RPM to Radians Per SecondRPM to rad/s
Updated September 24, 202610 min read

RPM to Hz: How to Convert Rotational Speed to Frequency

Convert RPM to Hertz (Hz), wave period (seconds), and angular frequency (rad/s). Master the f = RPM/60 formula, AC alternator poles, and use our free tool.

You have an optical tachometer reading in RPM, but your spectrum analyzer, electrical datasheet, or acoustic vibration test demands frequency in Hertz. Mistakenly plugging raw RPM into frequency formulas throws your harmonics off by a factor of 60, ruining vibration diagnostics and AC generator synchronization. We have all stared at an oscilloscope wondering why our calculated waveforms do not match reality. The solution is simple: divide your RPM by 60 using our interactive calculator below.

⚡ Frequency & Cyclic Speed

RPM to Hertz (Hz) & Frequency Calculator

Convert rotational speed into cyclic frequency, wave period, and angular velocity.

Quick Presets:
RPM
Mechanical Frequency60 HzCycles per second (f = RPM / 60)
Angular Velocity (ω)376.991 rad/sExact radians per second
Period of Rotation (T)16.67 msDuration of 1 full turn (1/f)
Electrical Grid AC Frequency60.0 HzWith 2-pole alternator configuration

Mathematical Derivation:

1. Cyclic Frequency: f = 3600.0 RPM ÷ 60 = 60.0000 Hz (cycles/sec).

2. Angular Frequency: ω = 2π × f = 2π × 60.0000 = 376.9911 rad/s.

3. Wave Period: T = 1 ÷ f = 1 ÷ 60.0000 = 16.667 ms per rotation.

4. Electrical AC Output: f_elec = (RPM × Poles) ÷ 120 = (3600 × 2) ÷ 120 = 60.00 Hz.

If you need to analyze angular frequency or convert rotational rates into exact radians for kinematic equations, run your speed through our primary rpm to radians per second engine:

m

The Core Physics: Cycles, Revolutions, and Seconds

Translating rotational speed into frequency is a routine task in electrical engineering, acoustic monitoring, and rotor balancing. While mechanical engineers describe speed as revolutions completed over a full minute, physicists and electrical engineers measure events that happen during a single second.

To understand the connection, break down the physical units:

  1. RPM (Revolutions Per Minute): Measures how many complete 360° turns a shaft completes in 60 seconds.
  2. Hertz (Hz): The standard SI unit for frequency, defined by the Bureau International des Poids et Mesures (BIPM) as exactly one cyclic occurrence per second (1 Hz = 1 s⁻¹).
  3. Period (T): The elapsed time required to complete one single revolution, measured in seconds or milliseconds.

Because one minute contains exactly 60 seconds, converting mechanical shaft rotations into standard Hertz requires a simple division:

Frequency (Hz) = RPM / 60

Conversely, if you know the cyclic frequency in Hertz and need to find the equivalent shaft speed in RPM:

RPM = Frequency (Hz) × 60

Every time an electric motor turns at 60 RPM, it completes exactly one turn per second (1 Hz). At 3,600 RPM, the motor completes 60 full turns every single second (60 Hz).

Connecting Hertz to Angular Velocity (rad/s)

Many engineering students confuse cyclic frequency (f in Hertz) with angular velocity radians per second (ω in rad/s).

While both describe rotational rates over one second, their unit definitions differ fundamentally:

  • Hertz (f): Measures complete revolutions (cycles) per second.
  • Radians per second (ω): Measures the angular distance in radians swept per second.

Because one complete revolution encompasses exactly 2π radians (roughly 6.283185 radians), the mathematical link between Hertz and rad/s is:

ω = 2π × f = 2π × (RPM / 60) = RPM × (π / 30)

This derivation reveals why our rpm to radians per second formula reduces to multiplying by π / 30. Dividing by 60 converts minutes to seconds (Hertz), while multiplying by 2π converts revolutions into radians.

Step-by-Step Conversion Flow

Let's walk through an actual calculation. Suppose you are monitoring a heavy industrial air compressor operating at 1,800 RPM.

Step 1: Calculate Cyclic Frequency in Hertz

Divide the mechanical shaft speed by the 60-second time base:

  • Formula: f = 1,800 RPM ÷ 60
  • Result: f = 30 Hz (the shaft completes 30 full rotations every second).
  • You can inspect this speed on our dedicated 1800 rpm to radians per second page.

