Preview 3D Printer G-code in Your Browser

A free online G-code viewer that renders toolpaths in your browser — scroll the layer slider or press play to watch the print simulate in real time. Parses comments from Cura, PrusaSlicer, OrcaSlicer, Bambu Studio and older Marlin flavours to extract filament length, estimated print time and hotend temperatures. No upload, no sign-up, no waiting for a 100 MB desktop tool to install.

How to preview G-code online

1
Export G-code from your slicer

In Cura / PrusaSlicer / OrcaSlicer choose Save G-code (File → Export G-code).

2
Drop the file here

Drag the .gcode file onto the drop zone or click to browse.

3
Scroll through layers

Use the layer slider to inspect any layer, or press play for an animated simulation.

4
Check the estimates

Layer count, filament usage and estimated print time show next to the viewer.

Step through any 3D printer G-code layer by layer — no Cura or PrusaSlicer install required.

Drop a G-code file
.gcode · .g · .gco — up to 200 MB
GCODE, G, GCO, NC ·
Parsing G-code…

Features

Layer-by-layer playback Slicer-aware parsing Fast WebGL rendering Print estimate panel

Frequently asked questions

Which slicers produce compatible G-code?

Cura, PrusaSlicer, OrcaSlicer, SuperSlicer, Bambu Studio, IdeaMaker, KISSlicer and most Marlin/Klipper/Reprap setups. The viewer reads universal G0/G1 moves plus slicer-specific comment metadata for time and filament.

Is there a file size limit?

The viewer handles around 200 MB on desktop and ~60 MB on mid-range phones, limited by available RAM. Very large files (multi-material, long prints) may take 10–30 seconds to render.

Why is the time estimate different from my printer?

Printer display estimates include actual motion planner constraints (acceleration, jerk, lookahead) and real-world pauses. The viewer shows what the slicer put into comments — usually a close match but not always exact.

Does the viewer work for multi-material prints?

Yes — different extruders render as separate colour bands when tool-change commands (T0, T1…) appear in the G-code.

Can I download modified G-code?

The viewer is read-only — editing G-code is a slicer concern. We recommend re-slicing instead of manual edits for most prints.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published