Posted in

Change of Base Formula Explained: Definition, Proof and Examples

The change of base formula is one of the most practically useful tools in logarithm algebra. Calculators only have buttons for log (base 10) and ln (base e) — but logarithms appear with all kinds of bases in mathematics. The formula converts any logarithm into one that a calculator can evaluate, and it is used throughout the logarithm units of MCR3U and MHF4U as well as in competition problems where logarithms appear in unexpected bases.

This guide explains the change of base formula precisely, proves it, works through examples at every level of difficulty, and shows where it appears in the Ontario curriculum and Canadian competitions.


What Is the Change of Base Formula?

For any positive numbers aaa and xxx with a1a \neq 1a=1, and any valid base ccc with c>0c > 0c>0, c1c \neq 1c=1:loga(x)=logc(x)logc(a)\log_a(x) = \frac{\log_c(x)}{\log_c(a)}loga​(x)=logc​(a)logc​(x)​

The most common forms in practice:loga(x)=log(x)log(a)=ln(x)ln(a)\log_a(x) = \frac{\log(x)}{\log(a)} = \frac{\ln(x)}{\ln(a)}loga​(x)=log(a)log(x)​=ln(a)ln(x)​

where log\loglog denotes log10\log_{10}log10​ (common logarithm) and ln\lnln denotes loge\log_eloge​ (natural logarithm).

In plain English: To evaluate loga(x)\log_a(x)loga​(x) using a standard calculator, divide log(x)\log(x)log(x) by log(a)\log(a)log(a) (or ln(x)\ln(x)ln(x) by ln(a)\ln(a)ln(a) — both give the same result).

A first example:

log2(8)\log_2(8)log2​(8): we know 23=82^3 = 823=8, so log2(8)=3\log_2(8) = 3log2​(8)=3.

Using the change of base formula: log2(8)=log(8)log(2)=0.90309…0.30103…=3\log_2(8) = \frac{\log(8)}{\log(2)} = \frac{0.90309…}{0.30103…} = 3log2​(8)=log(2)log(8)​=0.30103…0.90309…​=3. ✓

The formula gives the exact same answer — it is not an approximation, it is an identity.


Proof

The proof follows directly from the definition of logarithm and basic exponent properties.

Claim: loga(x)=logc(x)logc(a)\log_a(x) = \dfrac{\log_c(x)}{\log_c(a)}loga​(x)=logc​(a)logc​(x)​

Proof:

Let y=loga(x)y = \log_a(x)y=loga​(x). By the definition of logarithm, this means:ay=xa^y = xay=x

Apply logc\log_clogc​ to both sides:logc(ay)=logc(x)\log_c(a^y) = \log_c(x)logc​(ay)=logc​(x)

By the power law of logarithms (logc(ay)=ylogc(a)\log_c(a^y) = y \log_c(a)logc​(ay)=ylogc​(a)):ylogc(a)=logc(x)y \log_c(a) = \log_c(x)ylogc​(a)=logc​(x)

Divide both sides by logc(a)\log_c(a)logc​(a) (valid since a1a \neq 1a=1 means logc(a)0\log_c(a) \neq 0logc​(a)=0):y=logc(x)logc(a)y = \frac{\log_c(x)}{\log_c(a)}y=logc​(a)logc​(x)​

Substituting back y=loga(x)y = \log_a(x)y=loga​(x):loga(x)=logc(x)logc(a)\log_a(x) = \frac{\log_c(x)}{\log_c(a)} \quad \squareloga​(x)=logc​(a)logc​(x)​□

Why the proof matters for students:

The proof uses only the definition of logarithm and the power law — both of which students learn in MCR3U Unit 4. Knowing the proof means the formula never needs to be memorised separately — it can be re-derived in under 30 seconds. This is the standard of understanding that MCR3U and MHF4U reward.


The Logarithm Laws: Context

The change of base formula works alongside the standard logarithm laws. For completeness:

