See where the printer will move
View outer walls, inner walls, infill, supports, and moves that do not print plastic.
See the toolpath before you print. Open 3D-printer G-code in 3D, inspect one layer in 2D, and read the original commands—all in your browser. No upload or account required.
INTERACTIVE VIEWER
Try the live demo below. Rotate the model, zoom in, view one layer from above, or show travel moves before opening your own file.
WHY USE A G-CODE VIEWER?
View outer walls, inner walls, infill, supports, and moves that do not print plastic.
Compare dimensions, inspect each layer, and look for gaps or unexpected travel moves before spending time and filament.
See estimated print time, filament use, layer height, requested speed, and print size from the G-code.
FIELD GUIDES / 05
Five focused workflows for the questions that come up after slicing. Each guide tells you what to inspect, which view to use, and where the file stops being evidence.
A final G-code check can catch the wrong export, an unexpected footprint, missing layers, odd feature paths, or long travel moves before they consume machine time and filament.
Read guide ↗02 / File workflowG-code is plain-text machine instruction, but opening it in a text editor does not show the shape of the toolpath. A viewer turns supported motion commands into a spatial preview while keeping the source available.
Read guide ↗03 / File estimatesA G-code file can contain slicer estimates and enough motion to calculate useful measurements. The important part is knowing which values were declared, measured, estimated, or assumed.
Read guide ↗04 / Travel diagnosisStringing happens on the physical print, but the file can reveal where the nozzle travels without extrusion and whether retraction commands or extrusion-only retract moves appear around those journeys.
Read guide ↗05 / Surface inspectionA perimeter loop has to start and end somewhere. When those points align across layers, the printed surface may show a vertical seam—but the viewer displays paths, not the final surface artifact.
Read guide ↗PRIVATE BY DEFAULT
The viewer reads your file with the browser’s local File API. Toolpaths are rendered on your device and are never sent to our server.
SUPPORTED INPUT
Open common text G-code files produced for 3D printers.
Reads straight moves, arcs, extrusion, coordinates, offsets and common slicer comments.
This viewer is for 3D-printer G-code. CNC files and full machine simulation are not supported.
FIELD NOTES / FAQ
Yes. The viewer is free to use and does not require an account.
No. File reading, analysis, and toolpath rendering happen locally in your browser. The G-code is not uploaded.
When the slicer stores a time estimate in the file, the viewer uses it. Otherwise it calculates a motion-based estimate. Printer acceleration, heating, and firmware behavior can change the real result.
It is an independent final check, not a slicer or machine simulator. Always review critical jobs in your slicer and follow your printer manufacturer’s safety guidance.
READY WHEN YOUR FILE IS