Change of Base Formula Calculator - Logs in Any Base

Try an example:

The small number under the log — must be positive and not 1.

The value you are taking the logarithm of — must be positive.

Show the middle step using

Result

log2(50)=5.643856

The change of base formula, step by step

log2(50)=log(50)log(2)

=1.6989700.301030

=5.643856

The base you divide by (base 10) is your free choice — swap the toggle above to see the natural-log version give the same answer.

Any base gives the same answer

Via common log (base 10)

log(50) ÷ log(2)

= 1.698970 ÷ 0.301030

= 5.643856

Via natural log (base e)

ln(50) ÷ ln(2)

= 3.912023 ÷ 0.693147

= 5.643856

Different middle numbers, identical answer. That is why you can use whichever button — log or ln — your calculator actually has.

Check by reversing it

25.643856=50

A logarithm answers “what power?”, so raising the base to the result should return the original number a = 50.

How to Use This Calculator

  1. Type the base (b) of your logarithm — the small number, such as 2 in log₂. It has to be positive and cannot be 1.
  2. Type the number inside the log (a) — the value you are taking the log of. It must be greater than 0.
  3. Pick whether the middle step uses the common log (base 10) or the natural log (ln). Either produces the same final answer.
  4. Read the Result card for the value, then follow the step-by-step panel to see log(a) ÷ log(b) worked out with real numbers.
  5. Use the Any base gives the same answer panel to confirm log and ln agree, and the Check card to verify b raised to the answer returns a.

Share this calculator

Help others solve their calculations

Found this calculator helpful? Share it with your friends, students, or colleagues who might need it!

The Change of Base Formula Calculator and the One-Line Rule It Runs On

About the Author

Marko Šinko - Co-Founder & Lead Developer

Marko Šinko

Co-Founder & Lead Developer, AI Math Calculator

Lepoglava, Croatia
Advanced Algorithm Expert

Croatian developer with a Computer Science degree from University of Zagreb and expertise in advanced algorithms. Co-founder of award-winning projects, ensuring precise mathematical computations and reliable calculator tools.

📅 Published:
Change of Base Formula Calculator showing log base 2 of 50 rewritten as log(50) divided by log(2) with the worked fraction result.

A change of base formula calculator solves a problem every basic calculator has: it evaluates something like log₂(50) even though your calculator only has a log button and an ln button and nothing for base 2. It does that by rewriting the logarithm as log(50) ÷ log(2), which comes out to 5.6439. Punch log₂(50) straight into a bare calculator and you hit a wall — there is no base-2 key. Below you will find the formula itself, a short proof of where it comes from, why the base you divide by never changes the answer, three worked examples, and the mistakes that quietly cost points on tests.

The Formula in One Line

The change of base rule says that for any convenient base c:

logb(a) = logc(a) ÷ logc(b)

Three letters, three jobs. b is the base you actually want (the awkward one your calculator cannot handle). a is the number inside the log. c is a base you get to choose — anything you like, as long as your calculator can compute it. In practice there are only two sensible picks: base 10 (the log button) or base e (the ln button). Choose base 10 and the formula reads logb(a) = log(a) ÷ log(b); choose e and it reads logb(a) = ln(a) ÷ ln(b). Notice the target base b always lands in the denominator — that ordering is the single most common thing people flip.

Where the Formula Comes From — a Three-Line Proof

This is not a magic identity you have to take on faith. It falls out of the definition of a logarithm in three short steps, and seeing the proof once makes the formula impossible to forget.

Start by naming the thing you want: let x = logb(a). By the definition of a logarithm, that statement is exactly the same as saying bx = a — a logarithm is just an exponent in disguise, which is why brushing up on how exponents work makes logs click. Now take log base c of both sides:

Three-line derivation of the change of base formula
bˣ = aRewrite x = log_b(a) in exponent form
log_c(bˣ) = log_c(a)Take log base c of both sides
x · log_c(b) = log_c(a)Power rule pulls the exponent x out front
x = log_c(a) ÷ log_c(b)Divide both sides by log_c(b)

Since x was logb(a) all along, that last line is the change of base formula. The only tool it leans on is the power rule of logarithms — the same rule you use when you condense logarithms into a single term.

Common Log or Natural Log? It Genuinely Does Not Matter

Students often assume they must divide by the “right” kind of log. You do not. Watch log₂(50) computed both ways:

  • Common log: log(50) ÷ log(2) = 1.698970 ÷ 0.301030 = 5.643856
  • Natural log: ln(50) ÷ ln(2) = 3.912023 ÷ 0.693147 = 5.643856

