Antilog Explained: 10^x, e^x, log₂ and where they show up

An antilogarithm is the inverse of a logarithm — the number whose log equals x. Here is the math, the three bases that matter (10, e, 2), the b^x shortcut the calculator uses, and the places antilogs do the reading-back from pH to log returns.

#math#antilog#logarithm#exponent#algebra#inverse-log

What an antilog actually is

An antilogarithm is the inverse of a logarithm. If logb(N) = x, then antilogb(x) = N — and N is just bx. The antilog "undoes" the log: it takes the exponent the logarithm gave you and reconstructs the original number. The antilog calculator on Calc Dragon evaluates antilogb(x) = bx for any real exponent and any positive base not equal to 1, and shows the three standard antilogs — 10x, ex, 2x — alongside so a single exponent can be read in whichever base the source data uses.

The reason antilogs matter is that almost every quantity humans measure on a logarithmic scale needs to be read back to its linear value at some point. A pH of 3 is not three times more acidic than a pH of 9 — it is one million times more acidic, and the antilog is what tells you that. An earthquake of magnitude 7 is not 75% bigger than a magnitude 4; it is roughly 30,000 times more energetic. A 6 dB gain is not "a bit louder", it is four times the power. Logs are the compression; antilogs are the decompression. This article walks through the math, the three bases that matter, the change-of-base shortcut the calculator uses internally, and the places — pH, decibels, Richter, finance — where the antilog does the reading-back.

The formula: antilog_b(x) = b^x

There is one identity, and it is the whole story:

antilogb(x) = bx

That is it. The antilog of x to base b is the base raised to the exponent. There is no extra constant, no scaling factor, no "but sometimes". The name "antilog" comes from the way logarithm tables were printed in the 1800s and 1900s — paper books that listed log values for numbers between 1 and 10, with a companion antilog table that listed bx for x between 0 and 1. Engineers did multiplications by looking up the logs, adding them on paper, and then looking up the antilog to read the answer. Slide rules automated the same trick with a sliding scale. When pocket calculators arrived in the 1970s, the antilog table collapsed into a single "10x" or "INV log" key, but the word stuck.

Under the hood, the Calc Dragon antilog calculator computes bx as exp(x · ln b). That single expression works for every positive base because JavaScript exposes Math.exp and Math.log natively at full double precision. The base cannot be 1 because ln(1) = 0, which would collapse every exponent to a result of e0 = 1; it cannot be 0 or negative because ln of zero or negatives is undefined over the real numbers. The exponent x, by contrast, can be any real number — positive, negative, integer, or fractional — and the formula behaves continuously through all of them.

Worked example: three exponents, three answers

Take three exponents and run them through the antilog calculator:

  • x = 2, base 10: antilog10(2) = 102 = 100, exactly. The base-10 antilog of any whole number is a 1 followed by that many zeroes — 100 = 1, 101 = 10, 103 = 1000, and so on. This is the "by how many zeroes" reading of a logarithm.
  • x = 3.5, base 10: 103.5 ≈ 3162.278. There is no clean integer answer because 3.5 is between 3 and 4, so the result lands between 1000 and 10000. Specifically it is 103 · 100.5 = 1000 · √10 = 1000 · 3.16228. This is the kind of number that comes out of inverting pH or decibel readings, where the fractional part of the exponent is the part that matters.
  • x = 1, base e: antiloge(1) = e1 = 2.71828… — Euler's number itself. Plugging x = 2 into the same base gives e2 ≈ 7.389, and x = 0.05 gives e0.05 ≈ 1.0513, which is exactly the simple-return equivalent of a 5% continuously-compounded log return.

The calculator shows all three antilogs (10x, ex, 2x) on every result so a single exponent can be sanity-checked across bases. Switch to a custom base of, say, 7 with x = 4 and you get 74 = 2401 — useful when the underlying problem is naturally base-7 (a weekly compounding rate, a 7-bit code, a seven-sided die).

The three bases that matter, and the custom base option

Almost every antilog problem in the wild collapses to one of three bases. Each has its own intuition.

Base 10 — orders of magnitude

10x is the "common antilog". It is the one engineers, chemists, and seismologists reach for because most physical scales — decibels, pH, Richter, stellar magnitudes — are defined in base 10. Reading a base-10 antilog by hand is the easiest of the three: the whole part of x tells you the order of magnitude, and the fractional part tells you the leading digits.

Base e — continuous growth and decay

ex is the "natural antilog", and it is the base that comes out of calculus whether you wanted it or not. The derivative of ex is ex; the only function that is its own derivative (up to a constant) is the exponential with base e. So anywhere a quantity changes at a rate proportional to its current value — money compounding, populations breeding, isotopes decaying — the underlying law is A = A0 · ert. To turn a continuously-compounded rate r back into a simple growth multiplier you compute er: a log return of 0.05 (5%) is a simple-return factor of e0.05 ≈ 1.0513, or 5.13% effective. The antilog calculator with base e gives you that conversion directly.

Base 2 — bits and doubling

