CNC feed rate and spindle speed calculator

Enter the cutting speed and chip load from your tool maker's chart, the tool diameter and the number of flutes. The calculator gives the spindle speed and the feed rate, caps the speed at your spindle's maximum and shows the material removal rate for the cut.

Units
ft/min
in
in
rpm
in
in
Spindle speed4,584 rpm
Feed rate27.5 in/min
Material removal rate
0.688 in³/min

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose the units and enter the cutting speed for your material and tool.
  2. Enter the tool diameter, the number of flutes and the chip load per tooth.
  3. Set your spindle’s maximum speed, and optionally the depth and width of cut, then read the RPM, the feed and the removal rate.

How it works

  • spindle speed: n = Vc × 1000 ÷ (π × D) (Vc in m/min, D in mm), or n = SFM × 12 ÷ (π × D) (D in inches);
  • feed rate: F = n × flutes × chip load;
  • material removal rate: Q = depth of cut × width of cut × F.

If n is above the spindle maximum, the calculator uses the maximum and recomputes the cutting speed from it.

Example

A ½-inch 3-flute end mill at 600 SFM with a 0.002 in chip load:

  • n = 600 × 12 ÷ (π × 0.5) = 4,584 RPM;
  • F = 4,584 × 3 × 0.002 = 27.5 in/min;
  • with a 0.25 in deep and 0.1 in wide cut, Q = 0.25 × 0.1 × 27.5 = 0.688 in³/min.

In metric, a 10 mm cutter at 200 m/min turns at 6,366 RPM and feeds 955 mm/min at 3 × 0.05 mm, removing 9.55 cm³/min with a 5 × 2 mm cut.

Tips and common mistakes

  • Chip load is per tooth: doubling the flutes at the same feed halves it, and too small a chip rubs instead of cutting.
  • For light radial cuts, tool makers often suggest raising the chip load to make up for chip thinning; follow their tables.
  • Small cutters on a router often hit the spindle limit. Then feed drops with the speed if you want to keep the chip load.

Frequently asked questions

How do I calculate spindle RPM?

RPM = cutting speed × 1000 ÷ (π × diameter) with m/min and mm, or SFM × 12 ÷ (π × diameter) with feet per minute and inches. A 10 mm cutter at 200 m/min turns at 6,366 RPM.

How do I calculate the feed rate?

Feed = RPM × number of flutes × chip load per tooth. At 4,584 RPM, 3 flutes and 0.002 in per tooth that is 27.5 in/min.

Where do I get the cutting speed and chip load?

From the tool manufacturer's data for your material and tool coating. The defaults are only placeholders. Start at the conservative end and adjust by sound, chip colour and finish.

What if my spindle cannot reach the RPM?

Set the spindle maximum. The calculator then runs at that speed, computes the feed from it so the chip load stays the same, and shows the lower cutting speed you actually get.

More in Home

All tools in this category: Home ·Updated November 6, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.