Compute a logarithm in any base, or solve for the base or argument, with change-of-base shown and the same log restated in base 10, e and 2.
A logarithm asks: what power turns the base into the argument? log₂(1024) is 10 because 210 is 1024. The base, the argument and that power form a small system, and this calculator solves for whichever one you leave out — the log itself, the argument behind a known log, or the base that would make a pair work.
The base field takes any positive number except 1, including the literal e for a natural log, because every answer is computed by change of base through ln rather than a lookup limited to 2, 10 and e. Alongside the result, the panel restates the argument’s logarithm in all three standard bases so you can read across.
log₁₀, ln and log₂ of the same argument, and the change-of-base line that shows the arithmetic. Press Copy for the headline value.log₀(x) = ln(x) / ln(a). That is why an arbitrary base like 7 or 1.5 works exactly as well as 10.x = ar; solving for the base is a = x(1/r).210 = 1024 underneath.log₁₀(500) reads 2.698970004, and the base-2 row of the same argument reads 8.965784285.log₂(1024) is a plain 10 rather than 10.00000000.log₀(1) is 0 in every base.log₂(1024)
10
210 = 1024
The Same Logarithm in Standard Bases
Logarithm Laws
Every result is computed by change of base through the natural log, so the Base a field takes any positive number except 1, not just 2, 10 and e. Values are shown to 10 significant figures. Native Math only; nothing is sent anywhere.