# Surface Feet Calculator

Surface feet calculator: convert RPM and tool diameter to surface feet per minute (SFM), or work backwards from a target SFM to spindle RPM. Free machining speed tool.

## What this calculates

The surface feet calculator converts spindle RPM and tool or workpiece diameter into surface feet per minute (SFM), the standard cutting speed unit on every modern machine tool. It also works in reverse: give it a target SFM and diameter, and it returns the spindle RPM needed to hit that speed. This is the core equation behind every surface feet per minute calculator and every machining speed chart in the Machinery's Handbook.

## Inputs

- **What do you know?** — options: I know RPM and diameter - give me SFM, I know target SFM and diameter - give me RPM — Pick the direction of the calculation.
- **Tool or Workpiece Diameter** (in) — min 0.001 — Tool diameter for milling and drilling, workpiece diameter for turning. The surface feet per minute calculator uses whichever spins.
- **Spindle RPM** (RPM) — min 0 — Used when mode = RPM to SFM.
- **Target SFM** (SFM) — min 0 — Used when mode = SFM to RPM.
- **Reference Material** — options: Aluminum (600/1400 SFM), Mild steel / 1018 (100/400 SFM), Alloy steel / 4140 (70/250 SFM), Stainless steel (60/200 SFM), Cast iron (80/260 SFM), Brass (250/500 SFM), Titanium (40/120 SFM), Plastic (800/2000 SFM) — Shown alongside the result as a sanity check against Machinery's Handbook values.
- **Tool Material** — options: HSS, Carbide — Used only for the recommended SFM lookup.

## Outputs

- **Surface Speed** (SFM) — Surface feet per minute at the chosen RPM and diameter.
- **Surface Speed (metric)** (m/min) — SFM x 0.3048.
- **Spindle RPM for Target SFM** (RPM) — RPM = (SFM x 12) / (pi x D). Populated when mode = SFM to RPM.
- **Recommended SFM (Reference)** (SFM) — Machinery's Handbook value for the selected material + tool.
- **Match vs Recommended** — formatted as text — Whether your SFM is near, below, or above the recommended value.

## Details

Surface feet per minute formula

The surface feet per minute calculator uses a single equation:

  - SFM = (pi x D x RPM) / 12 with D in inches.

  - Solved for RPM: RPM = (SFM x 12) / (pi x D).

  - Metric equivalent: Vc (m/min) = (pi x D_mm x RPM) / 1000.

For a 1/2 inch tool at 3000 RPM: SFM = (pi x 0.5 x 3000) / 12 = 392.7 SFM. To hit 400 SFM on that same 1/2 inch tool, RPM = (400 x 12) / (pi x 0.5) = 3,056 RPM. The surface feet calculator runs the same math either direction.

Why surface feet per minute matters

Cutting tools are spec'd in SFM because it stays constant across tool sizes. A carbide end mill in mild steel wants 400 SFM whether it is 1/8 inch or 1 inch diameter; only the RPM changes. Programming by SFM means the cutting edge always sees the same velocity (and roughly the same heat) regardless of tool size, which is exactly what tool life depends on. A surface feet per minute calculator is the translator between the SFM you look up and the RPM you program.

Typical surface feet per minute values

  
    MaterialHSS SFMCarbide SFM
  
  
    Aluminum 60616001400
    Mild steel (1018)100400
    Alloy steel (4140)70250
    Stainless steel60200
    Cast iron80260
    Brass250500
    Titanium Ti-6Al-4V40120
    Plastic (Delrin)8002000
  

Surface feet vs cutting speed vs SFM

Surface feet, surface speed, cutting speed, SFM, and surface feet per minute all mean the same thing. Different shops and different vendors pick different names. The number and the equation are identical: linear velocity at the cutting edge, measured in feet per minute. Haas and Mazak program SFM directly under G96 on a lathe; on a mill you enter RPM calculated from SFM via the surface feet per minute calculator.

Using this surface feet calculator for turning, milling, or drilling

The diameter in the formula is whichever surface spins. On a mill, it is the tool diameter because the tool spins. On a lathe, it is the workpiece diameter because the work spins. On a drill, it is the drill diameter. The surface feet calculator does not care which operation you are doing as long as D is the spinning part.

## Frequently Asked Questions

**Q: How do I calculate surface feet per minute?**

A: Use SFM = (pi x D x RPM) / 12, where D is the diameter of whatever is spinning (tool on a mill or drill, workpiece on a lathe) in inches and RPM is the spindle speed. For a 1/2 inch tool at 3000 RPM, SFM = (pi x 0.5 x 3000) / 12 = 392.7 SFM. A surface feet per minute calculator does this instantly.

**Q: What is the difference between SFM and RPM?**

A: RPM is rotational speed (revolutions per minute). SFM is linear speed at the cutting edge (surface feet per minute). RPM depends on the machine, SFM depends on the material. Cutting tables spec SFM because it is constant across tool sizes; the surface feet calculator converts to RPM for the specific tool you are using.

**Q: What is a good surface feet per minute for carbide end mills in steel?**

A: For 1018 mild steel, 400 SFM is a good starting point with carbide, giving 3,056 RPM on a 1/2 inch end mill. 4140 alloy steel drops to 250 SFM. Stainless drops to 200 SFM. Back off further for long reaches, weak workholding, or old worn tools.

**Q: How do I convert surface feet per minute to m/min?**

A: SFM x 0.3048 = m/min. A 400 SFM cutting speed = 121.9 m/min. The surface feet calculator shows both units so you can program either an imperial control (Haas, Tormach) or a metric control (DMG Mori, Mazak Integrex).

**Q: Does a surface feet calculator work for lathes?**

A: Yes, but the D in the formula is the workpiece diameter, not the tool diameter, because the workpiece is what spins. For a 2 inch bar at 760 RPM, SFM = (pi x 2 x 760) / 12 = 397.9 SFM. Modern CNC lathes program SFM directly under G96; the calculator gives you the current SFM at the current diameter.

**Q: Why divide by 12 in the surface feet per minute formula?**

A: The 12 converts diameter from inches to feet so the final answer is in feet per minute (SFM). Circumference = pi x D inches, RPM multiplies circumference to give inches per minute, and dividing by 12 converts to feet per minute. The full derivation is: linear velocity = pi x D (in) x RPM, then divide by 12 to get ft/min.

---

Source: https://vastcalc.com/calculators/physics/surface-feet
Category: Physics
Last updated: 2026-04-08
