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 — the actual viewer runs in your MKWork 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.
Stock Simulation
Approximates 3D material removal for a quick visual check of your 3-axis program on a rectangular blank.
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
Create your account
Register at mkwork.ro. Free plan included — no credit card, no commitment.
Open the G-Code Editor
Go to any part and open the G-code editor. NC Viewer is the visualization panel on the right.
Load and visualize
Drag a .nc or .gcode file into the viewer. Toolpath appears instantly in 2D, 3D, with animation and statistics.
Frequently Asked Questions
What G-code formats does NC Viewer support?
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.
Do I need an account to use NC Viewer?
Yes. NC Viewer is integrated in MKWork Manager and requires an account. Creating an account is free and takes under 2 minutes — no credit card required.
Is my G-code uploaded to a server?
No. NC Viewer processes files entirely in the browser via JavaScript. Your programs never leave your device — your intellectual property is fully protected.
What is backplot animation?
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.
Can I also edit G-code in MKWork?
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.
NC Viewer is included in all MKWork plans — including the free one. Register and start in under 2 minutes.