CNC File OptimizerCreate · STL · Optimize

From an idea to G-code your CNC can run.

Draw a part or drop in a model, pick what to cut, and download G-code that has been checked move by move — set up for a 3018-class GRBL router out of the box. Nothing is uploaded; every byte stays on your machine.

Create a design Shapes, text, SVG / DXF / picture import → cut-outs with tabs, pockets, engraving, drilling. No CAD needed. Open the designer →
Drop an STL or G-code file here
or click to choose · paste G-code text anywhere on the page
.stl · .nc .gcode .tap .ngc .cnc .txt .mpf …
Try a sample:

Set up for your machine

A built-in profile for the LUNYEE 3018 Pro Max: 300 × 180 mm travel, GRBL, 1/8 in bits, starter feeds for wood, acrylic, PCB and aluminum, one file per bit, a frame job to check placement. Every number is editable. From idea to first cut →

Checked before you download

Designs are measured against your drawing by an independent checker; STL toolpaths get a gouge check on every move; optimized G-code is compared geometrically with the original. If a check fails you see it before you download.

Private and offline

Everything runs in your browser — drawings, models and G-code never leave your computer, and the site keeps working without a connection once it has loaded.