Audited ·Last updated 27 Jul 2026·6 citations·Tier 1·0 uses

Exponent Calculator

Free exponent calculator: compute a^n for any base and any power. Solve for result, base, or exponent. Supports negative, fractional, and decimal exponents.

Exponent Calculator

What do you want to solve for?
The number that gets multiplied by itself. Can be positive, negative, or zero — though zero combined with a non-positive exponent is undefined, and a negative base combined with a non-integer exponent gives a complex (non-real) result. When solving for base, this field is ignored.
The power — how many times the base is multiplied by itself. Integer exponents (2, 3, 10) are repeated multiplication. Negative exponents (−2, −3) give reciprocals: a^(−n) = 1/a^n. Fractional exponents (1/2, 1/3, 2/3) give roots: a^(1/n) = nth root of a. When solving for exponent, this field is ignored.
The output of the exponentiation. Used only when solving for base (the calculator computes the nth root of this value) or for exponent (the calculator computes log_base(result)). Ignored when solving for result.
Result (a^n)
1,024
The value of base^exponent. When solving for base or exponent, this echoes back the result you supplied so the page reads consistently. Rounded to 15 significant figures, the limit of IEEE 754 double precision.
Base (a)
2
Exponent (n)
10
Scientific notation — mantissa
1.024
Scientific notation — exponent
3 (10^x)

Background.

The Quanta exponent calculator (also called a power calculator) evaluates a^n for any real base and any real exponent, in three directions: enter a base and an exponent and it returns the result, enter a result and an exponent and it returns the base (the nth root), or enter a base and a result and it returns the exponent (the logarithm). Exponentiation is one of the four foundational operations of arithmetic — addition, multiplication, exponentiation, and their inverses — and it is the engine behind almost every quantitative model of growth, decay, scaling, and computation that humans use.

At its most concrete, a positive-integer exponent is just repeated multiplication: 2^10 = 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 = 1024. That single example is worth pausing on because it is the most famous power in computing: ten doublings produce a thousand-fold increase, which is why 1 KB is 2^10 bytes, 1 MB is 2^20, and 1 GB is 2^30. Every time a CPU clock doubles, a file size doubles, or a cell divides, you are watching exponentiation happen in real time.

Beyond positive integers, exponents extend smoothly into three more cases that the calculator handles directly. Negative exponents flip a power into its reciprocal: a^(−n) = 1 / a^n, so 2^(−3) = 1/2^3 = 1/8 = 0.125. This is the definition that makes the index laws work consistently — without it, a^(m−n) = a^m / a^n would fail whenever m < n. Fractional exponents express roots: a^(1/n) is the principal nth root of a, so 9^(1/2) = √9 = 3, 8^(1/3) = ∛8 = 2, and 16^(1/4) = ⁴√16 = 2. Combined fractional exponents handle mixed root-and-power cases: a^(m/n) = (n√a)^m = n√(a^m), giving 8^(2/3) = (∛8)^2 = 2^2 = 4.

Real-number exponents like 2^1.5 or e^(0.07) are defined as the limit of rational-exponent approximations and are evaluated by the calculator as exp(exponent × ln(base)), the canonical numerical method that works for any positive base. The zero exponent is a special case worth memorising: a^0 = 1 for any non-zero base a, a convention that makes the product rule a^m × a^n = a^(m+n) hold consistently when m = 0 or n = 0. The case 0^0 is genuinely contested — some references treat it as 1 (the combinatorial convention, used in power series and the binomial theorem), others as indeterminate (the limit convention, since x^y can approach any value as both x and y approach 0).

Exponents power continuous-growth and decay models throughout finance (compound interest A = P(1 + r/n)^(nt), continuous compounding A = Pe^(rt)), biology (bacterial doubling N(t) = N_0 · 2^(t/T)), physics (radioactive decay N(t) = N_0 · e^(−λt), capacitor discharge V(t) = V_0 · e^(−t/RC)), chemistry (Arrhenius rate constants k = A · e^(−Ea/RT)), epidemiology (early-stage spread S(t) = S_0 · e^(rt)), computer science (algorithm complexity classes from polynomial n^k to exponential 2^n), and information theory (entropy and channel capacity in bits = log_2 of equally likely outcomes). Scientific notation, which the calculator outputs alongside every result, is itself an exponentiation in base 10: writing 6.022 × 10^23 instead of 602,200,000,000,000,000,000,000 lets scientists read and manipulate numbers spanning sixty orders of magnitude without losing track of zeros.

