step2gcode converts STEP, DXF and SVG files into machine-ready G-code for CNC milling and laser cutting, right in the browser – for GRBL, Mach3 and LinuxCNC. No installation, no account, free.
The tool does not load in this view without JavaScript. To generate G-code, open www.step2gcode.com in your browser.
In 3D printing the path is obvious: STL into the slicer, pick a profile, print. In CNC machining, a full CAM package traditionally sits between the CAD file and the machine. step2gcode applies the slicer principle to routers and lasers: upload the file, choose material and tool, download the G-code.
No cookies, no tracking, no sharing: uploaded files are processed solely to generate the G-code and deleted automatically after 24 hours at the latest. Hosted in Germany.
step2gcode processes STEP/STP (real 3D solids, depths are detected automatically), DXF (2D contours, depth is specified during generation) and SVG (graphics and logos, e.g. from Inkscape). All three formats work for milling; DXF and SVG additionally work in laser mode.
Your file is processed solely to generate the G-code and deleted automatically after 24 hours at the latest. There is no analysis, no sharing and no permanent storage. The site sets no cookies and no trackers and is hosted in Germany.
step2gcode generates G-code for GRBL, Mach3 and LinuxCNC. The matching post-processor is selected before download; custom preambles and closing sequences can be adjusted.
Yes. The mode switcher toggles between CNC milling (STEP, DXF, SVG with endmill or V-bit) and laser mode (cutting or engraving DXF and SVG, with kerf compensation and material presets for power and speed).
Upload multiple DXF, SVG and STEP parts with quantities, specify the sheet size, and step2gcode arranges the parts space-efficiently, with rotation and adjustable spacing. The G-code for all parts is generated in a single pass, without intermediate exports.