---
title: "RPM Formula: How to Calculate Spindle Speed"
description: "The RPM formula for milling and turning: n = (Vc × 1000) / (π × d). Worked examples, a quick table and a free calculator."
image: "https://nestingcalc.com/og-default.png"
url: "https://nestingcalc.com/guides/rpm-formula/"
locale: "en"
---

# RPM Formula: How to Calculate Spindle Speed

The RPM formula for milling and turning: n = (Vc × 1000) / (π × d). Worked examples, a quick table and a free calculator.

## The RPM formula

Spindle speed n in revolutions per minute follows from the cutting speed Vc (m/min) and the tool diameter d (mm): n = (Vc × 1000) / (π × d). It works for milling cutters, drills and turning stock alike — only the diameter you plug in changes.

## Worked examples: drill, milling cutter, circular saw

Three calculations answer most workshop questions:

| Tool | Diameter | Cutting speed vc | Spindle speed n |
| --- | --- | --- | --- |
| HSS twist drill in mild steel | 8 mm | 25 m/min | ≈ 995 rpm |
| Carbide end mill in aluminium | 12 mm | 300 m/min | ≈ 7 960 rpm |
| Carbide circular saw blade in softwood | 300 mm | 3 000 m/min | ≈ 3 180 rpm |
| Brad-point drill in hardwood | 10 mm | 80 m/min | ≈ 2 550 rpm |

The saw row matches reality: 300 mm blades on table saws run 3 000–4 500 rpm, exactly the range the formula predicts for a 50–70 m/s rim.

## Turning (lathe)

On a lathe the diameter is the workpiece, not the tool. A 50 mm steel bar at Vc = 100 m/min runs at n ≈ 637 rpm. As the bar gets smaller, rpm rises — constant-surface-speed lathes do this automatically.

## Recommended cutting speeds by material

Typical handbook ranges for a sharp tool in good conditions; cut 20–30% off for hard spots, interrupted cuts or long tool overhang:

| Material | Tool | vc (m/min) |
| --- | --- | --- |
| Softwood (pine, spruce) | Drill | 60–120 |
| Hardwood (beech, oak) | Drill | 30–60 |
| Wood, boards | Circular saw blade, carbide | 2 500–5 000 |
| Wood | Router / milling cutter, carbide | 1 500–3 000 |
| Aluminium | End mill, HSS | 100–300 |
| Aluminium | End mill, carbide | 300–700 |
| Mild steel | Twist drill, HSS | 20–35 |
| Mild steel | End mill, carbide | 120–250 |
| Stainless steel | End mill, carbide | 80–150 |
| Brass, bronze | Drill, HSS | 50–80 |

The wood rows explain why woodworking machines spin fast: reaching 60 m/min with a 6 mm bit already takes ≈ 3 200 rpm.

## Quick table

At Vc = 200 m/min: 6 mm → 10,610 rpm · 8 mm → 7,958 · 10 mm → 6,366 · 12 mm → 5,305 · 16 mm → 3,979 · 20 mm → 3,183 · 25 mm → 2,546. Scale linearly with your own Vc.

## RPM and surface speed: converting both ways

Spec sheets in German quote Umfangsgeschwindigkeit (surface speed; some standards say Drehfrequenz) where English ones quote rpm — same quantity, different units. Reference for a 100 mm tool:

| Spindle speed | Surface speed at the edge |
| --- | --- |
| 500 rpm | 157 m/min |
| 1 000 rpm | 314 m/min |
| 2 000 rpm | 628 m/min |
| 3 000 rpm | 942 m/min |
| 6 000 rpm | 1 885 m/min |

If a datasheet states frequency in 1/s, multiply by 60 for rpm before using the formula.

## Why you cannot always run the maximum

The formula gives the ideal value; the machine sets the ceiling. Four limits matter: the spindle's maximum rpm (a 6 mm bit at 60 000 rpm would mean 1 130 m/min — beyond any spindle or bearing); chatter, which appears when speed, feed and overhang combine badly; heat, whose warnings are scorched wood or blue chips; and feed, because rpm and feed rate only work as a pair — raise the feed before you drop the speed. Wood punishes surface speed that is too low (tear-out), metal punishes excess (edge wear), and hard or abrasive material wants 20–30% off every table value.

## Calculate it instantly

Skip the arithmetic: our [Feeds & speeds](https://nestingcalc.com/feeds-speeds-calculator/) takes diameter, flutes and cutting speed and returns RPM and feed rate in one step — with material presets for wood, MDF, plywood, aluminum and plastics.

[RPM](https://nestingcalc.com/rpm-calculator/) [Open the linear cutting calculator](https://nestingcalc.com/linear-cutting-calculator/)

```json
[{"@context":"https://schema.org","@type":"Organization","@id":"https://nestingcalc.com/#organization","name":"NestingCalc","url":"https://nestingcalc.com/","description":"Free cutting optimizer & nesting calculators","logo":"https://nestingcalc.com/logo-512.png"},{"@context":"https://schema.org","@type":"WebSite","@id":"https://nestingcalc.com/#website","name":"NestingCalc","url":"https://nestingcalc.com/","inLanguage":"en","publisher":{"@id":"https://nestingcalc.com/#organization"}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"NestingCalc","item":"https://nestingcalc.com/"},{"@type":"ListItem","position":2,"name":"Guides & Articles","item":"https://nestingcalc.com/guides/"},{"@type":"ListItem","position":3,"name":"RPM Formula: How to Calculate Spindle Speed","item":"https://nestingcalc.com/guides/rpm-formula/"}]}]
{"@context":"https://schema.org","@type":"Article","@id":"https://nestingcalc.com/guides/rpm-formula/#article","mainEntityOfPage":"https://nestingcalc.com/guides/rpm-formula/","headline":"RPM Formula: How to Calculate Spindle Speed","description":"The RPM formula for milling and turning: n = (Vc × 1000) / (π × d). Worked examples, a quick table and a free calculator.","inLanguage":"en","image":"https://nestingcalc.com/og-default.png","author":{"@id":"https://nestingcalc.com/#organization"},"publisher":{"@id":"https://nestingcalc.com/#organization"},"datePublished":"2026-08-30","dateModified":"2026-10-02"}
```