This page walks through the precise definition for each exponent type (integer, negative, fractional, real), the seven exponent laws (product, quotient, power-of-a-power, power-of-a-product, power-of-a-quotient, zero, negative), the inverse operations (nth root and logarithm), the worked examples 2^10 = 1024, 9^(1/2) = 3, and 8^(1/3) = 2, and the edge cases (0^0, negative base with non-integer exponent, division by zero in negative exponents) that trip up automated calculators if they aren't handled carefully.

What is exponent calculator?

Exponentiation is the operation a^n where a is called the base and n is called the exponent (or power, or index). For a positive integer n it is defined as repeated multiplication: a^n = a × a × … × a, with n copies of a in the product. So 5^3 = 5 × 5 × 5 = 125, and 2^10 = 1024. Three extensions take the definition off the positive integers and onto the entire real line. The zero exponent: a^0 = 1 for every non-zero base a, by convention chosen to make the product rule a^m × a^n = a^(m+n) hold when m or n is zero. The negative exponent: a^(−n) = 1 / a^n, defined so that the quotient rule a^m / a^n = a^(m−n) holds for every pair (m, n), including m < n. The fractional exponent: a^(1/n) is the principal nth root of a — the real number r such that r^n = a (taking the positive root when n is even, the same-sign root when n is odd). Combining these: a^(m/n) = (n√a)^m = n√(a^m). Real-valued exponents — like 2^π, e^x, or 10^1.5 — are defined as the unique continuous extension of the rational-exponent function and are computed via the identity a^x = exp(x · ln(a)) for any positive base a. The seven exponent laws govern every algebraic manipulation: product (a^m · a^n = a^(m+n)), quotient (a^m / a^n = a^(m−n)), power of a power ((a^m)^n = a^(mn)), power of a product ((ab)^n = a^n · b^n), power of a quotient ((a/b)^n = a^n / b^n), zero power (a^0 = 1 for a ≠ 0), and negative power (a^(−n) = 1/a^n). The inverses of exponentiation are the nth root (recovers the base: if a^n = c then a = c^(1/n)) and the logarithm (recovers the exponent: if a^n = c then n = log_a(c)). The three modes of this calculator are exactly those three directions — forward exponentiation, root extraction, and logarithm — solved through one unified solver. Domain restrictions to keep in mind: 0^0 is contentious (Quanta returns 1 following the combinatorial convention), a negative base with a non-integer exponent produces a complex number (the calculator refuses), and a logarithm with base ≤ 0, base = 1, or non-positive argument is undefined (rejected with a clear error).

How to use this calculator.

  1. Pick the mode at the top. "Result" is the standard forward direction — you know the base and the exponent and you want the value of base^exponent. "Base" runs the inverse: you know the result and the exponent and you want the nth root. "Exponent" runs the other inverse: you know the base and the result and you want the logarithm.
  2. In result mode, enter the base (any real number) and the exponent (any real number). The result updates as you type. Try 2 and 10 → 1024 to verify the famous "ten doublings is roughly a thousand-fold" rule of thumb that underpins KB, MB, GB.
  3. In base mode, enter the result and the exponent. The calculator returns result^(1/exponent), the nth root. Try result 9 and exponent 0.5 (or 1/2) → base 3, the square root of 9. Try result 8 and exponent 3 → base 2, the cube root of 8. Exponent zero is rejected because any base^0 = 1 leaves the base completely undetermined.
  4. In exponent mode, enter the base and the result. The calculator returns log_base(result), which is the exponent that makes base^exponent equal the result. Try base 2 and result 1024 → exponent 10. Try base 10 and result 1000 → exponent 3. Base must be strictly positive and not 1, and result must be strictly positive — these are the standard real-logarithm domain restrictions.
  5. Read the scientific notation outputs alongside every result. The mantissa is the leading digit-string with a single digit before the decimal point, and the scientific exponent is the order of magnitude. 1024 displays as mantissa 1.024, exponent 3 — meaning 1.024 × 10^3. For very large or very small results (try 2^100 or 0.5^50), the scientific form is the only way to read the number at a glance.
  6. Watch the edge cases. Negative base with a fractional exponent (like (−8)^0.5) returns a complex number, which the calculator rejects with an explicit error rather than silently producing NaN. Negative base with an even integer exponent in base mode (no real base satisfies base^2 = −4) is also rejected. Zero base with a negative exponent (0^(−2) = 1/0) is rejected as a division by zero. In all three cases the error message names the field and the reason so you can decide how to handle it.