LawFormulaExample
Productlogb(MN)=logbM+logbN\log_b(MN) = \log_b M + \log_b Nlogb​(MN)=logb​M+logb​Nlog2(8×4)=log28+log24=3+2=5\log_2(8 \times 4) = \log_2 8 + \log_2 4 = 3 + 2 = 5log2​(8×4)=log2​8+log2​4=3+2=5
Quotientlogb(M/N)=logbMlogbN\log_b(M/N) = \log_b M – \log_b Nlogb​(M/N)=logb​M−logb​Nlog3(81/9)=log381log39=42=2\log_3(81/9) = \log_3 81 – \log_3 9 = 4 – 2 = 2log3​(81/9)=log3​81−log3​9=4−2=2
Powerlogb(Mp)=plogbM\log_b(M^p) = p\log_b Mlogb​(Mp)=plogb​Mlog2(82)=2log28=6\log_2(8^2) = 2\log_2 8 = 6log2​(82)=2log2​8=6
Change of baseloga(x)=logc(x)/logc(a)\log_a(x) = \log_c(x)/\log_c(a)loga​(x)=logc​(x)/logc​(a)log4(32)=log(32)/log(4)\log_4(32) = \log(32)/\log(4)log4​(32)=log(32)/log(4)
Special valueslogb(b)=1\log_b(b) = 1logb​(b)=1; logb(1)=0\log_b(1) = 0logb​(1)=0log5(5)=1\log_5(5) = 1log5​(5)=1; log7(1)=0\log_7(1) = 0log7​(1)=0

The change of base formula is distinguished from the others because it changes the base of the logarithm itself — not just the argument. This makes it the bridge between different bases, and the tool that makes any logarithm calculator-evaluable.


Change of Base Formula: Worked Examples

Example 1 — Direct Calculator Evaluation (MCR3U Level)

Evaluate log⁡3(50)\log_3(50) log3​(50) to 4 decimal places.log3(50)=log(50)log(3)=1.69897…0.47712…=3.5609…\log_3(50) = \frac{\log(50)}{\log(3)} = \frac{1.69897…}{0.47712…} = 3.5609…log3​(50)=log(3)log(50)​=0.47712…1.69897…​=3.5609…

Answer: log⁡3(50)≈3.5609\log_3(50) \approx 3.5609 log3​(50)≈3.5609

Check: 33.5609503^{3.5609} \approx 5033.5609≈50. ✓


Example 2 — Exact Values Using the Formula

Evaluate log⁡4(32)\log_4(32) log4​(32) without a calculator.log4(32)=log(32)log(4)=log(25)log(22)=5log22log2=52\log_4(32) = \frac{\log(32)}{\log(4)} = \frac{\log(2^5)}{\log(2^2)} = \frac{5\log 2}{2\log 2} = \frac{5}{2}log4​(32)=log(4)log(32)​=log(22)log(25)​=2log25log2​=25​

Answer: log⁡4(32)=52\log_4(32) = \frac{5}{2} log4​(32)=25​

This works because both 32 and 4 are powers of 2 — the change of base formula with base 10 (or any base) reduces to a ratio of powers of 2.

Key insight: When both the argument and the base can be expressed as powers of the same number, the change of base formula gives an exact rational answer.


Example 3 — Expressing in Terms of a Given Logarithm

If log⁡3(2)=k\log_3(2) = k log3​(2)=k, express log⁡9(8)\log_9(8) log9​(8) in terms of kk k.log9(8)=log(8)log(9)=log(23)log(32)=3log22log3\log_9(8) = \frac{\log(8)}{\log(9)} = \frac{\log(2^3)}{\log(3^2)} = \frac{3\log 2}{2\log 3}log9​(8)=log(9)log(8)​=log(32)log(23)​=2log33log2​

Now use the change of base formula: log3(2)=log2log3=k\log_3(2) = \frac{\log 2}{\log 3} = klog3​(2)=log3log2​=k, so log2log3=k\frac{\log 2}{\log 3} = klog3log2​=k.log9(8)=3log22log3=32log2log3=3k2\log_9(8) = \frac{3\log 2}{2\log 3} = \frac{3}{2} \cdot \frac{\log 2}{\log 3} = \frac{3k}{2}log9​(8)=2log33log2​=23​⋅log3log2​=23k​

Answer: log⁡9(8)=3k2\log_9(8) = \dfrac{3k}{2} log9​(8)=23k​

This problem type — expressing a logarithm in terms of a given value — is standard in MCR3U and MHF4U assessments.

Using a formula is one thing. Recognising how logarithm laws connect is harder. Our free assessment shows how confidently your child applies Grade 11–12 math concepts and identifies the skills that need more work.