Step 2: Calculate the Period of One Revolution

The wave period (T) represents the time elapsed during a single turn:

  • Formula: T = 1 ÷ f = 1 ÷ 30 Hz
  • Result: T = 0.0333 seconds = 33.33 milliseconds.
  • An engineer balancing this rotor has exactly 33.3 milliseconds between keyway optical pulses.

Step 3: Calculate Angular Velocity

Multiply the cyclic frequency by 2π to determine rad/s:

  • Formula: ω = 2π × 30 Hz = 60π rad/s
  • Decimal evaluation: ω ≈ 188.496 rad/s.

Step 4: Convert Back from Hz to RPM

If an ultrasonic sensor records a high-frequency vibration spike at 120 Hz:

  • Formula: RPM = 120 Hz × 60
  • Result: 7,200 RPM.

Mechanical Frequency vs. Electrical AC Grid Frequency

In power generation, there is a crucial distinction between mechanical shaft speed and electrical grid frequency.

When an alternator spins, its rotor magnets induce alternating current in the stator windings. The electrical frequency produced depends on both the shaft RPM and the physical number of magnetic poles built into the generator.

The fundamental synchronous formula governed by International Electrotechnical Commission (IEC) power standards is:

Electrical Frequency (Hz) = (RPM × Poles) / 120

Where:

  • RPM is the mechanical rotor speed.
  • Poles is the total count of magnetic poles (always an even number: 2, 4, 6, 8, etc.).
  • 120 combines 60 seconds per minute with 2 poles per pole pair (60 × 2).

Why Power Grids Depend on Fixed Speeds

  • In North America (60 Hz grid), a 2-pole generator must spin at 3600 rpm to radians per second to maintain exact 60 Hz current: (3600 × 2) / 120 = 60 Hz.
  • In Europe and Asia (50 Hz grid), a 4-pole industrial motor operates synchronously at 1,500 RPM: (1500 × 4) / 120 = 50 Hz.
  • Hydroelectric dams use slow-turning turbines (e.g. 150 RPM) paired with massive 48-pole alternators to output clean 60 Hz electricity: (150 × 48) / 120 = 60 Hz.

For a comprehensive breakdown of induction slip and motor poles, review our standard motor rpms guide.

Real-World Frequency Reference Table

From sub-audible low-frequency planetary rotation to ultra-high-frequency micro-machining, rotational speeds span an immense range of frequencies and wave periods.

Machine / ApplicationRotational SpeedCyclic Frequency (Hz)Angular Velocity (rad/s)Period per RevolutionAcoustic / Physical Domain
Earth Rotation on Axis0.000694 RPM0.0000116 Hz0.0000729 rad/s86,164 seconds (23.93 h)Planetary geodesy
Wind Turbine Rotor12 RPM0.20 Hz1.257 rad/s5,000 ms (5.0 s)Infrasound / aerodynamic
Vinyl LP Record33.333 RPM0.556 Hz3.491 rad/s1,800 ms (1.8 s)Analog audio tracking
Automobile Engine Idle750 RPM12.5 Hz78.54 rad/s80.0 msSub-bass mechanical rumble
4-Pole Industrial AC Motor1,750 RPM29.17 Hz183.26 rad/s34.29 msCommercial conveyor drive
2-Pole 60 Hz Generator3,600 RPM60.0 Hz376.99 rad/s16.67 msNorth American utility grid
Computer Chassis Fan2,400 RPM40.0 Hz251.33 rad/s25.0 msThermal airflow dissipation
Hard Disk Drive (HDD)7,200 RPM120.0 Hz753.98 rad/s8.33 msSpindle magnetic storage
Formula 1 V6 Turbochargers125,000 RPM2,083.3 Hz13,089.9 rad/s0.48 ms (480 µs)High-pitch audible whine
Dental Air Turbine Drill360,000 RPM6,000.0 Hz37,699.1 rad/s0.167 ms (167 µs)Ultrasonic clinical cutting

Notice how rotational frequency directly maps into acoustics: an engine idling at 750 RPM generates a 12.5 Hz mechanical vibration, while a 7,200 RPM hard drive hums at 120 Hz—the musical note B2!

If your machinery drives wheels or rollers rather than acoustic turbines, you can translate these frequencies into road speeds using our rpm to linear velocity guide.

Coding the RPM to Hz Pipeline (Python & JavaScript)

