Browser-based CNC inspection

See what your CNC
program will machine.

Open HOMAG / woodWOP MPR, HOLZ-HER / NC-HOPS HOP, SCM Maestro / Xilog XCS and XXL, or standard Fanuc-style ISO G-code files in 3D.

Drop your CNC file here

or click anywhere in this area to browse

Choose file
.MPR.HOP.XCS.XXL.ISO / G-CODE
Your CNC file stays on this computer.Parsing and 3D rendering happen locally in your browser.
No file at hand?
About WOPviewer

A free, local 3D viewer for woodworking CNC programs

WOPviewer opens and renders CNC part programs from the file formats used across woodworking and panel-processing CNCs — HOMAG's woodWOP (.mpr, versions 4 through 8), HOLZ-HER's NC-HOPS (.hop), SCM's Maestro and Xilog controllers (.xcs, .xxl), and standard Fanuc-style ISO G-code (.nc, .cnc, .iso, .tap, .gcode, .ngc). Every file is parsed and rendered entirely inside your browser with WebGL — nothing is uploaded to a server, so proprietary CNC programs never leave your computer.

Beyond just showing the finished workpiece, WOPviewer breaks the program down into individual operations — drilling, routing, pockets and saw cuts — with a searchable, filterable operations list, per-operation parameters and source code, and a toolpath process simulation with adjustable playback speed.

ExtensionMachine / softwareWhat's parsed
.MPRHOMAG woodWOP (v4–v8)Workpiece dimensions, variables, vertical/horizontal drilling, line/arc routing, pockets, saw operations
.HOPHOLZ-HER NC-HOPSDrilling, routing, saw operations, per-operation parameters and source code
.XCS / .XXLSCM Maestro / XilogNative Maestro/Xilog machining operations and toolpath sequencing
.NC / .CNC / .ISO / .TAP / .GCODE / .NGCFanuc-style ISO G-codeStandard G/M-code motion and drilling cycles
FAQ

Common questions

Is my CNC file uploaded anywhere?

No. WOPviewer parses and renders the file entirely inside your browser using the File API and WebGL. Nothing is sent to a server — your CNC program never leaves your computer.

Do I need woodWOP, NC-HOPS or SCM Maestro installed to use WOPviewer?

No. WOPviewer is a standalone web app that reads the exported file directly — you don't need the original CAM software, a license or any installation.

Which woodWOP MPR versions does WOPviewer support?

WOPviewer parses MPR files written by woodWOP versions 4 through 8. If it encounters a macro or instruction it doesn't recognize, it reports an explicit warning instead of guessing at geometry.

Can I see the toolpath, not just the finished part?

Yes. WOPviewer includes a process simulation mode that plays back the machining operations in order, with adjustable speed, alongside a searchable, filterable operations list.

Does WOPviewer work on a phone or tablet?

Yes, the layout is responsive with a dedicated toggle between the operations panel and the 3D view on smaller screens. Large, complex programs render more smoothly on a desktop GPU.

What happens if my file uses a macro WOPviewer doesn't understand?

That specific instruction is skipped and logged as a warning in the Warnings panel — it does not stop the rest of the file from parsing and rendering.

Is WOPviewer really free?

Yes, WOPviewer is free to use with no account, license or file limit.

Which CNC controls actually export these file formats?

MPR comes from HOMAG and Weeke machines running woodWOP. HOP comes from HOLZ-HER machines running NC-HOPS. XCS and XXL come from SCM machines running Maestro or Xilog. Most other CNC controls export a Fanuc-style ISO G-code file, which WOPviewer also reads.

I don't have an MPR, HOP or XCS file yet — can you generate the postprocessor for my Fusion setup?

Yes. WOPviewer only inspects files that already exist. To produce them from Autodesk Fusion, we build and support postprocessors for SCM Maestro/Xilog, HOLZ-HER NC-HOPS, HOMAG woodWOP and other machines — see the full postprocessor list.

Warnings