The formula.

result = aⁿ

The fundamental definition splits by the type of exponent. For positive integer n: a^n = a × a × … × a (n factors). For zero: a^0 = 1 whenever a ≠ 0 — the convention that keeps the product rule consistent. For negative integer −n: a^(−n) = 1 / a^n — the convention that keeps the quotient rule consistent. For unit fractions: a^(1/n) = n√a, the principal nth root (positive when n is even and a ≥ 0; same-sign as a when n is odd). For general rational p/q in lowest terms: a^(p/q) = (q√a)^p = q√(a^p). For irrational and real exponents x and any positive base a: a^x = exp(x · ln(a)) = e^(x · ln(a)), which is how the calculator evaluates a^x numerically — pre-computing ln(a), multiplying by x, and exponentiating. The seven exponent laws follow directly. Product rule: a^m · a^n = a^(m+n), because (a × … × a) × (a × … × a) is just (m + n) copies of a multiplied together. Quotient rule: a^m / a^n = a^(m−n), proved by cancellation when m > n and extended to m < n by the negative-exponent definition. Power of a power: (a^m)^n = a^(m · n), because raising a product of m copies of a to the nth power produces m × n copies of a. Power of a product: (ab)^n = a^n · b^n, because multiplication is commutative. Power of a quotient: (a/b)^n = a^n / b^n, for the same reason. Zero power: a^0 = 1 whenever a ≠ 0, forced by a^n / a^n = a^(n−n) = a^0 and a^n / a^n = 1. Negative power: a^(−n) = 1/a^n, forced by a^0 / a^n = a^(0−n) = a^(−n) and a^0 / a^n = 1/a^n. The inverse operations are the nth root and the logarithm. nth root: if a^n = c, then a = c^(1/n) = n√c, which is what the calculator computes in base mode. For odd integer n, the nth root preserves sign — (−8)^(1/3) = −2 because (−2)^3 = −8 — and the calculator handles this case directly by extracting the absolute value, taking the root, and re-attaching the sign. For even integer n with negative result, no real base exists (no real x satisfies x^2 = −4) and the calculator rejects with an explicit error. For non-integer exponents with negative result, the answer is complex (8^(1/2) of −8 is 2√2 · i) and is also rejected. Logarithm: if a^n = c, then n = log_a(c) = ln(c) / ln(a) by the change-of-base formula. This is what the calculator computes in exponent mode. The domain restrictions are a > 0, a ≠ 1, and c > 0 — the standard real-logarithm domain. Numerical precision: the Quanta engine rounds all outputs to 15 significant figures, which is the practical limit of IEEE 754 double-precision arithmetic. For powers that overflow (any |result| > 1.797 × 10^308) the engine returns Infinity; for underflows (|result| < 5 × 10^−324) it returns 0; for indeterminate forms it raises a typed InvalidInputError rather than silently producing NaN.

A worked example.

Example

