Exponential Equations Calculator

Reviewed by CalcMulti Editorial Team·Last updated: ·Algebra Hub

An exponential equation is one where the unknown variable appears in an exponent, such as 3ˣ = 81 or 2ˣ = 15. When the same base can be used on both sides (e.g., 3ˣ = 81 = 3⁴), you can simply equate exponents to find x = 4. When the bases do not match (e.g., 2ˣ = 15), logarithms are the tool of choice: take the log of both sides and use the power rule log(aˣ) = x·log(a) to bring the variable down from the exponent.

This calculator solves exponential equations of the form aˣ = b, aˣ = cˣ, or more complex forms step by step. It applies logarithm rules, shows the algebraic manipulation at each stage, and returns an exact symbolic answer where possible and a decimal approximation otherwise. Exponential equations arise naturally in compound interest, radioactive decay, population models, and pH chemistry.

Formula

aˣ = b → x = log(b)/log(a) = ln(b)/ln(a)

a
base of the exponential — must be positive and not equal to 1
b
target value — must be positive for real solutions
x
unknown exponent to solve for
log(b)/log(a)
change-of-base formula — works with any logarithm base (10 or e)

Solve Exponential Equations

Choose an equation type and enter values.

Quick examples:

Exponential Equation Patterns

EquationMethodSolutionExample
aˣ = aⁿEquate exponentsx = n2ˣ = 2⁴ → x = 4
aˣ = bTake log both sidesx = log(b)/log(a)3ˣ = 20 → x ≈ 2.727
eˣ = bTake ln both sidesx = ln(b)eˣ = 50 → x ≈ 3.912
10ˣ = bTake log₁₀ both sidesx = log(b)10ˣ = 500 → x ≈ 2.699
e^(kx) = bln both sidesx = ln(b)/ke^(2x) = 10 → x ≈ 1.151
A₀·eᵏᵗ = AIsolate eᵏᵗ, ln both sidest = ln(A/A₀)/k500·e^(0.1t)=2000 → t=13.86
a^(f(x)) = a^(g(x))Equate f(x)=g(x)Solve f(x)=g(x)2^(x²) = 2^(3x−2) → x=1 or 2

Solving aˣ = b — Worked Examples

Equationlog(b)log(a)x = log(b)/log(a)Verification
2ˣ = 32log(32) = 1.505log(2) = 0.3011.505/0.301 = 52⁵ = 32 ✓
3ˣ = 81log(81) = 1.908log(3) = 0.4771.908/0.477 = 43⁴ = 81 ✓
5ˣ = 125log(125) = 2.097log(5) = 0.6992.097/0.699 = 35³ = 125 ✓
2ˣ = 15log(15) = 1.176log(2) = 0.3011.176/0.301 ≈ 3.9072^3.907 ≈ 15 ✓
10ˣ = 1000log(1000) = 3log(10) = 13/1 = 310³ = 1000 ✓
eˣ = 1ln(1) = 0ln(e) = 10/1 = 0e⁰ = 1 ✓

Disclaimer

This calculator is for educational purposes only and does not constitute professional advice. Results are based on standard mathematical formulas. Always verify critical calculations with a qualified professional before making important decisions.

Frequently Asked Questions