Get your child’s free feedback report →


Example 4 — Solving a Logarithmic Equation

Solve log⁡x(81)=4\log_x(81) = 4 logx​(81)=4.

By definition: x4=81=34x^4 = 81 = 3^4x4=81=34, so x=3x = 3x=3.

Using the change of base formula as a check:

logx(81)=log(81)log(x)=4    log(x)=log(81)4=4log34=log3    x=3\log_x(81) = \frac{\log(81)}{\log(x)} = 4 \implies \log(x) = \frac{\log(81)}{4} = \frac{4\log 3}{4} = \log 3 \implies x = 3logx​(81)=log(x)log(81)​=4⟹log(x)=4log(81)​=44log3​=log3⟹x=3. ✓


Example 5 — Comparing Logarithms (MHF4U Level)

Without a calculator, determine which is larger: log⁡3(7)\log_3(7) log3​(7) or log⁡5(11)\log_5(11) log5​(11).

Both expressions are between 1 and 2 (since 31=3<7<9=323^1 = 3 < 7 < 9 = 3^231=3<7<9=32 and 51=5<11<25=525^1 = 5 < 11 < 25 = 5^251=5<11<25=52).

To compare precisely, use the change of base formula with base 10:log3(7)=log7log30.84510.47711.7712\log_3(7) = \frac{\log 7}{\log 3} \approx \frac{0.8451}{0.4771} \approx 1.7712log3​(7)=log3log7​≈0.47710.8451​≈1.7712 log5(11)=log11log51.04140.69901.4899\log_5(11) = \frac{\log 11}{\log 5} \approx \frac{1.0414}{0.6990} \approx 1.4899log5​(11)=log5log11​≈0.69901.0414​≈1.4899

log⁡3(7)>log⁡5(11)\log_3(7) > \log_5(11) log3​(7)>log5​(11).


Example 6 — Simplifying an Expression (Competition Level)

Simplify: 1log⁡26+1log⁡36\dfrac{1}{\log_2 6} + \dfrac{1}{\log_3 6} log2​61​+log3​61​

Using the change of base formula: 1loga6=log6a\dfrac{1}{\log_a 6} = \log_6 aloga​61​=log6​a (reciprocal property).1log26+1log36=log62+log63=log6(2×3)=log66=1\frac{1}{\log_2 6} + \frac{1}{\log_3 6} = \log_6 2 + \log_6 3 = \log_6(2 \times 3) = \log_6 6 = 1log2​61​+log3​61​=log6​2+log6​3=log6​(2×3)=log6​6=1

Answer: 1

This problem combines the change of base formula with the product rule and is the kind of elegant simplification that appears in Euclid Part A and AMC 10 problems.


Example 7 — The Reciprocal Property

A direct consequence of the change of base formula:loga(b)=1logb(a)\log_a(b) = \frac{1}{\log_b(a)}loga​(b)=logb​(a)1​

Proof: loga(b)=logbloga\log_a(b) = \dfrac{\log b}{\log a}loga​(b)=logalogb​ and logb(a)=logalogb\log_b(a) = \dfrac{\log a}{\log b}logb​(a)=logbloga​. These are reciprocals. \square

This property is frequently used in competition problems — whenever a sum of reciprocals of logarithms appears, the change of base formula converts it into a sum of logarithms with a common base.


Natural Logarithms

The change of base formula also explains the relationship between log\loglog (base 10) and ln\lnln (base eee):ln(x)=log(x)log(e)=log(x)0.43429…\ln(x) = \frac{\log(x)}{\log(e)} = \frac{\log(x)}{0.43429…}ln(x)=log(e)log(x)​=0.43429…log(x)​

Or equivalently:log(x)=ln(x)ln(10)=ln(x)2.30259…\log(x) = \frac{\ln(x)}{\ln(10)} = \frac{\ln(x)}{2.30259…}log(x)=ln(10)ln(x)​=2.30259…ln(x)​

These conversion factors appear in applied mathematics and engineering — but for pure mathematics competitions, the formula is most useful for converting between arbitrary bases, not specifically between base 10 and base eee.


Where the Formula Appears in Contests and Curriculum

