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.
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.
Supported G-Code Dialects
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.
Open the free viewer
Go to mkwork.ro/nc-viewer/tool — no registration, no download.
Load and visualize
Open a .nc or .gcode file from your computer. Toolpath appears instantly in 2D, 3D, with backplot animation and statistics.
Optional: create an account
Unlocks saving programs to a part, revision history/diff, tool-change cross-file resolution and AI analysis.
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.