Compute 2^10. The base is 2, the exponent is 10. In repeated-multiplication form: 2 × 2 = 4, × 2 = 8, × 2 = 16, × 2 = 32, × 2 = 64, × 2 = 128, × 2 = 256, × 2 = 512, × 2 = 1024 — ten doublings, ten factors of 2, result 1024. The calculator confirms: result = 1024, base = 2, exponent = 10, scientific mantissa 1.024, scientific exponent 3 (so 1024 = 1.024 × 10^3). This is the most famous power in computing — it is exactly why 1 kilobyte is 1024 bytes (2^10), 1 megabyte is 1,048,576 bytes (2^20), and 1 gigabyte is 1,073,741,824 bytes (2^30). The rule of thumb "every ten doublings is roughly a thousand-fold" comes directly from 2^10 = 1024 ≈ 10^3 — an approximation accurate to 2.4 percent that lets you do binary-to-decimal magnitude conversions in your head. Two quick sanity checks using the same calculator. Switch to base mode with result 9 and exponent 0.5: the calculator returns base 3, recovering the square root of 9 (because 3^2 = 9, so 9^(1/2) = 3). Switch to base mode with result 8 and exponent 1/3 (enter 0.333333…): the calculator returns base 2, recovering the cube root of 8 (because 2^3 = 8). These two examples illustrate the fractional-exponents-are-roots identity that is genuinely useful — exponent 1/n gives the nth root, exponent 1/2 the square root, exponent 1/3 the cube root, and so on. Finally, switch to exponent mode with base 2 and result 1024: the calculator returns exponent 10, the inverse of the original computation — confirming that the logarithm undoes exponentiation, just as the nth root undoes raising to the nth power.

solve Forresult
base2
exponent10

Frequently asked questions.

