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.

Create Free Account See Plans
Free plan available
No credit card
Included in all plans
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 — the actual viewer runs in your MKWork account.

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.

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.

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

1

Create your account

Register at mkwork.ro. Free plan included — no credit card, no commitment.

2

Open the G-Code Editor

Go to any part and open the G-code editor. NC Viewer is the visualization panel on the right.

3

Load and visualize

Drag a .nc or .gcode file into the viewer. Toolpath appears instantly in 2D, 3D, with animation and statistics.

FAQ

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.

Create Free Account Compare Plans

Sign In

Enter your organization ID to access the login page.