MCR3U (Ontario Grade 11, Unit 4: Logarithmic Functions): The change of base formula is explicitly taught as part of the logarithm unit and is tested on unit assessments and final exams. The most common problem types: evaluating non-standard bases on a calculator (Example 1), finding exact values when both argument and base share a common factor (Example 2), and expressing logarithms in terms of given values (Example 3). See our MCR3U complete guide.

MHF4U (Ontario Grade 12): MHF4U extends logarithm work with more complex expressions, logarithmic equations requiring the change of base formula, and applications in exponential modelling. The reciprocal property (Example 7) and the comparison of logarithms in different bases (Example 5) are MHF4U-level applications. See our MHF4U Advanced Functions guide.

Math 30-1 (Alberta Grade 12): The change of base formula is part of the Math 30-1 logarithm and exponential functions unit and is explicitly tested on the Alberta Diploma Examination. See our Math 30-1 complete guide and Math 30-1 formula sheet.

Euclid Contest and AMC 10/12:The change of base formula enables elegant solutions to logarithm simplification problems (like Example 6) that would be slow or impossible by direct computation. The reciprocal property in particular — 1logab=logba\frac{1}{\log_a b} = \log_b aloga​b1​=logb​a — appears frequently in competition logarithm problems as a simplification tool. See our Euclid math contest guide.

For the full competition landscape, see our math competitions in Canada guide.


change of base formula

Logarithms appear throughout MCR3U, MHF4U and Math 30-1. A free online assessment identifies whether your child can evaluate, simplify and solve logarithmic expressions independently—before gaps affect their exam performance.

Assess their Grade 11–12 math skills →


Common Mistakes with the Formula

Mistake 1: Inverting the fraction.loga(x)=logxloga\log_a(x) = \dfrac{\log x}{\log a}loga​(x)=logalogx​, not logalogx\dfrac{\log a}{\log x}logxloga​. The argument (xxx) goes in the numerator; the base (aaa) goes in the denominator. A useful mnemonic: “argument over base” — the thing you are taking the log of (the argument) over the base you are converting from.

Mistake 2: Using different bases in numerator and denominator.loga(x)=logc(x)logc(a)\log_a(x) = \dfrac{\log_c(x)}{\log_c(a)}loga​(x)=logc​(a)logc​(x)​ requires the same base ccc in both the numerator and denominator. Mixing log10\log_{10}log10​ in the numerator and loge\log_eloge​ in the denominator does not give loga(x)\log_a(x)loga​(x) — it gives a different quantity entirely.

Mistake 3: Applying the formula when an exact value is available.log4(16)\log_4(16)log4​(16) can be evaluated exactly as 2 (since 42=164^2 = 1642=16) without the change of base formula. Reaching for the formula first — and getting a decimal approximation — when an exact integer answer is available is wasteful and produces rounding errors.

Mistake 4: Forgetting the domain restriction.The formula requires x>0x > 0x>0 and a>0a > 0a>0, a1a \neq 1a=1 (and c>0c > 0c>0, c1c \neq 1c=1). When solving equations using the formula, check that solutions satisfy these conditions.

Mistake 5: Misapplying to sums of logarithms.loga(x)+loga(y)logx+logyloga+loga\log_a(x) + \log_a(y) \neq \dfrac{\log x + \log y}{\log a + \log a}loga​(x)+loga​(y)=loga+logalogx+logy​. The change of base formula applies to each individual logarithm separately: loga(x)+loga(y)=logxloga+logyloga\log_a(x) + \log_a(y) = \dfrac{\log x}{\log a} + \dfrac{\log y}{\log a}loga​(x)+loga​(y)=logalogx​+logalogy​. Or more usefully: use the product law first — loga(x)+loga(y)=loga(xy)\log_a(x) + \log_a(y) = \log_a(xy)loga​(x)+loga​(y)=loga​(xy) — then change base if needed.


Practice Problems

Set A — Direct evaluation

Use the formula to evaluate each (to 4 decimal places where appropriate):

  1. log2(50)\log_2(50)log2​(50)
  2. log3(20)\log_3(20)log3​(20)
  3. log5(100)\log_5(100)log5​(100)
  4. log7(200)\log_7(200)log7​(200)
  5. log4(64)\log_4(64)log4​(64) (exact value)
  6. log9(27)\log_9(27)log9​(27) (exact value)

