Bicycle Gear Calculator

I am a big fan of Sheldon Brown’s gear calculator page. Sheldon Brown’s gear calculator script allows you to calculate gearing ratios, gear-inches, and speed for given cadences. After using it over the course of several years now, I found myself wanting something that would allow me to adjust the values dynamically and compare multiple different setups at once. I threw together a little app to scratch my itch using Angular.js. Hope this is useful to someone else out there.





-

Cogs

(single {{ cogs[0] }}t) {{ cogs.length}}x {{ cogs[0] }}-{{ cogs[cogs.length-1] }} Choose

Chainrings

{{ (getGearInches(chainring, cog) | fixed:1) || '' }} {{ (getDevelopment(chainring, cog) | fixed:1) || '' }} {{ (getSpeedMph(chainring, cog, 1) | fixed:1) || '' }},
{{ (getSpeedMph(chainring, cog, 1.5) | fixed:1) || '' }},
{{ (getSpeedMph(chainring, cog, 2) | fixed:1) || '' }}
{{ (getSpeedKph(chainring, cog, 1) | fixed:1) || '' }},
{{ (getSpeedKph(chainring, cog, 1.5) | fixed:1) || '' }},
{{ (getSpeedKph(chainring, cog, 2) | fixed:1) || '' }}

One thought on “Bicycle Gear Calculator

Leave a Reply

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