This account already has saved data. Do you want to keep this device's data, or use your account's saved data?
Appearance
Unit System
Temperature Format
Time Format
Basic Calculator
History
History
Your Recent & Past Results
Restored a past calculation.
Compare Calculations
Side-by-Side Comparison
A comparison of your calculations' results.
Downloads
Includes your inputs and results for this calculation, plus any additional calculations you've compared.
Share & Print
The link includes your inputs and results, so anyone who opens it sees this exact calculation.
How This Online Calculator Works
A basic calculator adds, subtracts, multiplies, and divides — the everyday arithmetic most people reach for a calculator for. Type an expression using the field or the button pad below, including parentheses, and get the result instantly.
This shares its expression field with Scientific Calculator, so it correctly follows the standard order of operations for a full expression, not just one operation at a time — 3 + 4 * 2 correctly evaluates to 11 (not 14), since multiplication happens before addition. Tap “Scientific” in the toggle above the calculator any time you need trig functions, logarithms, exponents, or factorials — your choice is remembered for next time.
The Formula
Expressions are evaluated in this order, from first to last:
Parentheses — anything inside ( ) is evaluated first.
Multiplication and division (*, /), left-to-right.
Addition and subtraction (+, -), left-to-right.
Key Factors to Consider
Order of operations always applies, even when it isn’t what you’d expect from typing left to
right.10 - 2 * 3 evaluates to 4, not 24, because multiplication is always performed before
subtraction regardless of the order the numbers were typed in — use parentheses whenever you
want a calculation to happen in a specific order that isn’t the default.
Division by zero has no defined numeric answer. Entering an expression that divides by zero
returns an error rather than a number, since division by zero is mathematically undefined, not
simply a very large or very small result.
Decimal results are shown to a reasonable number of digits, not truncated to whole numbers.
An expression like 10 / 3 returns a decimal result rather than rounding to the nearest whole
number, so check the full displayed value if precision matters for what you’re calculating.
This calculator’s expression field is the same field the Scientific Calculator uses.
Switching modes doesn’t create a separate calculation — it only changes which buttons are shown,
so a longer expression already typed stays exactly as entered when you toggle between Normal and
Scientific.
Common Mistakes
Expecting % to add a percentage of the running total, the way some pocket calculators do.
Here, % is a postfix operator that divides just the number right before it by 100 — 200 + 10% evaluates as 200 + 0.1 = 200.1, not 220. To add 10% on top of 200, type 200 + 200 * 10% (or 200 * 1.1) instead.
Worked Example
Evaluating (8 + 4) / 2 - 1:
Evaluate the parentheses first: 8+4=12.
Divide: 12÷2=6.
Subtract: 6−1=5.
Useful to Know
Some decimal results look slightly “off” because of how computers store decimal numbers in
binary — not because of any error in this calculator. An expression like 0.1 + 0.2 can
produce a raw result like 0.30000000000000004 in binary floating-point arithmetic, since most
decimal fractions can’t be represented exactly in binary — every calculator and programming
language built on standard floating-point math has this same underlying behavior. This calculator
rounds displayed results to a sensible number of digits specifically to avoid showing that kind
of artifact.
Cómo funciona esta calculadora en línea
Una calculadora normal suma, resta, multiplica y divide — la aritmética cotidiana para la que la mayoría de la gente recurre a una calculadora. Escribe una expresión usando el campo o el teclado de botones a continuación, incluyendo paréntesis, y obtén el resultado al instante.
Esta comparte su campo de expresión con Calculadora Científica, así que sigue correctamente el orden estándar de operaciones para una expresión completa, no solo una operación a la vez — 3 + 4 * 2 se evalúa correctamente como 11 (no 14), porque la multiplicación ocurre antes que la suma. Toca “Científica” en el interruptor sobre la calculadora en cualquier momento que necesites funciones trigonométricas, logaritmos, exponentes o factoriales — tu elección se recuerda para la próxima vez.
La fórmula
Las expresiones se evalúan en este orden, de primero a último:
Paréntesis — cualquier cosa dentro de ( ) se evalúa primero.
Multiplicación y división (*, /), de izquierda a derecha.
Suma y resta (+, -), de izquierda a derecha.
Factores clave a considerar
El orden de operaciones siempre se aplica, incluso cuando no es lo que esperarías al escribir
de izquierda a derecha.10 - 2 * 3 se evalúa como 4, no como 24, porque la multiplicación
siempre se realiza antes que la resta sin importar el orden en que se escribieron los números —
usa paréntesis siempre que quieras que un cálculo ocurra en un orden específico distinto al
predeterminado.
La división entre cero no tiene una respuesta numérica definida. Ingresar una expresión que
divide entre cero devuelve un error en lugar de un número, ya que la división entre cero no está
matemáticamente definida, no es simplemente un resultado muy grande o muy pequeño.
Los resultados decimales se muestran con una cantidad razonable de dígitos, no se truncan a
números enteros. Una expresión como 10 / 3 devuelve un resultado decimal en lugar de
redondearse al número entero más cercano, así que revisa el valor completo mostrado si la
precisión importa para lo que estás calculando.
El campo de expresión de esta calculadora es el mismo que usa la Calculadora Científica.
Cambiar de modo no crea un cálculo separado — solo cambia qué botones se muestran, así que una
expresión más larga que ya escribiste se mantiene exactamente igual cuando cambias entre Normal
y Científica.
Errores comunes
Esperar que % sume un porcentaje del total acumulado, como hacen algunas calculadoras de
bolsillo. Aquí, % es un operador postfijo que solo divide entre 100 el número que tiene
justo antes — 200 + 10% se evalúa como 200 + 0.1 = 200.1, no como 220. Para sumar un 10%
a 200, escribe en su lugar 200 + 200 * 10% (o 200 * 1.1).
Ejemplo resuelto
Evaluando (8 + 4) / 2 - 1:
Evalúa primero los paréntesis: 8+4=12.
Divide: 12÷2=6.
Resta: 6−1=5.
Es Útil Saber
Algunos resultados decimales se ven ligeramente “raros” por la forma en que las computadoras almacenan los números decimales en binario — no por ningún error de esta calculadora. Una expresión como 0.1 + 0.2 puede producir un resultado bruto como 0.30000000000000004 en aritmética binaria de punto flotante, ya que la mayoría de las fracciones decimales no se pueden representar exactamente en binario — todas las calculadoras y lenguajes de programación basados en aritmética estándar de punto flotante presentan este mismo comportamiento subyacente. Esta calculadora redondea los resultados mostrados a una cantidad razonable de dígitos precisamente para evitar mostrar ese tipo de artefacto.
How is this different from the Scientific Calculator?
Both share the same expression field and Normal/Scientific toggle -- this page just opens in the simpler Normal mode by default, with only the everyday +, −, ×, ÷ buttons showing, rather than opening straight into the full trig/log/exponent button set.
Can I still use parentheses or type a longer expression?
Yes -- the expression field accepts anything you type, including parentheses like "(2+3)*4", regardless of which buttons are currently showing on the pad.
Where did the scientific buttons go?
Tap "Scientific" in the toggle above the calculator to switch to the full button set (trig functions, logarithms, exponents, and more) at any time -- your choice is remembered for next time.
Why did my calculation give an unexpected answer, like 10 - 2 * 3 = 4?
This calculator always follows the standard order of operations -- multiplication and division happen before addition and subtraction, regardless of the order the numbers were typed. 10 - 2 * 3 evaluates as 10 - (2 * 3) = 4, not (10 - 2) * 3 = 24. Add your own parentheses whenever you want a specific order.
What happens if I try to divide by zero?
It returns an error rather than a number, since division by zero is mathematically undefined -- not simply a very large or very small result. Check your expression for an accidental zero denominator if you see this.
How does the % button work?
% divides just the number right before it by 100, rather than adding a percentage of a running total the way some pocket calculators do. "200 + 10%" evaluates as 200 + 0.1 = 200.1, not 220 -- to add 10% on top of 200, type "200 + 200 * 10%" (or "200 * 1.1") instead.
We use cookies for analytics and ads to help support this free site. You can accept all, or decline and we'll only use what's needed for the site to work.