CNCGuy EditBeta
A fast, modern G-code editor with built-in backplot. Made by a machinist.
Free beta through October 2026. After beta, Basic stays free; Pro features require a license.
A focused set of tools.
No feature bloat, no configuration maze. Eight things, done well.
Multi-tab Monaco editor
G-code syntax highlighting, find/replace, go-to-line. The editor you wish was in your CAM software.
2D backplot for mill + lathe
See the toolpath as you write. Canvas rendering, no 3D plugin bloat.
Compact Fanuc syntax
Handles N1G20G53X0.Z-15. and spaced styles equally well.
Canned-cycle aware
G71 Type II, G72, G73 profiles, G76 threading, G81–G89 drills — parsed the way Fanuc intends, no phantom moves.
Machine-limit validation
Set your machine's travel. Catch over-travel before you crash a fixture.
Program transforms
Translate, mirror, rotate the whole program. One click.
Open All Recent
Reopen every file from your last job in one click.
Drag and drop
Drop files from Explorer onto the window. Works the way you'd expect it to.
How it stacks up.
Three tools most machinists already know. Here's where Edit lands.
| This CNCGuy Edit Beta | Vs Other CNC editors | Vs Notepad++ | |
|---|---|---|---|
| Price | Free during beta | $695+ /seat | Free |
| Modern editor | Yes (Monaco) | Dated UI | Yes |
| Backplot | Yes (mill + lathe) | Yes | No |
| Machine-aware limits | Yes | Partial | No |
| Compact Fanuc syntax | Yes, tested | Yes | No, manual |
| Made by a machinist | Yes | No | N/A |
We're honest
about what beta
doesn't do yet.
This is a focused v1. We haven't shipped: post-processor editing, DNC file transfer, advanced file comparison, or 4th-and-5th-axis visualization. Those are on the roadmap.
If you need those today, stay on your current tool — we'd rather you wait than be disappointed.
If you mostly want a clean editor plus backplot that opens fast and doesn't crash on real shop programs, the beta is for you.
Windows only.
No account. No email.
Installer is about 50 MB. Opens in under a second on a modern laptop.
Download CNCGuy Edit →