Spindle RPM + feed rate from tool diameter, cutting speed, flutes and chip load — imperial ⇄ metric, material reference, one-click copy — browser-only
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
What this tool does
Free CNC feeds and speeds calculator for milling, routing and drilling. Enter your tool diameter, cutting speed, flute count and chip load, and the tool returns the spindle speed in RPM and the table feed rate in one pass. The RPM comes straight from the surface-speed relation: imperial RPM = SFM × 12 / (π × diameter), metric RPM = Vc × 1000 / (π × diameter). The feed rate then follows from feed = RPM × chip load × number of flutes, so a faster spindle or an extra tooth moves the table faster in step. A short material reference seeds conservative starting cutting speeds for aluminum, brass, mild steel, stainless, cast iron, hardwood and acrylic so you are not starting from a blank box. Switch between imperial and metric and every field, formula and result follows. Everything runs in your browser with one-click copy and a shareable URL that reopens your exact setup. 100% client-side, nothing is uploaded.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 10 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Operations
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How CNC Feeds and Speeds Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Unit Converter Convert between length, weight, temperature, area, volume, speed, time — instant, browser-only Open
- 2 Scientific Calculator Scientific calculator — sin / cos / log / sqrt / power, with full keyboard input + history, deg/rad mode. Open
- 3 Gear Ratio Calculator Gear & transmission ratio plus bicycle gear inches, development and speed from cadence — exact, browser-only Open
Real-world use cases
Set up a hobby CNC router job from scratch
You loaded a 1/4 inch two-flute end mill to pocket an aluminum bracket and have no idea what RPM to dial in. Type the diameter, pull 600 SFM from the aluminum chip, and read the spindle speed — about 9167 RPM — plus the matching feed rate. Now your machine settings come from the same arithmetic the pros use, not a guess that snaps a bit on the first plunge.
Move a proven cut from imperial to a metric machine
Your shop notes are in SFM and inches per minute, but the new spindle reads m/min and mm/min. Enter the imperial setup, flip the unit toggle, and the calculator restates the same cut in metric so the conversion never introduces a transcription error. Copy the metric line straight into your machine's job sheet.
Compare a 2-flute and a 4-flute cutter for the same pocket
Two end mills are on the bench. Hold the RPM and chip load fixed, change the flute count from 2 to 4, and watch the feed rate double. Now you can see exactly how much faster the 4-flute clears the pocket before deciding whether your spindle has the torque and chip evacuation to actually run it that hard.
Sanity-check a feeds and speeds chart before cutting
A tooling vendor's chart gives a chip load and cutting speed but no RPM for your exact diameter. Plug the chart's numbers in, read the RPM and feed the formula produces, and confirm they sit inside your spindle's range before you commit metal. Catch the impossible 30000 RPM ask on a manual mill at the screen, not at the spindle.
Teach the feeds and speeds formulas in a shop class
Walk students through RPM = SFM × 12 / (π × D) and feed = RPM × chip load × flutes by changing one input at a time and watching the result move. Share the URL so every student opens the same worked example, then have them swap in their own tool and material to see the numbers respond.
Common pitfalls
Mixing up cutting speed (SFM/Vc) with spindle speed (RPM). Cutting speed is a property of the material and tooling; RPM is what your spindle actually turns for a given diameter. Feeding an SFM number straight in as RPM, or vice versa, throws the whole cut off — always convert through the diameter.
Forgetting to enter the chip load PER TOOTH rather than per revolution. Feed = RPM × chip load × flutes already multiplies by the flute count, so if you pre-multiply the chip load by the flutes you double-count and the feed rate comes out far too high. Enter the single-tooth value.
Mixing units across fields — diameter in mm while the chip load is still in inches, or pasting an SFM speed into the metric Vc box. The unit toggle changes every field together; switch the whole tool to one system before typing, or the RPM and feed are nonsense.
Privacy
Every calculation — the RPM formula, the feed-rate multiply, the imperial/metric conversion and the material lookup — is plain JavaScript that runs in your browser tab. No tool diameter, speed or job parameter ever leaves the page, and nothing you type is logged. The one caveat: the shareable URL encodes your inputs in the query string, so a share link pasted into chat records those numbers in the recipient server's access log. For a confidential job, use the copy button and paste the text rather than sharing the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- AI Eval Planner Generate eval cases, pass criteria, and edge cases from an AI feature, risks, and user path.
- Annulus Area Calculator Area between two concentric circles — A = π(R² − r²), ring width, inner and outer circumference, solve backwards from area — browser-only
- awk + sed Cheatsheet awk + sed cheat sheet — 80+ one-liners for text processing, with real examples and common pitfalls.
- AWS CLI Cheatsheet AWS CLI cheat sheet — 80+ commands for EC2 / S3 / IAM / Lambda / RDS / EKS / CloudFormation with real examples.