Feeds and Speeds Calculator

Determine the optimal spindle speed (RPM) and cutting feed rate (IPM) for your CNC milling, drilling, and routing operations to maximize tool life and surface finish.

Please enter a valid diameter
Please enter a valid number of flutes
Surface Feet per Minute based on material Please enter a valid cutting speed
Inches Per Tooth (amount of material removed) Please enter a valid chip load

Calculation Results

Feed Rate
IPM
Inches Per Minute (Programmed feed rate).

How to use this feeds and speeds calculator

Enter tool specifications
Input the physical diameter of your cutting tool (end mill, drill bit, etc.) in inches, and the total number of cutting edges (flutes or teeth) it has.
Identify your cutting speed
Enter the target Surface Feet per Minute (SFM). This value is dictated by the material you are cutting and the material of your cutter (e.g., carbide vs. HSS). Consult your tooling manufacturer's data sheet for the exact recommended SFM.
Specify the chip load
Input the Inches Per Tooth (IPT), which is the physical amount of material each flute bites off during one revolution. Like SFM, this varies based on tool size and workpiece material.
Program your CNC
The calculator instantly outputs the exact Spindle Speed (RPM) and the Feed Rate (Inches Per Minute) you need to program into your CNC machine or set on your manual mill.

Milling Feeds & Speeds (Assuming 4 Flutes, 0.002 IPT)

Tool DiameterCutting Speed (SFM)Spindle Speed (RPM)Feed Rate (IPM)
0.125"100 SFM3,056 RPM24 IPM
0.125"200 SFM6,112 RPM49 IPM
0.125"300 SFM9,167 RPM73 IPM
0.125"500 SFM15,279 RPM122 IPM
0.125"1000 SFM30,558 RPM244 IPM
0.25"100 SFM1,528 RPM12 IPM
0.25"200 SFM3,056 RPM24 IPM
0.25"300 SFM4,584 RPM37 IPM
0.25"500 SFM7,639 RPM61 IPM
0.25"1000 SFM15,279 RPM122 IPM
0.5"100 SFM764 RPM6 IPM
0.5"200 SFM1,528 RPM12 IPM
0.5"300 SFM2,292 RPM18 IPM
0.5"500 SFM3,820 RPM31 IPM
0.5"1000 SFM7,639 RPM61 IPM
1"100 SFM382 RPM3 IPM
1"200 SFM764 RPM6 IPM
1"300 SFM1,146 RPM9 IPM
1"500 SFM1,910 RPM15 IPM
1"1000 SFM3,820 RPM31 IPM

Frequently asked questions

What does SFM mean?

SFM stands for Surface Feet per Minute. It measures the linear speed at which the cutting edge of the tool moves past the material. Unlike RPM, which measures rotational speed, SFM dictates how hot the tool gets. Harder materials require a lower SFM to prevent melting the cutter.

What is Chip Load (IPT)?

Chip Load, or Inches Per Tooth (IPT), is the physical thickness of the piece of metal or wood that a single flute cuts away during one rotation. Proper chip load is critical because chips carry heat away from the tool. If the chip load is too small, the tool will rub and overheat.

How is Spindle Speed (RPM) calculated?

Spindle speed is calculated by converting the linear cutting speed (SFM) into rotational speed based on the tool's circumference. The formula is: (SFM × 12) ÷ (π × Tool Diameter). The industry often rounds the constant (12 ÷ π) to 3.82 for quick shop-floor math.

Why are correct feeds and speeds so important?

Machining at the wrong speeds leads to catastrophic failures. Running too fast burns up end mills and causes poor surface finishes. Running too slow causes tool rubbing, work hardening, and severely decreases machining efficiency. Dialing in exact feeds and speeds maximizes both tool life and production rate.

About this calculator

This feeds and speeds calculator is an essential tool for CNC programmers, machinists, and engineers to safely calculate operating parameters for milling, routing, and drilling.

The mathematical formulas driving these results are the industry-standard machining equations:

Spindle Speed (RPM) = (SFM × 12) ÷ (π × Tool Diameter)

Feed Rate (IPM) = RPM × Number of Flutes × Chip Load (IPT)

A note on real-world application: The calculations provided are mathematically perfect baselines. However, machine rigidity, tool stick-out, coolant application, and workpiece clamping all affect real-world performance. You should always listen to your machine and adjust your feed override dial if you encounter excessive chatter or harmonic vibration.