Why is a^0 equal to 1 for any non-zero base?
Because that is the only value consistent with the product rule a^m · a^n = a^(m+n) when m or n is zero. Set n = 0 and the rule reads a^m · a^0 = a^(m+0) = a^m. Divide both sides by a^m (allowed because a ≠ 0): a^0 = 1. The same conclusion drops out of the quotient rule: a^n / a^n = a^(n−n) = a^0, and the left side is plainly 1, so a^0 = 1. A second way to see it: the sequence a^3, a^2, a^1 each step divides the previous one by a, so the next term in the sequence — a^0 — must equal a^1 / a = a/a = 1. This is a convention, but it is the convention that makes all the index laws consistent and makes polynomials, power series, and the binomial theorem work without special cases. The Quanta calculator follows this convention universally for non-zero bases.
What is 0 to the power of 0 (0^0)?
Genuinely contested, and the answer depends on context. The combinatorial convention sets 0^0 = 1 because (a) it makes the binomial theorem (a + b)^n = Σ C(n,k) · a^k · b^(n−k) work without a special case at k = 0 or k = n, (b) it makes the power-series expansion e^x = Σ x^n / n! evaluate correctly at x = 0 (the n = 0 term is 0^0 / 0! = 1/1 = 1, matching e^0 = 1), and (c) it makes empty products equal to 1 by definition, just as empty sums equal 0. The limit convention says 0^0 is indeterminate because the two-variable limit lim_{(x,y) → (0,0)} x^y can take any value between 0 and 1 depending on how (x, y) approach the origin — along y = 0 the limit is 1, along x = 0 with y > 0 it is 0, along x = e^(−1/y²) it is something else again. Most calculators, including this one, follow the combinatorial convention and return 0^0 = 1 because it is what programmers, combinatorists, and series-expansion users actually want.
What does a negative exponent mean?
A reciprocal. By definition a^(−n) = 1 / a^n, which is the convention that keeps the quotient rule a^m / a^n = a^(m−n) consistent when m < n. So 2^(−3) = 1 / 2^3 = 1/8 = 0.125, and 10^(−6) = 1 / 10^6 = 0.000001 (one millionth). The negative-exponent definition is what makes scientific notation work for small numbers — Avogadro's number is 6.022 × 10^23 (very large) and the mass of an electron is 9.109 × 10^(−31) kilograms (very small), and both forms are read identically once you know the rule. Negative exponents also drop straight out of the calculus of exponential decay: a quantity with a negative growth rate r < 0 evolves as N(t) = N_0 · e^(rt), where for t > 0 and r < 0 the factor e^(rt) is just 1 / e^(|r|·t), a shrinking reciprocal. The only domain restriction is that the base cannot be zero — 0^(−n) would be 1/0, undefined.
What does a fractional exponent like 1/2 or 2/3 mean?
A root. The exponent 1/n means take the nth root of the base: a^(1/2) = √a is the square root, a^(1/3) = ∛a is the cube root, a^(1/n) = n√a in general. The mixed fractional exponent a^(m/n) means take the nth root then raise to the mth power, which equals raising to the mth power and then taking the nth root: a^(m/n) = (n√a)^m = n√(a^m). Examples: 9^(1/2) = √9 = 3, 8^(1/3) = ∛8 = 2, 16^(1/4) = ⁴√16 = 2, 8^(2/3) = (∛8)^2 = 2^2 = 4, 32^(3/5) = (⁵√32)^3 = 2^3 = 8. The reason this convention is forced on us is the power-of-a-power rule: (a^(1/n))^n = a^(n/n) = a^1 = a, which means a^(1/n) must be a value whose nth power is a — by definition, the nth root. Domain note: a^(1/n) is only real-valued for positive bases when n is even; (−4)^(1/2) is the complex number 2i, which the Quanta calculator rejects rather than silently produces.
How do I convert a result to scientific notation?
Move the decimal point until exactly one non-zero digit sits before it, then count how many places you moved and use that count as the exponent of 10. The result is written m × 10^n where 1 ≤ |m| < 10 and n is the count (positive if you moved left, negative if you moved right). Examples: 1024 → 1.024 × 10^3 (decimal moved three places left), 0.0000056 → 5.6 × 10^(−6) (decimal moved six places right), 299,792,458 (the speed of light in m/s) → 2.99792458 × 10^8. The Quanta exponent calculator outputs both pieces — the mantissa m and the integer scientific exponent n — alongside every result, which is the standard form used by physicists, chemists, and engineers to write numbers spanning sixty orders of magnitude (from 10^(−40) for quark masses to 10^80 for atoms in the observable universe) without losing track of zeros.
What is the difference between a^n, n√a, and log_a(x)?
All three connect the same three quantities (base a, exponent n, result x) through the equation a^n = x — but each solves for a different unknown. Exponentiation a^n solves for the result: given base 2 and exponent 10, it returns 1024. The nth root n√x solves for the base: given result 1024 and exponent 10, it returns 2 (because 2^10 = 1024). The logarithm log_a(x) solves for the exponent: given base 2 and result 1024, it returns 10 (because 2^10 = 1024). The Quanta exponent calculator runs all three modes through one solver, so picking "result" computes a^n, picking "base" computes the nth root, and picking "exponent" computes the logarithm. This is the same trio of operations that underlies a calculator's [^], [√], and [log] keys.
Why can't I raise a negative number to a fractional exponent?
Because the answer is generally a complex number, not a real one. The fractional exponent 1/n corresponds to the nth root, and even-order roots of negative numbers (the square root of −4, the fourth root of −16, and so on) are imaginary: √(−4) = 2i, where i is the imaginary unit defined by i^2 = −1. Odd-order roots of negative numbers do have real values — ∛(−8) = −2 because (−2)^3 = −8 — but most fractional exponents are not exactly 1/odd-integer, and as soon as the denominator is even or the exponent is irrational, the answer leaves the real line. The Quanta calculator rejects negative bases with non-integer exponents with an explicit error rather than returning NaN or silently producing a complex number, because the most common reason a user enters that combination is a typo or a sign error, and the correct fix is almost always to remove the negative sign or convert to a complex-number tool.
How are 2^10 = 1024 and the binary KB / MB / GB related?
Directly and historically. The 1024 in 1 KB = 1024 bytes is exactly 2^10, the number of distinct values a 10-bit memory address can point to. The same logic cascades up: 1 MB = 2^20 = 1,048,576 bytes, 1 GB = 2^30 = 1,073,741,824 bytes, 1 TB = 2^40, 1 PB = 2^50. Each step is ten more doublings (a factor of 2^10 = 1024), and because 1024 is only 2.4 percent more than 1000, programmers historically reused the SI prefixes kilo, mega, giga for the binary powers — accepting the small discrepancy as a useful approximation. In 1998 the International Electrotechnical Commission introduced separate binary prefixes (kibi-, mebi-, gibi- = KiB, MiB, GiB) to remove the ambiguity, but the original "1 KB = 1024 bytes" usage is still standard inside operating systems and memory specifications. The takeaway: when you see KB / MB / GB in a computing context, multiply by 2^10 / 2^20 / 2^30 — not 10^3 / 10^6 / 10^9.
What's the difference between a^n (exponentiation) and n × a (multiplication)?
Multiplication adds the base to itself n times: n × a = a + a + … + a, with n copies of a in the sum. Exponentiation multiplies the base by itself n times: a^n = a × a × … × a, with n copies of a in the product. They are completely different operations and grow at completely different rates. Example with a = 2 and n = 10: 10 × 2 = 20, but 2^10 = 1024 — fifty-one times larger. Example with a = 2 and n = 20: 20 × 2 = 40, but 2^20 = 1,048,576 — twenty-six thousand times larger. This gap between linear growth (multiplication) and exponential growth (exponentiation) is the single most important quantitative idea in finance (compound interest), biology (population growth), epidemiology (early-stage disease spread), and computer science (algorithm complexity — an O(n) algorithm scales linearly, an O(2^n) algorithm is computationally infeasible past n ≈ 40). Whenever a phenomenon doubles, triples, or grows by a fixed percentage every fixed time period, the right tool is exponentiation, not multiplication.
How does this calculator handle very large or very small results?
Through IEEE 754 double-precision arithmetic and scientific-notation output. The largest finite result the engine can return is about 1.797 × 10^308 — past that limit (try 10^400) it returns Infinity. The smallest non-zero positive result is about 5 × 10^(−324) — past that (try 10^(−400)) it returns 0. For everything in between, the engine carries 15 significant figures of precision (the limit of IEEE 754 doubles, about 2.22 × 10^(−16) relative error per operation) and rounds to 15 significant figures at the output boundary to remove floating-point noise. For results outside the comfortable decimal range — anything bigger than 10^6 or smaller than 10^(−4) — the calculator displays the scientific-notation form (mantissa × 10^n) alongside the raw decimal, because the scientific form is the only readable representation for numbers spanning many orders of magnitude. If you need arbitrary-precision arithmetic (results with hundreds of digits, common in cryptography and number theory), this tool is not the right one — use a computer algebra system like Mathematica, SymPy, or PARI/GP.

