Wheel RPM & Speed Calculator

Convert motor RPM and wheel diameter to robot speed in m/s, km/h and cm/s, or find the RPM you need for a target speed.

  • Free, no signup
  • Works on mobile
  • Formula + worked example

How to use the wheel RPM and speed calculator

  1. Choose RPM → speed to find how fast your robot will go, or Speed → RPM to find which motor to buy for a target speed.
  2. Pick a wheel preset or type the wheel diameter in mm, cm or inches. Measure across the tyre, not the hub. The presets (65 mm BO wheel, 43 mm N20 wheel) are typical sizes — wheels vary between sellers.
  3. Enter the RPM of the wheel shaft (for a gear motor, the RPM printed on it is already the gearbox output) or the target speed.
  4. Set speed under load. Motor RPM ratings are usually measured with no load; on the floor, with the robot's weight and friction, a robot often runs at about 70–90 % of that. Leave 100 % for the pure maths.
  5. Optionally enter a distance to see how long the trip takes and how many times the wheel turns.

Formula

In one turn, a wheel rolls a distance equal to its circumference:

Distance per revolution C = π × d Linear speed v (m/s) = π × d (m) × RPM ÷ 60 Required RPM = v × 60 ÷ (π × d) Speed in km/h = v (m/s) × 3.6 Time to travel = distance ÷ v Wheel turns = distance ÷ (π × d)

Speed table for common robot wheels

WheelDistance per turn100 RPM150 RPM200 RPM300 RPM
43 mm (N20 wheel)135 mm0.23 m/s0.34 m/s0.45 m/s0.68 m/s
65 mm (BO wheel)204 mm0.34 m/s0.51 m/s0.68 m/s1.02 m/s
100 mm314 mm0.52 m/s0.79 m/s1.05 m/s1.57 m/s

Speeds are at the rated RPM with no slip; real robots are slower under load.

Common mistakes

  • Using the radius instead of the diameter. The circumference is π × d (or 2 × π × r). Mixing them up halves or doubles the answer.
  • Using the motor-shaft RPM. A bare DC motor spins at thousands of RPM; the wheel turns at the gearbox output speed. Use the gear ratio calculator to work it out.
  • Forgetting to divide by 60. RPM is per minute; speed in m/s needs revolutions per second.
  • Trusting no-load RPM. Weight, friction and a falling battery voltage all slow the robot. Measure: time the robot over 2 m and compare with the calculator.
  • Ignoring wheel slip. On smooth tiles or dusty floors, wheels slip, especially when starting hard. Encoders on the wheel shaft count turns, not distance travelled.

Control the speed with the PWM duty cycle calculator, plan the battery with the battery life calculator, and check the stopping distance for your sensor with the ultrasonic distance calculator. Build the robot step by step with our L298N robot car guide, the line-following robot guide and the HC-SR04 obstacle-avoiding robot guide. Need motors and wheels? See our robotics kits.

Frequently asked questions

How do I convert RPM to speed?+

Multiply the wheel circumference (π × diameter) by the RPM and divide by 60. A 65 mm wheel at 150 RPM: π × 0.065 m × 150 ÷ 60 = 0.51 m/s, or about 1.84 km/h.

How do I find the RPM needed for a speed?+

RPM = speed (m/s) × 60 ÷ (π × diameter in m). For 0.3 m/s with a 43 mm wheel: 0.3 × 60 ÷ (π × 0.043) = 133 RPM. Choose a motor rated a bit higher, because motors slow down under load.

How far does a wheel travel in one revolution?+

Exactly one circumference: π × diameter. A 65 mm wheel travels about 204 mm per turn, and a 43 mm wheel about 135 mm.

Why is my robot slower than the calculation?+

Motor RPM ratings are usually no-load speeds. The robot's weight, friction, the motor driver's voltage loss and a falling battery all reduce the real RPM, and wheels can slip. Running at 70–90 % of the rated speed is common.

Should I use bigger wheels to go faster?+

Bigger wheels cover more distance per turn, so they go faster at the same RPM. But they also need more torque, so a small motor may struggle to start or climb. Changing the gear ratio or motor RPM is often a better choice.

From the Thinking Robot store

Shop all
All tools
WhatsApp