Any base
Not just 10 and e: base 2, 3, 1.5 or any positive number except 1.
Find log_b(x) for any base, or work backwards to the number or the base. Each answer comes with the change-of-base steps, a check, and an exact form when the answer is a whole number or simple fraction.
log_b(xy) = log_b(x) + log_b(y) log_b(x / y) = log_b(x) − log_b(y) log_b(xⁿ) = n · log_b(x) log_b(x) = ln(x) / ln(b) = log₁₀(x) / log₁₀(b) log_b(b) = 1, log_b(1) = 0, b^(log_b x) = x
Runs entirely in your browser. Nothing is uploaded to any server.
Not just 10 and e: base 2, 3, 1.5 or any positive number except 1.
Find the log, the number or the base.
Change-of-base steps and a check for every answer.
A logarithm answers the question "what power do I raise the base to, to get this number?". log₂(8) = 3 because 2³ = 8. The common log uses base 10, the natural log ln uses e ≈ 2.71828, and the binary log uses base 2.
Calculators usually only have ln and log₁₀ buttons, so other bases use the change-of-base formula log_b(x) = ln(x) / ln(b). Logarithms only exist for positive numbers, and the base must be positive and not 1.
log₁₀ is used for decibels, pH and orders of magnitude.
ln appears in growth, decay and compound interest.
log₂ counts bits and halving steps in computer science.
A positive base raised to any real power is always positive, so no real exponent gives a negative number or zero.
log usually means base 10 and ln means base e. Some textbooks and programming languages use log for the natural log, so check the context.
The inverse of a logarithm. The antilog of y in base b is bʸ, so the antilog of 2 in base 10 is 100.
1 raised to any power is 1, so it can never produce any other number.
It checks whether the result is a whole number or a fraction with a small denominator and confirms that the base raised to that fraction gives your number.
More free tools from My Panda Toolbox.