2x is the "binary antilog", and it is the base computer scientists reach for. The number of states encoded by x bits is 2x; the number of nodes in a balanced binary tree of depth x is roughly 2x; the doubling-time problem (how many periods until a quantity doubles at a constant growth rate) returns a number whose antilog base 2 is 2. In music, an octave is exactly a factor of 2 in frequency, and a semitone is 21/12 ≈ 1.0595.

Custom base — when the problem is naturally something else

Occasionally the underlying base is not 10, e, or 2 — a 12-tone scale (base 21/12), a percentage-yield problem at a fixed per-period rate, or a base-60 sexagesimal time calculation. The calculator's Custom option lets you supply any positive base ≠ 1, and runs the same exp(x · ln b) internal formula at full double precision.

Where antilogs show up in the real world

pH and chemistry

pH is defined as −log10([H+]), where [H+] is the hydrogen-ion concentration in mol/L. To read backwards from pH to concentration you take the antilog base 10 of −pH: [H+] = 10−pH. A pH of 3 gives 10−3 = 0.001 mol/L; a pH of 7 (neutral water) gives 10−7 = 0.0000001 mol/L; a pH of 13 gives 10−13. The factor of one million between pH 3 and pH 9 is the antilog showing you that a unit on the log scale is a tenfold change in concentration. See the dedicated pH calculator for the full forward-and-back workflow.

Decibels and sound

A decibel is 10 · log10(P/Pref) for a power ratio, or 20 · log10(V/Vref) for a voltage, pressure, or amplitude ratio. To go back the other way — to ask "what power ratio does 6 dB correspond to?" — you compute 106/10 = 100.6 ≈ 3.98 ≈ 4. Six decibels is roughly four times the power, which is why audio engineers call 6 dB "a doubling of voltage" (because a 4× power increase is a 2× voltage increase). A 60 dB amplifier has a gain of 106 = a million, and 100 dB is ten billion. Every one of these conversions is the antilog base 10 in disguise.

Earthquakes — Richter and moment magnitude

The original Richter scale and the modern moment-magnitude scale are both base-10 logs of the amplitude (or seismic moment) of the ground-shaking. A unit increase in magnitude is a tenfold increase in amplitude and — because seismic energy scales roughly as amplitude to the 1.5 — a 31.6-fold increase in energy. A magnitude 7 earthquake releases 101.5 ≈ 32 times more energy than a magnitude 6, and 103 = 1000 times more than a magnitude 5. The difference between a magnitude 5 (felt indoors) and a magnitude 8 (devastating) is 104.5 ≈ 32,000 in energy — the antilog making the abstract scale concrete.

Finance — log returns to simple returns

Quants and academics like to work in continuously-compounded log returns r = ln(Pt/Pt−1) because they are additive across periods: the log return for a year is the sum of the log returns for the months. But the public-facing number is the simple return er − 1, and to convert one to the other you take an antilog base e. A log return of 0.10 is a simple return of e0.10 − 1 ≈ 10.52%; a log return of −0.20 (a drawdown) is a simple return of e−0.20 − 1 ≈ −18.13%. The compound-interest calculator handles the forward direction; the antilog calculator is what you use to read a log-return time series back into headline percentages.

Common mistakes

Confusing antilog with log. The antilog of 3 in base 10 is 1000. The log of 3 in base 10 is 0.477. They are inverses, so plugging the wrong direction in gives wildly wrong answers. Rule of thumb: if your input is small (like 3) and you want a big number out, you want the antilog; if your input is big (like 1000) and you want a small number out, you want the log.

Mixing up the base. A pH question wants the antilog base 10, not base e. A continuously-compounded interest question wants base e, not base 10. The numerical difference between 100.05 ≈ 1.122 and e0.05 ≈ 1.051 is large enough to matter in finance, and the only protection is to read which base the source formula assumed. The antilog calculator shows all three bases on every result so a misread is at least visible side-by-side.

Forgetting the sign on inverted pH-style problems. pH is defined as −log10([H+]) with a minus sign, so reading it back is 10−pH, not 10pH. A pH of 3 is a concentration of 0.001 mol/L, not 1000 mol/L. The same trap catches people on stellar magnitudes (also defined with a minus sign for historical reasons) and bel measurements expressed as attenuation rather than gain.

Overflow on huge exponents. Double-precision floating point caps out at about 10308. Asking the calculator for 10500 returns Infinity, not a finite number with the leading digits. For problems that genuinely need bigger numbers — RSA key generation, combinatorics of large sets — use a big-integer or arbitrary-precision library, not a floating-point antilog.

When the calculator isn't enough

The antilog calculator handles every everyday inversion of a logarithm at 15-decimal-digit precision. Where it stops being the right tool is anywhere you need exact symbolic answers (the antilog of ln(2) base e is "2", not "1.9999999999998", and only a CAS will say so), arbitrary precision (millions of digits of e), or vectorised computation across millions of values (use NumPy or pandas). For a one-off pH inversion, a decibel-to-power conversion, or a log-return readback, the calculator is the right tool, and the answer it gives is the answer.

