bg

CNC Syntax Editor vs CIMCO Edit, Notepad++ and VS Code

A program has to be changed at the machine: one feed rate, a new offset, a block that went missing. You want an editor that opens in moments on the shop-floor PC, shows the G code clearly, makes the change safely and lets you check it before the program runs. This page compares CNC Syntax Editor with the editors machinists name most often: CIMCO Edit, Notepad++ and Visual Studio Code.

The short answer

  • For a quick fix and check at the machine, on any Windows PC: CNC Syntax Editor. It is a small program (under 6 MB to download) that starts quickly, keeps the CNC tools one click away and needs no plug-ins and, once activated, no internet connection. The Free Edition costs nothing; the paid editions are one-time licences.
  • For a complete NC programming environment with solid and machine simulation, built-in DNC and CAM add-ons, where the budget allows: CIMCO Edit.
  • For reading a program now and then on a PC that already has a general editor: Notepad++ or VS Code with a G-code add-on, if your IT allows add-ons.

Comparison

CNC Syntax EditorCIMCO EditNotepad++VS Code
What it isNC program editorNC programming environment: editor, backplot, simulation, DNCgeneral text editorgeneral code editor
Sizeunder 6 MB to download (Free Edition under 4 MB)full suite with a GPU-accelerated 3D backplotsmallwell over 100 MB to download; Windows 10 or 11, 64-bit
G-code highlightingbuilt in: ISO G code, Heidenhain ISObuilt inwith a user-defined language file or a plug-inwith an extension
CNC tools: renumber, shift, scale, mirror, rotate, XYZ ranges, feed and speedbuilt inbuilt in, plus NC-Assistantnonerenumbering in some extensions
Compare two programsbuilt in (WinDiff, added by the installer)built inwith the Compare plug-inbuilt in
3D backplotEnterprise: tool path, step, breakpointsbuilt in, plus solid simulation; machine simulation as an add-onnonenone
Sending to the machinewith DNC Precision (separate product)built-in DNCnonenone
Works without plug-ins on a locked-down PCyesyesneeds a plug-in or a language fileneeds an extension
LicenceFree Edition; Professional and Enterprise: one-time licence per computer, 12 months of updates includedUltra: lifetime licence or subscription, floating (CIMCO shop)free, open sourcefree
Internet connectiononce, to activate the licence online or by email (a fully offline PC gets it on a USB drive); not needed after thatUltra: needed to activate and use the licence (CIMCO shop)not needed to runnot needed to run
Costfree, or a one-time price (current prices)Ultra lifetime from USD 1,000 per seat, subscription from USD 26 per 30 days (CIMCO shop, 2 Nov 2026); Core price not listedfreefree
PlatformsWindowsWindowsWindowsWindows, macOS, Linux

CNC Syntax Editor or CIMCO Edit?

CIMCO Edit is a complete NC programming environment: besides the editor and file compare it has the NC-Assistant, a GPU-accelerated backplot, solid simulation with collision and gouge checks, built-in DNC, and add-ons such as machine simulation and the CNC-Calc 2D CAD module. If you program complex parts all day and use those functions, it is worth its price.

CNC Syntax Editor does less, on purpose, and that makes it the better tool for the job most edits are: a quick change and a check before the program runs.

  • Small and quick. Under 6 MB to download, it runs on Windows 7 to 11 and the Windows Server versions, and opens programs quickly even on an older PC next to the machine.
  • Simple. One window, with menus, toolbar and shortcut keys that follow Microsoft Word. Each CNC tool is one dialog: renumber the blocks, shift or mirror an axis, find the X, Y and Z ranges, change all feed rates.
  • Made for the last-minute check. Find the block, change it, check the block numbers for duplicates, compare the program with the original side by side and, in the Enterprise edition, step through the tool path with breakpoints. Then send it with DNC Precision.
  • Works offline. The licence is activated once, online or by email. If a shop-floor PC is fully offline, the licence is copied over on a USB drive from a computer that has internet. After activation the editor never needs a connection. According to the CIMCO shop, CIMCO Edit Ultra needs an internet connection to activate and use its licence.
  • Lower cost. The Free Edition is free for personal and commercial use for programs up to 16 KB. Professional and Enterprise are one-time licences per computer with 12 months of updates, at a fraction of a CIMCO Edit Ultra licence. See the current prices and what each edition includes.

What CNC Syntax Editor does not do: its backplotter draws the tool path only (no solid or machine simulation), it does not draw drilling cycles or run macros, and it has no built-in DNC. If you need those, CIMCO Edit is the right choice.

CNC Syntax Editor or Notepad++?

Notepad++ is a free, open-source text editor and a good one. For G code it needs a user-defined language file or a G-code plug-in for highlighting, and the Compare plug-in for side-by-side compare. It has no CNC tools: renumbering blocks, shifting, scaling or mirroring axes, finding XYZ ranges or changing feed rates are manual work, and there is no backplot. On many shop-floor PCs, IT does not allow plug-ins. CNC Syntax Editor has all of this built in, and its Free Edition costs nothing either for programs up to 16 KB.

Windows Notepad opens any NC program too, but without highlighting, compare or CNC tools; see how to open an NC file.

CNC Syntax Editor or VS Code?

Visual Studio Code is a free code editor for programmers. With a G-code extension from its marketplace it highlights G code, and some extensions add or renumber block numbers; file compare is built in. It is a large application (well over 100 MB to download, Windows 10 or 11, 64-bit only) made for software development, it has no backplot for G code, and each extension is one more thing to install and keep approved by IT. For machinists who edit NC programs rather than software, CNC Syntax Editor keeps the CNC tools in plain menus.

Try it on your own programs

Questions

Can CNC Syntax Editor replace CIMCO Edit? For writing, correcting and checking NC programs, yes: it has syntax highlighting, renumbering, shift, scale, mirror and rotate, file compare and, in the Enterprise edition, a 3D backplotter. It does not offer solid or machine simulation and has no built-in DNC; programs are sent to machines with DNC Precision, a separate product.

Can I use Notepad++ or VS Code for G code? Yes, for reading and small changes. Notepad++ needs a user-defined language file or a plug-in for G-code highlighting and the Compare plug-in for side-by-side compare; VS Code needs a G-code extension. Neither has a backplot, and Notepad++ has no CNC tools such as renumbering or axis transformations.

Does CNC Syntax Editor need plug-ins? No. Highlighting and the CNC tools are built in, and the installer adds Microsoft WinDiff for file compare when Windows does not include it. That matters on shop-floor PCs where IT does not allow plug-ins.

Does CNC Syntax Editor need an internet connection? Only once, to activate the licence online or by email. If the PC is fully offline, the licence can be copied over on a USB drive from a computer that has internet. After activation, the editor works without an internet connection.

Is there a free version of CNC Syntax Editor? Yes. The Free Edition opens programs up to 16 KB and may be used for personal and commercial work. The trial of the Professional and Enterprise editions saves your work and has no 30-minute limit.

Information about other products comes from their publishers' public websites and shops, checked on 2 November 2026, and may change: CIMCO shop, CIMCO Edit, CIMCO Edit Core and Ultra. Product names are trademarks of their respective owners.

M codes | G codes | G and M codes for mills | ISO tape codes | EIA tape codes | Online G-code viewer

Product Buy Download Support Contacts Site map
Copyright © 1999 - 2026, AGG Software.
All rights reserved.. Terms of use | Privacy policy