English 日本語

Free Online G-Code Viewer & Printability Analyzer

Use this free online G-Code Viewer and Printability Analyzer to inspect sliced 3D-printing toolpaths, individual layers, extrusion, travel movements, speeds and potential print issues before sending a job to your printer.


Upload G-Code

No file loaded

Toolpath Display

Colour Mode

Layer Control

Layer: All

G-Code Viewer FAQ

What is a G-code viewer?

A G-code viewer visualises the machine instructions produced by slicing software, including layer paths, extrusion moves, travel moves and other printing commands.

Can I view G-code online without installing slicer software?

Yes. The NS3D G-Code Viewer opens supported .gcode and .gc files directly in a modern browser without requiring slicer software or an account.

Are my G-code files uploaded to a server?

No. Supported G-code files are processed locally in your browser and do not need to be uploaded to NS3D.

Can I inspect individual G-code layers?

Yes. Use the layer control to display a selected layer or the complete toolpath, and switch colour modes to inspect movement type, print speed or layer.

What does the printability analyser check?

The analyser reviews supported commands for travel efficiency, print speed, retractions, layer consistency, first-layer behaviour, temperatures, overhang risk and toolpath complexity.

Does a good printability score guarantee a successful print?

No. The score is a screening aid based on the commands available in the file. Printer condition, material, calibration, adhesion and slicer settings can still affect the result.

Which G-code files are supported?

The viewer supports common text-based .gcode and .gc files produced for FDM-style 3D-printing workflows. Results can vary when firmware-specific or non-printing commands are used.

  Drop G-Code File

Print Analysis

Waiting...

Checks Performed

Travel Efficiency ✓
Print Speed ✓
Retractions ✓
Layer Consistency ✓
First Layer ✓
Temperature ✓
Overhang Risk ✓
Toolpath Complexity ✓

Printability Score

--
Waiting for analysis...

Score Guide

90-100 Excellent
Optimised print settings

75-89 Good
Minor optimisation possible

50-74 Moderate
Review detected issues

Below 50 Poor
High print failure risk

Detected Issues

No analysis performed

G-Code Inspection Guide

How to inspect a sliced 3D-printing file

Open and navigate the toolpath

Choose a .gcode or .gc file, or drag it into the central viewport. Rotate the model, zoom into critical regions and use Reset View to frame the complete toolpath again. Supported files are processed locally in your browser.

Review extrusion and travel moves

Toggle extrusion paths and travel movements independently. Long or repeated travel moves can increase print time and may contribute to stringing, while unexpected gaps in extrusion can reveal slicing or model problems.

Inspect layers and colour modes

Use the layer slider to isolate a layer or show the complete print. Movement Type distinguishes extrusion from travel, Print Speed highlights speed changes, and Layer helps identify where individual slices begin and end.

Interpret the analysis

The information and issue panels summarise supported commands, while the score provides a quick screening result. Treat it as guidance rather than a print guarantee: printer calibration, nozzle condition, build-plate adhesion, material quality and firmware behaviour remain important.

Firmware commands and supported parameters vary between machines. For a useful technical reference, see the official Marlin G-code documentation.

Check the source model when problems appear

If layers are missing or toolpaths look incorrect, inspect the source mesh in the STL Viewer. Use STL Repair for holes, non-manifold edges or other mesh faults, then slice the corrected model again.

Next steps

Compare suitable materials on the Materials page, review manufacturing examples in Case Studies, or contact NS3D for 3D-printing support.

File Privacy

Supported G-code files are processed locally in your browser. No account or file upload to NS3D is required.

Next Steps