Bike Chain Wear Calculator
Determine how worn your bike chain is by measuring 12-link length and accounting for mileage, conditions, and maintenance. Use it to decide if replacement is overdue before costly cassette damage occurs.
About this calculator
Bike chains stretch over time as the pins and rollers wear, increasing the pitch between links. A new 12-link segment measures exactly 304.8 mm; any growth beyond that is called 'chain stretch,' expressed as a percentage. The stretch percentage is calculated as: stretchPct = ((chainLength − 304.8) / 304.8) × 100. On top of physical measurement, accumulated mileage combined with riding conditions, maintenance frequency, and drivetrain type all accelerate wear. The full wear index used here is: wearIndex = stretchPct + ((mileage / 1000) × conditions × maintenance / drivetrainType). Industry guidance is to replace the chain at ~0.5–0.75% stretch; waiting past 1% risks damaging the cassette and chainrings, which cost far more to replace.
How to use
Suppose you measure your 12-link chain at 307.3 mm, have ridden 2,000 km, use a conditions factor of 1.2 (wet/muddy), a maintenance factor of 1.0 (regular cleaning), and a drivetrain factor of 11 (11-speed). Step 1 — Stretch %: ((307.3 − 304.8) / 304.8) × 100 = 0.82%. Step 2 — Mileage contribution: (2000 / 1000) × 1.2 × 1.0 / 11 = 0.218. Step 3 — Wear index: 0.82 + 0.218 = 1.04. A result above 1.0 indicates your chain is overdue for replacement.
Frequently asked questions
How often should I measure my bike chain for wear?
Most mechanics recommend checking chain wear every 500–1,000 km, or at least once a month if you ride regularly. Frequent checks let you catch stretch early — ideally before it exceeds 0.5% — so you can replace the chain alone rather than the cassette too. Wet and muddy riding accelerates wear significantly, so check more often during winter or off-road seasons. A simple chain-wear indicator tool or a precise ruler and the 12-link method are both reliable approaches.
What does chain stretch percentage actually mean for my drivetrain?
Chain stretch refers to the elongation of the chain's effective pitch caused by wear on the pins and inner plates — the chain itself doesn't physically stretch like a rubber band. As the pitch grows, the chain no longer seats cleanly on cassette teeth, causing skipping, poor shifting, and accelerated cassette wear. At 0.5% stretch many riders replace the chain to preserve the cassette; at 1% the cassette is usually worn too and must be replaced alongside the chain. Catching stretch early is the single biggest way to extend drivetrain lifespan.
Why does drivetrain speed (9-speed vs 11-speed) affect chain wear rate?
Higher-speed drivetrains use narrower chains with thinner side plates and smaller pins, which wear faster under the same load. An 11- or 12-speed chain has less material to resist wear compared to a robust 8-speed chain, so it stretches more quickly per kilometre. This is why the drivetrain type appears as a divisor in the wear index — a higher speed count reduces the mileage contribution per kilometre, reflecting that narrow chains degrade faster. Riders on high-speed groupsets often need to replace chains 20–40% more frequently than those on older, wider-chain setups.