CNC File OptimizerG-code · STL CAM

Better G-code, straight from your browser.

Drop a G-code file to fit arcs, strip redundant points, thin passes and retarget it to your controller — or drop an STL and get gouge-free roughing and finishing toolpaths. Nothing is uploaded; every byte stays on your machine.

Drop a G-code or STL file here
or click to choose · paste G-code text anywhere on the page
.nc .gcode .tap .ngc .cnc .txt .mpf … · .stl
Try a sample:

Real optimisation

A modal G-code interpreter, not a line scanner: arcs fitted to tolerance, Douglas–Peucker simplification, canned-cycle expansion, Fusion Personal rapids restored, 17 controller dialects.

Verified output

Every result is re-parsed and checked against the original: envelope, depth, arc validity, syntax and a geometric path-deviation check. If a check fails you see it before you download.

STL to toolpaths

Height-map CAM with an exact-coverage safety model: Z-level roughing, surface-following finishing, smart links — and a gouge check on every move before you see the G-code.