Analyse a .GCODE file

Home › Formats › .GCODEFull

What is a .GCODE file?

G-code is the instruction language that tells 3D printers and CNC machines how to move. Produced by slicers like Cura and PrusaSlicer.

Did you know
  • G-code dates back to the 1950s, when it was created at MIT for the first numerically controlled machine tools.
  • G-code is standardised as EIA RS-274 and internationally as ISO 6983, with the “G” denoting its preparatory commands.
  • Each line is a sequence of letter-number words - G for motion, M for machine functions like the fan or spindle, plus X, Y and Z coordinates.
  • A .GCODE file is plain text, so you can open and edit it in any text editor.
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. NC programs written to DIN 66025 (the German standard behind ISO 6983, used by Heidenhain and Siemens Sinumerik controls and commonly saved as .din) are read by the same viewer.
Open a .GCODE file
Drag a .GCODE 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
.GCO · .G · .NC · .NGC · .TAP · .CNC · .DIN. See all supported file types.