What a repeating decimal is and why it becomes a fraction
A repeating decimal is a decimal number where one or more digits repeat forever in the same pattern. For example, 0.333... (where the 3 repeats endlessly) or 0.142857142857... (where 142857 repeats). These decimals represent exact values, and every repeating decimal can be written as a fraction — a ratio of two whole numbers.
The reason this works is mathematical: a repeating decimal follows a pattern, and patterns can be expressed as fractions. When you convert 0.333... to a fraction, you get 1/3. When you convert 0.666... to a fraction, you get 2/3. This is not an approximation — it is the exact value.
The conversion process uses algebra to find the fraction. You set up an equation, multiply by a power of 10 to shift the decimal, subtract to eliminate the repeating part, and solve for the unknown. The method works the same way every time, regardless of which digits repeat.
Key Takeaways
- A repeating decimal like 0.333... or 0.454545... can be converted to a fraction using algebra, not estimation.
- The first step is to set the decimal equal to a variable (usually x), then multiply both sides by 10, 100, 1000, or another power of 10 depending on how many digits repeat.
- Subtract the original equation from the new equation to cancel out the repeating part, then solve for x.
- Always reduce the final fraction to its simplest form by dividing both the numerator and denominator by their greatest common factor.
- The method works for decimals that repeat immediately (like 0.333...) and decimals where some digits come first before the repeat starts (like 0.1666...).
Converting a decimal that repeats immediately
When the repeating part starts right after the decimal point — like 0.333... or 0.777... — the process is straightforward. Set the decimal equal to x, then multiply both sides by 10 raised to the power of however many digits repeat.
For 0.333..., only one digit (the 3) repeats, so multiply by 10:
x = 0.333... 10x = 3.333...
Now subtract the first equation from the second:
10x − x = 3.333... − 0.333... 9x = 3 x = 3/9 = 1/3
For 0.454545... (where 45 repeats), two digits repeat, so multiply by 100:
x = 0.454545... 100x = 45.454545... 100x − x = 45 99x = 45 x = 45/99 = 5/11
The pattern is: multiply by 10 if one digit repeats, by 100 if two digits repeat, by 1000 if three digits repeat, and so on. Then subtract and solve.
Converting a decimal with non-repeating digits before the repeat
Some decimals have digits that do not repeat, then digits that do. For example, 0.1666... has a 1 that appears once, then a 6 that repeats forever. Or 0.2333... has a 2 that appears once, then a 3 that repeats.
For these, you need two multiplications. First, multiply by 10 enough times to move the decimal point to just before the repeating part starts. Then multiply again by 10 enough times to shift one full cycle of the repeating part.
For 0.1666..., the non-repeating part is one digit (1) and the repeating part is one digit (6). Multiply the original by 10, then by 100:
x = 0.1666... 10x = 1.666... 100x = 16.666...
Now subtract the first multiplication from the second:
100x − 10x = 16.666... − 1.666... 90x = 15 x = 15/90 = 1/6
For 0.2333..., follow the same steps:
x = 0.2333... 10x = 2.333... 100x = 23.333... 100x − 10x = 23.333... − 2.333... 90x = 21 x = 21/90 = 7/30
Reducing fractions to simplest form
After you solve for x, the fraction may not be in its simplest form. For example, 3/9 reduces to 1/3, and 45/99 reduces to 5/11. To reduce, find the greatest common factor (GCF) — the largest whole number that divides evenly into both the numerator and denominator.
For 3/9: both 3 and 9 are divisible by 3, so 3/9 ÷ 3/3 = 1/3.
For 45/99: both are divisible by 9, so 45/99 ÷ 9/9 = 5/11.
For 15/90: both are divisible by 15, so 15/90 ÷ 15/15 = 1/6.
If you are unsure of the GCF, divide both the numerator and denominator by small primes (2, 3, 5, 7) until no common factor remains. Always check your final answer by dividing the numerator by the denominator on a calculator — it should match the original decimal.
Checking your work by dividing
Once you have your fraction, verify it by performing the division. If you converted 0.333... to 1/3, divide 1 by 3 on a calculator and you should see 0.333... (or 0.33 with the 3s continuing). If you converted 0.454545... to 5/11, divide 5 by 11 and you should see 0.454545...
This check catches algebra errors. If your fraction does not produce the original decimal when divided, go back and check your multiplication and subtraction steps. The most common mistakes are multiplying by the wrong power of 10 or making an arithmetic error when subtracting.
Common patterns and their fractions
Some repeating decimals appear so often that it is worth memorizing their fractions:
| Decimal | Fraction |
|---|---|
| 0.333... | 1/3 |
| 0.666... | 2/3 |
| 0.111... | 1/9 |
| 0.222... | 2/9 |
| 0.777... | 7/9 |
| 0.0909... | 1/11 |
| 0.454545... | 5/11 |
| 0.1666... | 1/6 |
| 0.8333... | 5/6 |
Notice that single-digit repeats often produce ninths (1/9, 2/9, and so on), and two-digit repeats often produce elevenths. This pattern holds because of how the algebra works: when you multiply by 10 and subtract, you get 9 in the denominator; when you multiply by 100 and subtract, you get 99, which factors as 9 × 11.
Frequently Asked Questions
What is the difference between a repeating decimal and a terminating decimal?
A terminating decimal stops after a certain number of digits, like 0.5 or 0.25. A repeating decimal continues forever with a pattern, like 0.333... or 0.142857142857... Both can be written as fractions, but terminating decimals are simpler: 0.5 = 1/2 and 0.25 = 1/4, with no algebra needed.
How do I know which power of 10 to multiply by?
Count how many digits repeat in the pattern. If one digit repeats, multiply by 10. If two digits repeat, multiply by 100. If three digits repeat, multiply by 1000. For decimals with non-repeating digits first, you need two multiplications: one to move past the non-repeating part, and one more to shift the repeating part.
Can I convert a non-repeating decimal like 0.5 using this method?
You can, but it is unnecessary. Non-repeating decimals are easier to convert by counting decimal places: 0.5 has one decimal place, so it is 5/10 = 1/2. The repeating decimal method works but adds extra steps. Use it only for decimals that actually repeat.
What if the repeating part is very long, like 0.123456789123456789...?
The method still works. Count the digits in the repeating block (in this case, nine digits), then multiply by 10 to the ninth power (1,000,000,000). Subtract and solve. The algebra is the same; the numbers are just larger. Always reduce the final fraction to simplest form.
Why does subtracting the equations make the repeating part disappear?
When you subtract 0.333... from 3.333..., the repeating 3s line up and cancel out, leaving only 3. This works because both numbers have the same infinite repeating pattern. By shifting one equation by multiplying by 10, 100, or 1000, you align the repeating parts so they subtract to zero, leaving only the non-repeating difference.