Calculateus

Logarithm Calculator

Calculate the logarithm of a number in any base, including natural log.

Result

log_10(100)
2
ln (natural log)
4.60517
log₁₀
2
86420Result: 2Result: 5Result: 2log base 10ln (base e)log base 10

About the Logarithm Calculator

Logarithms answer the question 'what power do I need to raise this base to get this number' - the inverse of exponentiation. Our Logarithm Calculator finds the log in any base, plus the commonly used natural log and log base 10.

How It Works

The calculator uses the change-of-base formula to compute the logarithm in your specified base from natural logarithms, which most computing systems calculate directly, then also shows the natural log (base e) and common log (base 10) for reference.

log_b(x) = ln(x) ÷ ln(b)

Formula & Methodology

The change-of-base formula lets any logarithm be computed from natural logarithms (base e), which is what most computing systems calculate directly using built-in functions - rather than needing a separate calculation method for every possible base, dividing the natural log of x by the natural log of the target base b produces the logarithm in that base, a direct consequence of how logarithm and exponent rules interact algebraically.

Step-by-Step: Calculating It By Hand

  1. 1Confirm x is positive and the base b is positive and not equal to 1 (both are required for the logarithm to be defined).
  2. 2Calculate the natural logarithm of x.
  3. 3Calculate the natural logarithm of the base b.
  4. 4Divide the first result by the second to find the logarithm in base b.

Examples

Log base 10

log₁₀(100) = 2, since 10 raised to the power of 2 equals 100.

Custom base

log₂(8) = 3, since 2 raised to the power of 3 equals 8 - useful in computer science contexts involving binary.

Advantages

  • Calculates logarithms in any base, not just the common base-10 or natural log
  • Shows natural log and log base 10 alongside the custom-base result for reference
  • Validates inputs to prevent invalid operations (negative or zero values, base of 1)
  • Useful across algebra, science, and computer science applications

Common Mistakes

  • Attempting to take the log of a negative number or zero, which is undefined for real numbers
  • Using a base of 1, which makes the logarithm undefined (any power of 1 is always 1)
  • Confusing natural log (ln, base e) with common log (base 10) - they're different functions with different bases
  • Not recognizing logarithms and exponents as inverse operations of each other

Edge Cases to Watch For

  • The logarithm of a negative number or zero is undefined for real numbers, since no real power of a positive base produces a negative or zero result.
  • A base of 1 makes the logarithm undefined, since any power of 1 always equals 1, providing no way to solve for a unique exponent.
  • log_b(1) always equals 0 for any valid base b, since any base raised to the power of 0 equals 1.
  • log_b(b) always equals exactly 1, since any base raised to the power of 1 equals itself.

Common Use Cases

  • Algebra and pre-calculus homework involving logarithms
  • Science calculations involving pH, decibels, or other log-scale measurements
  • Computer science calculations involving binary (log base 2)
  • Understanding the inverse relationship between logs and exponents
Written & fact-checked by the Calculateus TeamLast updated August 5, 2026How we verify our formulas

Frequently asked questions

What's the difference between log and ln?

"log" (base 10) tells you the power of 10 that produces your number. "ln" (natural log, base e ≈ 2.71828) is used throughout calculus and science - this calculator shows both plus your custom base.

Conclusion

Logarithms are the mathematical inverse of exponents, and understanding one deepens understanding of the other. Our Exponent Calculator handles the forward direction - raising a base to a given power - that logarithms undo.