Click here to analyse any file

HomeFormats.NGCID

What is a .NGC file?

NGC is the G-code dialect used by the open-source LinuxCNC controller. Run by LinuxCNC.

Did you know
  • NGC files target LinuxCNC, a free controller that turns a PC into a CNC machine brain.
  • The “NGC” stands for Next Generation Controller, the project whose RS274NGC dialect of G-code LinuxCNC interprets.
  • LinuxCNC began life as NIST’s Enhanced Machine Controller (EMC), was renamed EMC2, then became LinuxCNC around 2011 to dodge a trademark clash with EMC Corporation.
What Analyser reads
Analyse G-code for 3D printers and CNC machines - detect the slicer or CAM tool, machine and controller, toolpath, and print or cut dimensions (Prusa, Bambu, Cura, Fusion 360, Mastercam, GRBL, Fanuc, Haas).
Depth of analysis
.NGC is an identification-grade format: Analyser recognises it from its bytes and decodes the header metadata it carries, rather than opening it in a full viewer. Formats that do get a full viewer are marked "Full" on the formats page.
Open a .NGC file
Drag a .NGC file onto the Analyser home page (or tap to pick one). It is identified entirely in your browser - nothing is uploaded, there is no account, and it works offline once installed.
Related formats
.GCODE · .GCO · .NC · .TAP · .CNC. See all supported file types.