Home / NC Viewer
G-Code Viewer  ·  Built into MKWork Manager

NC Viewer
G-Code & CNC Toolpath

Visualize G-code programs in 2D and 3D, animate backplot, detect tools and estimate runtime — directly in your browser. Integrated in MKWork Manager alongside the G-code editor and production tracking.

Try It Now — No Signup Create Free Account
Works without an account
No credit card
Account unlocks save, history & AI
G-code stays on your device
Preview

The NC Viewer interface

Dark-theme WebGL viewer integrated in the G-code editor panel — toolpath, statistics and tool list side by side.

Illustrative mockup — try the real viewer below, free and without an account.

Try It Now
Features

Everything to verify a CNC program

2D & 3D Toolpath

Switch between flat 2D view and full 3D perspective. Rotate, pan and zoom with mouse or touch. Preset views: Top, Front, Isometric.

Backplot Animation

Replay the program frame by frame with a timeline slider. Pause, rewind and jump to any moment to inspect suspicious moves.

Tool Detection

Detects tool changes (T command) and assigns a unique color per tool. See at a glance which tool cuts what and where.

Runtime Estimation

Analyzes feedrates and estimates cutting time and total cycle time. Useful for production scheduling and customer quoting.

G-code stays local

Files are processed entirely in the browser via JavaScript. Your programs never leave your device — your IP is protected.

Compatibility

Supported G-Code Dialects

Fanuc 0i / 30i / 31i / 32i
Haas CNC Control / ST / VF
Siemens SINUMERIK 840D / 828D
Heidenhain TNC 320 / 530 / 640
LinuxCNC Open-source
GRBL Arduino CNC
Mazak MAZATROL Smooth
Okuma OSP-P300
.nc .gcode .ngc .tap .cnc .mpf .ptp .ncc .eia .txt
Access

How to use NC Viewer

No account needed for the viewer itself — sign up only if you want to save programs to a part or use AI analysis.

1

Open the free viewer

Go to mkwork.ro/nc-viewer/tool — no registration, no download.

2

Load and visualize

Open a .nc or .gcode file from your computer. Toolpath appears instantly in 2D, 3D, with backplot animation and statistics.

3

Optional: create an account

Unlocks saving programs to a part, revision history/diff, tool-change cross-file resolution and AI analysis.

FAQ

Frequently Asked Questions

NC Viewer supports standard RS-274/ISO 6983 G-code including Fanuc, Haas, Siemens SINUMERIK, Heidenhain, LinuxCNC and GRBL dialects. Extensions: .nc, .gcode, .ngc, .tap, .cnc, .mpf and more.

No. The free tool at mkwork.ro/nc-viewer/tool works directly in your browser, no signup required — open a file and visualize toolpath, backplot animation and detected tools instantly. Creating a free account (under 2 minutes, no credit card) additionally unlocks saving programs to a part, revision history/diff and AI analysis.

No. NC Viewer processes files entirely in the browser via JavaScript. Your programs never leave your device — your intellectual property is fully protected.

Backplot animation replays the G-code program frame by frame so you can see tool movement in real time. It helps identify collisions, missed cuts or wrong rapid moves before the program reaches the machine.

Yes. MKWork includes a full G-code editor with syntax highlighting, linting, real-time toolpath update, tool table and revision history linked to each part. NC Viewer is the visualization panel inside that editor.

Stop guessing.
Start visualizing.

Try NC Viewer free right now, no account needed. Sign up when you want to save programs, keep revision history or run AI analysis.

Try It Now Create Free Account

Sign In

Enter your organization ID to access the login page.