To integrate frequency calculations into automated telemetry, vibration DAQs, or IoT sensor microcontrollers, use these reference implementations.

Python 3 Implementation

import math

def rpm_to_frequency_metrics(rpm: float, poles: int = 0) -> dict:
    """
    Converts mechanical RPM to cyclic frequency (Hz), angular velocity (rad/s),
    and wave period. Optionally computes electrical AC grid frequency.
    """
    if rpm < 0:
        raise ValueError("RPM must be a non-negative number.")
    
    # Fundamental conversions
    hz_mechanical = rpm / 60.0
    period_seconds = (1.0 / hz_mechanical) if hz_mechanical > 0 else float("inf")
    period_ms = period_seconds * 1000.0
    omega_rad_s = rpm * (math.pi / 30.0)
    
    # AC Electrical frequency (if generator poles specified)
    hz_electrical = (rpm * poles) / 120.0 if poles > 0 else hz_mechanical

    return {
        "mechanical_hz": round(hz_mechanical, 4),
        "angular_velocity_rad_s": round(omega_rad_s, 4),
        "period_ms": round(period_ms, 3),
        "period_seconds": round(period_seconds, 6),
        "electrical_hz": round(hz_electrical, 2)
    }

# Example: 3,600 RPM generator with 2 poles
telemetry = rpm_to_frequency_metrics(3600, poles=2)
print(f"Mechanical: {telemetry['mechanical_hz']} Hz")
print(f"Period: {telemetry['period_ms']} ms")
print(f"Angular: {telemetry['angular_velocity_rad_s']} rad/s")

JavaScript (Node.js & Browser) Implementation

function convertRpmToFrequency(rpm, poles = 0) {
  if (rpm < 0) {
    throw new Error("RPM must be non-negative.");
  }

  const hzMechanical = rpm / 60;
  const periodSec = hzMechanical > 0 ? 1 / hzMechanical : Infinity;
  const omegaRadS = rpm * (Math.PI / 30);
  const hzElectrical = poles > 0 ? (rpm * poles) / 120 : hzMechanical;

  return {
    frequencyHz: Number(hzMechanical.toFixed(3)),
    periodMs: Number((periodSec * 1000).toFixed(2)),
    radPerSec: Number(omegaRadS.toFixed(3)),
    electricalHz: Number(hzElectrical.toFixed(2))
  };
}

// Example: 1,800 RPM industrial motor
const result = convertRpmToFrequency(1800);
console.log(`Frequency: ${result.frequencyHz} Hz, Period: ${result.periodMs} ms`);

These mathematical implementations align with IEEE Standard 1459 for power system harmonics and waveform measurement reliability.

Frequently Asked Questions

1. What is the formula to convert RPM to Hertz?

The formula is Frequency (Hz) = RPM / 60. Because Hertz represents cycles per second and one minute contains 60 seconds, dividing RPM by 60 gives the exact frequency in Hertz.

2. How do I convert Hertz back into RPM?

Multiply the frequency in Hertz by 60: RPM = Hz × 60. For example, 50 Hz equals 50 × 60 = 3,000 RPM.

3. What is the difference between Hz and rad/s?

Hertz (Hz) measures full revolutions completed per second, while radians per second (rad/s) measures the angular distance covered per second. Because one full circle equals 2π radians, 1 Hz is equal to exactly 2π rad/s (approximately 6.2832 rad/s).

4. Why does a 3,600 RPM motor produce 60 Hz electricity?

In a 2-pole AC alternator, each mechanical rotation moves one north and one south magnetic pole past the stator coils, generating one complete electrical sine wave. Therefore, 3,600 mechanical rotations per minute equals 3,600 / 60 = 60 electrical cycles per second (60 Hz).

5. What is the period of a motor running at 1,200 RPM?

A speed of 1,200 RPM corresponds to 1,200 / 60 = 20 Hz. The period is the reciprocal of frequency: T = 1 / 20 = 0.05 seconds, or exactly 50 milliseconds per revolution.

6. Where can I find conversions for other mechanical speeds?

You can explore our complete database of pre-calculated speeds on our all conversions catalog, or review our fundamental rpm to radians per second formula guide.


Analyzing rotational frequencies or harmonic vibrations? Use our 60 RPM reference tool or our interactive calculators above to instantly convert rotational speeds into exact angular velocities, frequencies, and cyclic periods with zero rounding errors.

Ready to run the numbers?

Get your result instantly — private, in your browser.

Open the calculator →