The two numerators are different and the two denominators are different, yet the quotient is identical to six decimal places. That is not a coincidence. Switching from base 10 to base e multiplies both the top and the bottom by the exact same conversion factor, and that factor cancels in the fraction. So the base you divide by is a scratch pad you throw away — pick whatever button is closest. This is worth testing yourself: type any base-and-number pair into the calculator above and flip the toggle between common and natural log.

Three Worked Examples, Including a Negative Answer

Example 1 — log₅(100). How many times do you multiply 5 by itself to reach 100? Somewhere between 2 (which gives 25) and 3 (which gives 125). Change of base pins it down: log(100) ÷ log(5) = 2 ÷ 0.69897 = 2.86135. So 52.86135 ≈ 100.

Example 2 — log₃(81). Here the answer is a clean whole number. log(81) ÷ log(3) = 1.908485 ÷ 0.477121 = 4, because 3⁴ = 81 exactly. Whenever a is a perfect power of b, the formula returns an integer, and rounding noise like 3.9999998 just means your calculator kept a few digits of floating-point dust.

Example 3 — log₂(0.25). Logarithms of numbers below 1 come out negative. log(0.25) ÷ log(2) = −0.60206 ÷ 0.30103 = −2, and sure enough 2⁻² = 1/4 = 0.25. A negative result is not an error; it simply means the exponent is negative. If you want to keep exploring how those exponents behave, the power calculator lets you check any b raised to any exponent instantly.

Quick Reference: Common Logarithms the Change of Base Formula Calculator Rewrites

Keep this table nearby when you are working through a problem set. Each row shows the same logarithm written three ways — the original, the change-of-base fraction, and the decimal value.

Reference table of logarithms rewritten with the change of base formula
LogarithmAs log(a) ÷ log(b)Value
log₂(8)log(8) ÷ log(2)3
log₂(50)log(50) ÷ log(2)5.643856
log₅(100)log(100) ÷ log(5)2.861353
log₃(81)log(81) ÷ log(3)4
log₄(2)log(2) ÷ log(4)0.5

Where Change of Base Actually Shows Up

The formula is not busywork invented for exams. It is the everyday bridge to base-2 logs, and base 2 runs computer science. The number of bits needed to store a value N is ⌈log₂(N)⌉, and no calculator or spreadsheet has a native log₂ function — you get it from log(N) ÷ log(2). Storing 1,000 distinct IDs? log(1000) ÷ log(2) = 9.97, so you need 10 bits. The running time of a binary search on a million items is log₂(1,000,000) = log(1000000) ÷ log(2) ≈ 19.9, meaning about 20 comparisons in the worst case.

It shows up outside computing too. Information theory measures surprise in log₂, music intervals are ratios you compare with logs, and any time a textbook gives you a logarithm in an odd base — pH-style acidity scales, sound in decibels, radioactive half-lives — change of base is how you turn the symbolic answer into a number. When a log is tangled inside a larger algebra problem, you can drop the rewritten fraction straight into an algebra calculator and keep solving. For a fuller tour of the identities, the Wikipedia entry on logarithms derives the same result from the exponential definition.

The Mistakes That Cost Points

  • Turning division into a single log. log(a) ÷ log(b) is not log(a ÷ b). log(50) ÷ log(2) = 5.64, but log(50 ÷ 2) = log(25) = 1.40. Two completely different numbers — the fraction bar separates two logs, it is not inside one.
  • Flipping the fraction. The base you want, b, goes on the bottom. Writing log(2) ÷ log(50) instead of log(50) ÷ log(2) gives 0.177 instead of 5.64 — the reciprocal of the right answer.
  • Mixing bases in one fraction. The top and bottom must use the same base. log(50) ÷ ln(2) is meaningless; keep both as log, or both as ln.
  • Dropping parentheses on a calculator. Typing log 50 / log 2 without wrapping the arguments can make some calculators read it as log(50 ÷ log(2)). Enter it as log(50) ÷ log(2) and confirm the result matches roughly 5.64.

Every one of these errors is caught instantly by the calculator at the top of this page: it shows the fraction in the correct order, plugs in the real decimals, and verifies the answer by raising the base back to that power. Once the layout is in front of you, the formula stops being a thing to memorize and becomes something you can simply read off.

Frequently Asked Questions

Still Have Questions?

The detailed content on this page provides comprehensive explanations and examples to help you understand better.