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
In Cura / PrusaSlicer / OrcaSlicer choose Save G-code (File → Export G-code).
Drag the .gcode file onto the drop zone or click to browse.
Use the layer slider to inspect any layer, or press play for an animated simulation.
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.
Print estimates
Features
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.
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.