🧮

Calculator

Free online calculator for basic and advanced math operations. Perform calculations with percentage, memory functions, and more.

Calculate everyday expressions with keyboard or keypad, then use memory and recallable session history.

Method and limits

Multiplication and division precede addition and subtraction. Parentheses group terms. Scientific buttons apply to the complete current expression; DEG and RAD control angles.

Expressions: at most 512 characters, 256 tokens and 32 nested levels. Factorial accepts integers 0–170. Division by zero, nonfinite results and real-domain errors are rejected. No implicit multiplication or remainder operator.

Use explicit × or * for multiplication. Powers associate to the right; −2^2 = −4. Percent divides the preceding value by 100: 200×10% = 20, while 200+10% = 200.1. Decimal point or comma, no grouping. Results display up to 12 significant digits using approximate binary arithmetic.

M:
History

Copied

Copy failed. Select the result and copy it manually.

Embed this tool on your website

Use whole pixel dimensions from 1 to 4096.

× px (1–4096)

                        

💡 Integration Tip

Copy the embed code and paste it into your website HTML. The responsive version adapts to all screen sizes automatically.

3.0
3 ratings
✓

About Calculator

Calculate everyday expressions with keyboard or keypad, then use memory and recallable session history.

2+3×4 = 14. In DEG, sin(30) ≈ 0.5. M+ adds the current expression value to memory; MR recalls it.

Calculations run in this browser. Drafts stay on this page; calculator history and memory use session storage when available. Clearing inputs removes the draft; clear history separately.

Use Cases

Quick everyday calculations
Percentage and discount calculations
Financial calculations and budgeting
Student homework and studying
Professional work calculations

How to use

1

Multiplication and division precede addition and subtraction. Parentheses group terms. Scientific buttons apply to the complete current expression; DEG and RAD control angles.

2

Use explicit × or * for multiplication. Powers associate to the right; −2^2 = −4. Percent divides the preceding value by 100: 200×10% = 20, while 200+10% = 200.1. Decimal point or comma, no grouping. Results display up to 12 significant digits using approximate binary arithmetic.

Pro Tips

  • Calculations run in this browser. Drafts stay on this page; calculator history and memory use session storage when available. Clearing inputs removes the draft; clear history separately.

Frequently Asked Questions

It applies /100 to the preceding value. It does not infer a price increase. For a 10% increase use 200×(1+10%).

Calculation still works. Session history and memory may not survive navigation; malformed stored history is ignored.

Popular Tools

No more tools to show
Explore All Tools
FreeWebTools AI
Powered by free AI models · Full chat →