RPM to Linear Velocity: The Exact Speed Conversion Guide
Convert rotational RPM and radius into linear velocity (m/s, km/h, mph). Master the v = rω equation, avoid radius unit traps, and use our free calculator.
You know your motor spins at 1,800 RPM, but your assignment or build sheet asks for speed in meters per second or miles per hour. Plugging raw RPM into translational physics equations breaks everything, leaving you with nonsense numbers and broken robotic trajectories. We have all faced this exact disconnect between spinning shafts and traveling wheels. The solution is straightforward: convert your RPM into radians per second first, then multiply by your radius using our calculator below.
RPM to Linear Velocity Calculator
Translate shaft rotational speed and wheel/roller dimensions into real-world linear speed.
If you need a quick baseline conversion from shaft revolutions to pure rotational speed before working on your chassis, you can also compute your base rpm to radians per second directly:
The Core Physics: How Spinning Becomes Moving
Converting rotational speed into translational motion is the foundation of vehicle dynamics, conveyor logistics, and automated manufacturing. Yet the mathematical bridge between them trips up countless students and engineers.
To bridge this gap, you need two distinct physical quantities:
- Rotational rate: How fast the object turns per unit of time, typically measured in Revolutions Per Minute (RPM).
- Radial distance: The physical distance from the center axis of rotation to the contact point or perimeter edge (radius r).
According to the National Institute of Standards and Technology (NIST), standard kinematics equations require angular velocity (ω) to be expressed in radians per second (rad/s), not RPM.
The universal relationship connecting linear velocity (v) to angular velocity (ω) is:
v = r × ω
Because one full revolution equals 2π radians and one minute contains 60 seconds, converting RPM into rad/s requires the multiplier (2π / 60), which reduces to π / 30. Substituting this into the velocity equation gives the unified formula:
v = r × (RPM × π / 30)
Alternatively, if you measure across the entire width of the wheel using diameter (D = 2r):
v = (D / 2) × (RPM × π / 30) = (π × D × RPM) / 60
When you evaluate this expression, every point along the circumference travels a linear distance equal to the circle's perimeter (2πr) during every single revolution.
Step-by-Step Conversion Flow
Let's walk through an actual calculation. Suppose you are building an automated warehouse robot with driving wheels that have a radius of 0.15 meters (15 cm). The motor operates at 400 RPM.
Step 1: Convert RPM to Angular Velocity
First, translate the mechanical catalog rating into standard angular velocity radians per second.
- Multiplier: 400 × (π / 30) = 40π / 3 ≈ 41.8879 rad/s.
- You can verify this step on our 400 rpm to radians per second page.
Step 2: Multiply by the Radius
Next, multiply that angular velocity by the radius in meters:
- v = 0.15 m × 41.8879 rad/s = 6.2832 m/s.
Step 3: Convert to Practical Ground Units
While meters per second (m/s) is the standard SI unit for physics problem sets, real-world speed limits and vehicle dashboards use kilometers per hour or miles per hour.
- Kilometers per hour: 6.2832 m/s × 3.6 = 22.62 km/h.
- Miles per hour: 6.2832 m/s × 2.236936 = 14.05 mph.
- Feet per second: 6.2832 m/s × 3.28084 = 20.61 ft/s.
By keeping your dimensional units consistent throughout the derivation, you eliminate the risk of decimal errors that derail design reviews.
Real-World Machinery Reference Table
Rotational equipment spans an enormous range of sizes and operational speeds. A tiny dental drill turns at hundreds of thousands of RPM, while a massive wind turbine blade rotates at under 20 RPM yet achieves staggering linear tip speeds.
| Application / Machine | Rotational Speed | Radius | Angular Velocity (rad/s) | Linear Velocity (m/s) | Linear Velocity (mph) |
|---|---|---|---|---|---|
| Wind Turbine Blade Tip | 15 RPM | 60.0 m | ~1.571 rad/s | 94.25 m/s | 210.8 mph |
| Bicycle Wheel (700c Road) | 250 RPM | 0.34 m | ~26.18 rad/s | 8.90 m/s | 19.9 mph |
| Highway Car Tire (P215/60R16) | 820 RPM | 0.332 m | ~85.87 rad/s | 28.51 m/s | 63.8 mph |
| Industrial Conveyor Roller | 150 RPM | 0.08 m | ~15.71 rad/s | 1.26 m/s | 2.8 mph |
| Electric Skateboard Wheel | 2,500 RPM | 0.045 m | ~261.8 rad/s | 11.78 m/s | 26.4 mph |
| Desktop Hard Drive (3.5" Outer) | 7,200 RPM | 0.0475 m | ~753.98 rad/s | 35.81 m/s | 80.1 mph |
| Angle Grinder Cutting Disc | 11,000 RPM | 0.0575 m | ~1,151.9 rad/s | 66.24 m/s | 148.2 mph |
| CNC Milling End Mill (6mm) | 24,000 RPM | 0.003 m | ~2,513.3 rad/s | 7.54 m/s | 16.9 mph |
Notice the wind turbine comparison: at just 15 RPM, the massive 60-meter blade tip travels at over 210 mph! Conversely, a high-speed CNC end mill at 24,000 RPM produces modest edge velocity simply because its radius is microscopic.
Radius vs Diameter: Why the Distinction Dictates Precision
Catalog sheets for tires, pulleys, and circular saw blades almost exclusively list diameter, while rotational physics equations exclusively demand radius.
If you forget to divide a 12-inch tire diameter by two before calculating, your velocity estimate will be exactly 100% too high. For automated navigation systems, this doubles your perceived odometer distance, immediately crashing mobile robots into obstacles.
Whenever you work with diameter (D):
- Immediately calculate r = D / 2.
- Verify whether the diameter specification refers to the outer tread or the inner mounting rim.
- For automotive tires, remember that rim diameter (e.g. 17 inches) does not include the sidewall height. You must calculate the overall rolling diameter before solving for speed.
You can explore our complete angular velocity guide for deeper theoretical derivations connecting circular angles to displacement vectors.
Coding the Linear Velocity Pipeline (Python & JavaScript)
If you are developing robotics control software or simulation code, hardcoding decimals like 0.10472 causes cumulative numerical drift. Here is how to implement the conversion with full 64-bit IEEE floating-point precision.
Python 3 Implementation
import math
def rpm_to_linear_velocity(rpm: float, radius_meters: float) -> dict:
"""
Computes linear velocity and angular velocity from RPM and radius.
Preserves math.pi precision to prevent simulation trajectory drift.
"""
if rpm < 0 or radius_meters <= 0:
raise ValueError("RPM must be non-negative and radius must be positive.")
# Calculate exact angular velocity in rad/s
omega = rpm * (math.pi / 30.0)
# Calculate linear velocities
v_mps = radius_meters * omega
v_kmh = v_mps * 3.6
v_mph = v_mps * 2.2369362920544
v_fps = v_mps * 3.2808398950131
return {
"angular_velocity_rad_s": omega,
"velocity_m_s": v_mps,
"velocity_km_h": v_kmh,
"velocity_mph": v_mph,
"velocity_ft_s": v_fps
}
# Example: 1,500 RPM motor driving a 0.25 m radius pulley
data = rpm_to_linear_velocity(1500, 0.25)
print(f"Speed: {data['velocity_m_s']:.3f} m/s ({data['velocity_km_h']:.2f} km/h)")
JavaScript (Node.js & Browser) Implementation
function calculateLinearSpeed(rpm, radiusMeters) {
if (rpm < 0 || radiusMeters <= 0) {
throw new Error("RPM and radius must be valid positive numbers.");
}
// Exact angular velocity
const omega = rpm * (Math.PI / 30);
// Linear velocity in meters per second
const vMps = radiusMeters * omega;
return {
radPerSec: omega,
metersPerSecond: vMps,
kmPerHour: vMps * 3.6,
milesPerHour: vMps * 2.236936,
feetPerSecond: vMps * 3.28084
};
}
// Example: 3,000 RPM wheel with a 12-inch (0.3048 m) radius
const result = calculateLinearSpeed(3000, 0.3048);
console.log(`Linear Speed: ${result.metersPerSecond.toFixed(2)} m/s`);
By retaining Math.PI or math.pi in your source code, your calculations stay aligned with IEEE 754 floating-point standards across all operating platforms.
Real-World Engineering Scenarios
Translating rotational rates to linear speeds is essential across several distinct engineering disciplines.
Scenario 1: Mobile Robotics Odometry
Autonomous mobile robots (AMRs) rely on wheel encoders to estimate position. The encoder reports rotational speed in pulses or RPM. The navigation stack converts that RPM into forward translational velocity using the calibrated wheel radius. If tire wear reduces the wheel radius by just 2 mm, the vehicle experiences odometry drift, miscalculating its position across long warehouse runs.
Scenario 2: CNC Machining Surface Speed (SFM)
In milling and turning operations, machinists never choose spindle RPM at random. Cutting tool lifespans depend on the Surface Feet per Minute (SFM) or cutting speed in meters per minute at the outer tip of the cutter. To hit a target surface speed of 150 m/min on a 12 mm end mill, the CNC programmer must invert the linear speed equation to calculate the exact spindle RPM required.
Scenario 3: Automotive Speedometer Calibration
Automobile transmissions measure the rotational speed of the driveshaft or differential output. To display miles per hour on your dashboard, the vehicle computer assumes a specific tire rolling radius. When car enthusiasts install aftermarket wheels with a larger overall diameter without reprogramming the ECU, the speedometer reads lower than the true road speed, leading to unexpected speeding citations.
Frequently Asked Questions
1. What is the fundamental formula to convert RPM to linear speed?
The formula is v = r × (RPM × π / 30), where v is linear velocity in meters per second, r is radius in meters, and RPM is revolutions per minute. The term (RPM × π / 30) represents angular velocity in radians per second.
2. Does a larger wheel go faster at the same RPM?
Yes. Because linear velocity is directly proportional to radius (v = r × ω), doubling the radius at an identical RPM exactly doubles the vehicle's linear speed. This is why monster trucks travel quickly despite having relatively low engine and axle RPMs.
3. How do I convert diameter directly into linear speed?
Divide diameter by two to get radius, or use the direct diameter formula: v = (π × D × RPM) / 60. Ensure that diameter is in meters if you want the resulting velocity in meters per second.
4. What is the difference between angular velocity and linear velocity?
Angular velocity measures how fast an object rotates through an angle over time (measured in rad/s or RPM) and is identical for every point on a rigid spinning body. Linear velocity measures how fast a specific point travels through physical space (measured in m/s or mph) and increases linearly from the center axis to the outer edge.
5. Why do I need radians instead of degrees for linear speed?
The radian is uniquely defined such that arc length equals radius multiplied by angle in radians (s = r × θ). Because of this geometric definition, taking the time derivative yields v = r × ω without requiring any conversion constants. Using degrees introduces an awkward 180/π factor into every physics formula.
6. Where can I find conversions for standard motor ratings?
Industrial electric motors typically operate at fixed AC speeds such as 1,800 RPM or 3,600 RPM. You can check our reference guide on standard motor rpms or browse our complete index of all conversions.
Need to verify rotational parameters for your mechanical assembly? Use our 1800 RPM reference tool or our inline calculators above to instantly generate exact fraction solutions, decimal outputs, and frequency equivalents for any rotational speed.
Ready to run the numbers?
Get your result instantly — private, in your browser.