Layers
—
Browser-only G-code inspector
Drop a .gcode file exported from OrcaSlicer or any other slicer and read a local report: layers and layer-height changes, filament length and estimated weight from the toolpath, tool changes andM600 manual swaps, nozzle and bed setpoints, feedrate and volumetric-flow peaks, plus the slicer's own time and filament comments. The file is read in memory — it is never uploaded, saved or added to the URL.
Choose a sliced file (or paste G-code), then selectAnalyze G-code to read the report.
Layers
—
Layer height
—
Toolpath filament
—
Estimated weight
—
Peak volumetric flow
—
Max feedrate
—
Tool changes
—
Manual swaps (M600)
—
Slicer time estimate
—
Layer Z span
—
| Tool | Extruding moves | Filament |
|---|
;LAYER_CHANGE, ;LAYER:,; layer num/total_layer_count) are counted first, with the Z height that follows each one. If a file has no layer comments, layers fall back to the distinct Z heights of extruding moves.M82(absolute) and M83 (relative) extrusion modes, so the total includes skirts, brims, supports and purge towers exactly as sliced.T0,T1 and friends are counted per tool with their share of the extrusion, and every M600 manual filament change is listed with the layer it happens on.M104/M109 and M140/M190 give the minimum and maximum nozzle and bed setpoints plus how often they change — the usual signature of a first-layer temperature bump.; estimated printing time,; filament used [mm], ;TIME:,;Filament used: and others) are shown next to the toolpath totals so you can see whether the file and the comments agree..3mf project) so the file contains the full toolpath and the slicer's comments.A typical OrcaSlicer export carries verbose comments, so the panel of profile values and estimates is usually well filled. Files from printers that strip comments (some vendor slicers and most "gcode-only" exports from a phone app) still parse, but only the toolpath-derived numbers will be available.
Slicers write their own filament and weight figures into header comments. Those numbers come from the same toolpath, so they normally land within a few percent of the analyzer's total. A larger gap usually has one of three causes:
When the two disagree by more than 15%, the report says so instead of hiding it.
No. The file is read with the browser's File API and parsed by JavaScript in this page. Nothing is uploaded, written to storage or added to the URL, and closing the tab discards everything.
Any FDM slicer that writes standard G-code: OrcaSlicer, PrusaSlicer, SuperSlicer, Bambu Studio, Cura, Simplify3D and others. Comment parsing covers the common variants, and the toolpath figures work even when a file has no comments at all.
Adaptive or variable layer height slicing changes the layer height deliberately: fine layers on curves and details, thicker layers on straight walls. The report lists how often the height changes and which heights are used most.
The peak is computed from the fastest single extruding move, so short segments with heavy extrusion can sit above the average the profile was sliced to. Compare it with the max_volumetric_speedcomment shown in the report; a large overshoot usually means the comments and the toolpath come from different profiles.
Yes, as long as the file still contains G-code text. Some printers and print farms rewrite or compress files on the way to the machine; if the tool reports no extruding moves, the copy is no longer plain G-code.
A report is only useful if it changes what you slice next. If the flow peak sits above your profile limit, correct the extrusion side with the flow ratio calculator; if the peaks come from speed values you never chose deliberately, review what each speed limit actually controls.
Flow Ratio CalculatorOrcaSlicer speed settings explainedDownload OrcaSlicer