Frequently asked questions

Is antilog the same as raising to a power?

Yes — antilogb(x) is just bx. The two names exist because they come from different problem framings: "raise b to the x" starts with a base and exponent, while "antilog x base b" starts with a logarithm you want to invert. The arithmetic is identical.

What is the difference between antilog, exp, and 10x?

On a scientific calculator, "exp" or "ex" is the natural antilog — antiloge(x). "10x" (often above the log key) is the common antilog — antilog10(x). Both are special cases of antilogb(x) = bx. The antilog calculator shows all three on every result.

How do I take the antilog by hand?

Decompose the exponent into a whole part and a fractional part: 103.7 = 103 · 100.7. The whole part is trivial; the fractional part comes from a small table: 100.3 ≈ 2, 100.5 ≈ 3.16, 100.7 ≈ 5. So 103.7 ≈ 5000; a calculator gives 5011.87 — within 0.3% of the mental estimate.

Why can the exponent be negative but the base must be positive?

For any positive base b, the function bx is defined for every real x. If b were negative, b0.5 would be imaginary; if b were zero, 00 is contested. Excluding b = 1 keeps the inverse log unambiguous.

When do I actually need an antilog?

Anywhere a quantity is stored on a log scale and you want the linear value: pH back to concentration, decibel back to power ratio, magnitude back to energy, log return back to simple return, half-lives back to remaining mass. Pair the antilog calculator with the pH, half-life, or compound-interest calculator depending on the problem.

How accurate are the results?

About 15–16 significant decimal digits — full double precision. Effectively exact for engineering, science, and finance. Very large exponents overflow to Infinity and very negative ones underflow to 0; the calculator returns those values honestly rather than rounding.

Frequently asked questions

Is antilog the same as raising to a power?

Yes — antilog_b(x) is just b^x. The two names exist because they come from different problem framings: "raise b to the x" starts with a base and exponent, while "antilog x base b" starts with a logarithm you want to invert. The arithmetic is identical, which is why the Calc Dragon antilog calculator computes the result as exp(x · ln b) internally and labels the answer both ways.

What is the difference between antilog, exp, and 10^x?

On a scientific calculator, "exp" or "e^x" is the natural antilog — antilog_e(x). "10^x" (often above the log key) is the common antilog — antilog_10(x). Both are special cases of the general antilog antilog_b(x) = b^x. JavaScript exposes Math.exp(x) for e^x and Math.pow(10, x) for 10^x; the antilog calculator surfaces all three (10^x, e^x, 2^x) on every result so a single exponent can be read in whichever base the source data uses.

How do I take the antilog by hand without a calculator?

Decompose the exponent into a whole part and a fractional part: 10^3.7 = 10^3 · 10^0.7. The whole part is trivial (10^3 = 1000), and the fractional part comes from a small mental-arithmetic table — 10^0.3 ≈ 2, 10^0.5 ≈ 3.16, 10^0.7 ≈ 5. So 10^3.7 ≈ 5000, and a calculator gives 5011.87 — within 0.3% of the mental estimate. The same trick works for any base by writing b^x = e^(x · ln b).

Why can the exponent be negative or fractional, but the base must be positive?

For any positive base b, the function b^x is defined and continuous for every real x — negatives (b^-1 = 1/b), fractions (b^0.5 = √b), and irrationals all work. If b were negative, b^0.5 would be imaginary; if b were zero, 0^0 is contested. Excluding b = 1 keeps the inverse log unambiguous, because 1^x = 1 for every x and there is no single antilog to return. The Calc Dragon antilog calculator enforces b > 0 and b ≠ 1.

How does the change-of-base formula apply to antilogs?

For logs, change-of-base is log_b(x) = ln(x) / ln(b). For antilogs the equivalent identity is antilog_b(x) = e^(x · ln b). That is how every general b^x is computed in floating-point: convert to a natural exponential and let the hardware handle the rest. It is also why the calculator only needs one inner code path — Math.exp(x * Math.log(base)) — and still returns full double precision for any positive base.

When do I actually need an antilog in real life?

Anywhere a quantity is stored on a log scale and you want the underlying linear value. pH 3 → hydrogen-ion concentration 10^-3 mol/L (antilog base 10). A magnitude-6.2 earthquake → energy ratio 10^(1.5 · 6.2) versus the reference (antilog base 10 inside the moment-magnitude formula). Bel and decibel calculations, sound pressure, signal-to-noise — all of these store data as logs and read it back via antilogs. In finance, continuously-compounded log returns convert to simple returns via e^r − 1 — that is antilog base e.

How accurate are the antilog calculator results?

Double-precision floating-point, which is about 15–16 significant decimal digits. For everyday science, engineering and finance that is effectively exact. Very large exponents (above roughly 10^308) overflow to Infinity, and very negative ones underflow to 0; the calculator returns those values honestly rather than rounding away the overflow. For arbitrary-precision work — millions of digits of e for number theory, or symbolic identities — a CAS like SymPy or Mathematica is the right tool.

Informational only. Not personalised financial, legal, or tax advice.