Set B — Exact values and expressions

  1. If log2(3)=p\log_2(3) = plog2​(3)=p, express log4(9)\log_4(9)log4​(9) in terms of ppp.
  2. If log5(2)=k\log_5(2) = klog5​(2)=k, express log25(8)\log_{25}(8)log25​(8) in terms of kkk.
  3. Simplify: 1log312+1log412\dfrac{1}{\log_3 12} + \dfrac{1}{\log_4 12}log3​121​+log4​121​
  4. Simplify: log2(3)log3(4)log4(8)\log_2(3) \cdot \log_3(4) \cdot \log_4(8)log2​(3)⋅log3​(4)⋅log4​(8)

Set C — Equations and inequalities

  1. Solve: logx(125)=3\log_x(125) = 3logx​(125)=3
  2. Solve: log2(x)=log4(x+6)\log_2(x) = \log_4(x+6)log2​(x)=log4​(x+6)
  3. Solve: log3(x)+log9(x)=4\log_3(x) + \log_9(x) = 4log3​(x)+log9​(x)=4
  4. For which values of xxx is log2(x)>log3(x)\log_2(x) > \log_3(x)log2​(x)>log3​(x)?

Answers:

Set A:

  1. log(50)/log(2)1.6990/0.3010\log(50)/\log(2) \approx 1.6990/0.3010 \approxlog(50)/log(2)≈1.6990/0.3010≈ 5.6439
  2. log(20)/log(3)1.3010/0.4771\log(20)/\log(3) \approx 1.3010/0.4771 \approxlog(20)/log(3)≈1.3010/0.4771≈ 2.7268
  3. log(100)/log(5)=2/0.6990\log(100)/\log(5) = 2/0.6990 \approxlog(100)/log(5)=2/0.6990≈ 2.8614
  4. log(200)/log(7)2.3010/0.8451\log(200)/\log(7) \approx 2.3010/0.8451 \approxlog(200)/log(7)≈2.3010/0.8451≈ 2.7227
  5. log4(64)=log(26)/log(22)=6log2/2log2=\log_4(64) = \log(2^6)/\log(2^2) = 6\log 2/2\log 2 =log4​(64)=log(26)/log(22)=6log2/2log2= 3 (exact)
  6. log9(27)=log(33)/log(32)=3log3/2log3=\log_9(27) = \log(3^3)/\log(3^2) = 3\log 3/2\log 3 =log9​(27)=log(33)/log(32)=3log3/2log3= 3/2 (exact)

Set B: 7) log4(9)=log(32)/log(22)=2log3/2log2=log2(3)=\log_4(9) = \log(3^2)/\log(2^2) = 2\log 3/2\log 2 = \log_2(3) =log4​(9)=log(32)/log(22)=2log3/2log2=log2​(3)= p8) log25(8)=log(23)/log(52)=3log2/2log5=(3/2)(log2/log5)=(3/2)log5(2)=\log_{25}(8) = \log(2^3)/\log(5^2) = 3\log 2/2\log 5 = (3/2)(\log 2/\log 5) = (3/2)\log_5(2) =log25​(8)=log(23)/log(52)=3log2/2log5=(3/2)(log2/log5)=(3/2)log5​(2)= 3k/29) 1log312+1log412=log123+log124=log12(3×4)=log1212=\frac{1}{\log_3 12} + \frac{1}{\log_4 12} = \log_{12}3 + \log_{12}4 = \log_{12}(3 \times 4) = \log_{12}12 =log3​121​+log4​121​=log12​3+log12​4=log12​(3×4)=log12​12= 110) log2(3)log3(4)log4(8)=log3log2log4log3log8log4=log8log2=3log2log2=\log_2(3) \cdot \log_3(4) \cdot \log_4(8) = \frac{\log 3}{\log 2} \cdot \frac{\log 4}{\log 3} \cdot \frac{\log 8}{\log 4} = \frac{\log 8}{\log 2} = \frac{3\log 2}{\log 2} =log2​(3)⋅log3​(4)⋅log4​(8)=log2log3​⋅log3log4​⋅log4log8​=log2log8​=log23log2​= 3