References& sources.

  1. [1]Knuth, Donald E. The Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd edition. Addison-Wesley, 1997 — §1.2.4 (Integer Functions and Elementary Number Theory) and §1.2.5 (Permutations and Factorials) cover the formal definition of integer exponentiation, the index laws, and the algorithmic complexity of fast exponentiation (binary method, O(log n)).
  2. [2]Hardy, G. H. and Wright, E. M. An Introduction to the Theory of Numbers, 6th edition. Oxford University Press, 2008 — §1.4 develops integer powers and the index laws from first principles, and §4.1–4.3 extend to rational and real exponents via the limit definition.
  3. [3]NIST Digital Library of Mathematical Functions, §4 — Elementary Functions, particularly §4.2 (Definitions) and §4.4 (Logarithms and Powers). The definitive modern reference for the analytic definition of the power function a^z for real and complex arguments, the index laws, and numerical evaluation strategies.
  4. [4]Abramowitz, M. and Stegun, I. A. (eds.) Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. National Bureau of Standards Applied Mathematics Series 55, 1964 — §4 (Elementary Transcendental Functions), particularly §4.2 on power functions and §4.1 on the exponential and logarithm. Still cited by NIST DLMF as a foundational reference.
  5. [5]Lang, Serge. Algebra, 3rd edition. Graduate Texts in Mathematics 211, Springer, 2002 — Chapter 1 develops exponentiation in arbitrary monoids and groups, the index laws as group-theoretic identities, and the extension from integer to rational exponents via the structure of ordered fields.
  6. [6]ISO 80000-2:2019 — Quantities and units, Part 2: Mathematics. International standard fixing the notation a^n for exponentiation, n√a for the nth root, and the constraints on real-valued evaluation (positive base for non-integer exponents).

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon