Skip to main content
← Back to all tools
log

Logarithm Calculator

log_b(x) with any base, including ln. Step-by-step working.

log₁₀(1000) = ?
Examples
Result
log₁₀(1000) = 3
Step-by-step explanation
  • A logarithm answers the question: what power must you raise the base to, to get the value?
  • logb(x) = y means by = x.
  • In our case: log10(1000) = 3 because 103 = 1000.
  • The calculator uses the change-of-base formula: logb(x) = ln(x) / ln(b).
Power ↔ logarithm
Power10^3 = 1000Logarithmlog_10(1000) = 3
Check
1031000
The result does indeed bring us back to the value x (up to rounding error).

How to use it

  • What is a logarithm? logb(x) is the power you must raise the base b to, to get x.
  • log₁₀ — base-10 (common) logarithm. Useful for logarithmic scales, pH, decibels.
  • ln — natural logarithm (base e ≈ 2.71828). Appears in exponential growth calculations.
  • log₂ — binary logarithm (base 2). Useful in computer science.
  • General — choose any positive base other than 1.
  • Required: x > 0. The base must be positive and not equal to 1.

Related tools

✍️ Written by the MathsUK teamChecked against the National Curriculum and GCSE specifications

We keep your progress and preferences in your browser only (local storage), and use analytics cookies to improve the site. Read the privacy notice.

More information