Set C: 11) x3=125=53x^3 = 125 = 5^3x3=125=53, so x=x =x= 512) Change base: log4(x+6)=log2(x+6)log24=log2(x+6)2\log_4(x+6) = \frac{\log_2(x+6)}{\log_2 4} = \frac{\log_2(x+6)}{2}log4​(x+6)=log2​4log2​(x+6)​=2log2​(x+6)​. So log2x=log2(x+6)2\log_2 x = \frac{\log_2(x+6)}{2}log2​x=2log2​(x+6)​. Let u=log2xu = \log_2 xu=log2​x: 2u=log2(x+6)2u = \log_2(x+6)2u=log2​(x+6), so x2=x+6x^2 = x + 6x2=x+6, giving x2x6=0x^2 – x – 6 = 0x2−x−6=0, (x3)(x+2)=0(x-3)(x+2) = 0(x−3)(x+2)=0. Check: x>0x > 0x>0 and x+6>0x + 6 > 0x+6>0, so x=x =x= 313) log9(x)=log3x2\log_9(x) = \frac{\log_3 x}{2}log9​(x)=2log3​x​. So log3x+log3x2=4\log_3 x + \frac{\log_3 x}{2} = 4log3​x+2log3​x​=4, giving 32log3x=4\frac{3}{2}\log_3 x = 423​log3​x=4, log3x=8/3\log_3 x = 8/3log3​x=8/3, x=38/3=x = 3^{8/3} =x=38/3= 383=65613\sqrt[3]{3^8} = \sqrt[3]{6561} 338​=36561​14) log2(x)>log3(x)\log_2(x) > \log_3(x)log2​(x)>log3​(x): for x>1x > 1x>1, both are positive; logxlog2>logxlog3\frac{\log x}{\log 2} > \frac{\log x}{\log 3}log2logx​>log3logx​ iff 1log2>1log3\frac{1}{\log 2} > \frac{1}{\log 3}log21​>log31​ iff log3>log2\log 3 > \log 2log3>log2 ✓. For 0<x<10 < x < 10<x<1, both are negative; inequality reverses. Therefore: log2(x)>log3(x)\log_2(x) > \log_3(x)log2​(x)>log3​(x) when x>1x > 1 x>1.


Frequently Asked Questions

What is the change of base formula?

loga​(x)=logc​(a)logc​(x)​ for any valid base ccc. Most commonly used with c=10c = 10c=10 (common log) or c=ec = ec=e (natural log): loga(x)=logxloga=lnxlna\log_a(x) = \dfrac{\log x}{\log a} = \dfrac{\ln x}{\ln a}loga​(x)=logalogx​=lnalnx​.

Why do we need the change of base formula?

Calculators only compute log10\log_{10}log10​ and ln\lnln directly. The change of base formula converts any other base into one of these, allowing calculation. It is also used algebraically to simplify expressions and compare logarithms with different bases.

Does it matter which base you use?

No — as long as you use the same base in both numerator and denominator, the result is the same. logxloga=lnxlna=log2xlog2a\dfrac{\log x}{\log a} = \dfrac{\ln x}{\ln a} = \dfrac{\log_2 x}{\log_2 a}logalogx​=lnalnx​=log2​alog2​x​ all give identical values.

What is the reciprocal property of logarithms?

loga​(b)=logb​(a)1​. This follows directly from the change of base formula and is frequently useful in competition mathematics.

Is the change of base formula on the Math 30-1 formula sheet?

No — the Alberta Diploma Examination does not provide a formula sheet. All formulas including the change of base formula must be memorised. See our Math 30-1 formula sheet guide.

How do I remember the change of base formula?

“Log of the argument over log of the base” — loga(x)=logxloga\log_a(x) = \frac{\log x}{\log a}loga​(x)=logalogx​. The argument (xxx, the thing inside) goes on top; the base (aaa, the subscript) goes on the bottom.


See our related guides: MCR3U complete guide · MHF4U Advanced Functions guide · Math 30-1 complete guide · Math 30-1 formula sheet · Math 30-1 textbook guide · Euclid math contest guide · types of function in math guide · parent functions math guide · math competitions in Canada


If logarithm laws feel like a collection of formulas to memorise, guided teaching can help connect them into one clear system. Book a free online trial lesson and see how Think Academy builds confident, independent problem-solving.

Book a free online trial lesson →

Leave a Reply

Your email address will not be published. Required fields are marked *