Click here to analyse any file

HomeFormats.NGCFull

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 shows you
Reconstruct and visualise the printed (or machined) object straight from G-code: every extruded move is drawn as a line in an interactive WebGL viewer, height-coloured and Z-up, with a build-height scrubber to peel the print back layer by layer. Works universally across slicers (PrusaSlicer, SuperSlicer, OrcaSlicer, Cura, ideaMaker, Bambu Studio, Simplify3D) and CNC / laser CAM, handling absolute and relative moves, inch and millimetre units, and G2/G3 arcs; travel moves are separated out. Reads the slicer or CAM tool, object size, layer count and height, filament or cut-path length, feedrate range, and nozzle/bed temperatures.
Open a .NGC file
Drag a .NGC file onto the Analyser home page (or tap to pick one). It opens entirely in your browser - nothing is uploaded, there is no account, and it works offline once installed.
Related formats
.GCODE · .GCO · .G · .NC · .TAP · .CNC. See all supported file types.