G-code Viewer
View G-code Files
Drop a .gcode or .nc file here, or click to browse
Works with Cura, PrusaSlicer, Bambu Studio, OrcaSlicer, SuperSlicer, and all Marlin/Klipper G-code

Free Online G-code Viewer & Analyzer

View, analyze, and inspect G-code files layer by layer directly in your browser. See extrusion paths, travel moves, print time estimates, filament usage, and detected settings. Works with all major slicers — no software to install, no files uploaded.

G-code Viewer for Cura

Preview G-code files sliced with UltiMaker Cura before sending to your printer. See each layer, check travel moves, and verify print dimensions match your expectations.

PrusaSlicer G-code Viewer

Analyze G-code from PrusaSlicer and SuperSlicer. View layer-by-layer paths, estimated print time, and filament consumption without opening the slicer.

Bambu Studio & OrcaSlicer G-code

Open .gcode files from Bambu Studio and OrcaSlicer. Check slicing results, layer heights, and print paths before uploading to your Bambu Lab printer.

Marlin & Klipper G-code

Compatible with all Marlin and Klipper firmware G-code. Supports G0, G1, G28, G92, M104, M140, M109, M190, and all standard movement commands.

What Can You Do With This G-code Viewer?

View G-code Layer by Layer

Use the layer slider to navigate through your print one layer at a time. See exactly how your slicer plans to build each layer, including perimeters, infill, and support structures.

Analyze Print Statistics

Get estimated print time, total filament length and weight, number of layers, and overall print dimensions — all parsed directly from the G-code commands.

Detect Slicer Settings

The viewer automatically detects layer height, nozzle temperature, bed temperature, and print speed from your G-code. Verify your settings are correct before printing.

Toggle Travel Moves

Show or hide travel moves (non-printing movements) to focus on extrusion paths or identify potential stringing areas. Travel moves are shown in yellow, extrusion in blue.

Preview Before Printing

Catch problems before wasting filament. Check for correct orientation, unexpected gaps, missing supports, or wrong dimensions — all from your browser.

Frequently Asked Questions

What is G-code?

G-code is the language used to control 3D printers, CNC machines, and laser cutters. It contains movement instructions (G0, G1), temperature commands (M104, M140), and other machine directives. Slicer software like Cura, PrusaSlicer, and Bambu Studio converts 3D models (STL, OBJ) into G-code that your printer can execute.

Is this G-code viewer free?

Yes, 100% free with no limits. The viewer runs entirely in your browser — your G-code files never leave your device. No signup, no watermarks, no file size restrictions.

What slicers are supported?

Any slicer that outputs standard G-code: Cura, PrusaSlicer, SuperSlicer, Bambu Studio, OrcaSlicer, Simplify3D, IdeaMaker, Slic3r, and more. Both Marlin and Klipper flavors are supported.

Can I view .gcode and .nc files?

Yes. The viewer accepts .gcode, .nc, .gco, and .g file extensions — all common G-code file types used by 3D printers and CNC machines.

Need a 3D model to slice?

PrintPal's AI creates print-ready 3D models from text descriptions or images in seconds.

Try AI 3D Generator Free
All Tools · 3D Model Viewer · 3D Format Converter · Print Cost Calculator · PrintPal Home