/svg2gcode — SVG to G-code
Turn the vector paths of an SVG file into laser cutter or pen plotter G-code with kerf offset, feed rate, laser power and passes. Preview, then download. Everything runs in your browser — nothing is uploaded.
Drop an SVG here
…or click to pick one. Paths, rects, circles, ellipses, lines, polylines and polygons are converted; text, images and <use> are reported and skipped.
Preview solid = cut · dashed = travel · box = bounds · dot = origin
Paths
0
Cut length
0 mm
Travel
0 mm
Estimated time
0s
Passes
1
Skipped
none
G-code
Kerf compensation is an approximate vertex-bisector offset with a miter limit, applied to closed paths only. It does not clean up self-intersections, so a deep concave corner offset by more than its own feature size can fold back on itself — check the preview. Raster engraving, fill/hatch generation, stylesheet parsing inside the SVG and DXF input are out of scope.
Related: /lasercut for cut-time and kerf sums from a typed path length, /outline to trace a shape into a cutting SVG in the first place.