Drop an .svg file here
or click to browse
to see the turtle path here
| # | angle (°) | step |
|---|
Drop an .svg file here
or click to browse
| # | angle (°) | step |
|---|
Convert SVG drawings into a list format that TurtleStitch can scale, rotate and reuse freely — great for generative designs and student projects.
Good source material: hand-drawn outlines, simple icons, geometric shapes, letter forms traced as strokes. The simpler the drawing, the more predictable the result.
TurtleStitch stitches the paths in the order they appear in the list. Put your main object paths first, then add details. This way the main shape defines the position on the canvas, and the details fall into place around it.
Drag and drop a .svg file onto the drop zone, or click to browse.
Tick only the paths belonging to your motif. Inkscape often includes invisible guide and construction paths — untick those. The paths are stitched top to bottom in this list, so make sure your main shape comes before the details.
Adjust Scale until the Stats panel shows a size close to your target. A typical embroidery motif is 3–10 cm. Leave Flip Y checked.
Hit Convert. The preview shows your path in orange. Dashed grey lines are pen-up travel moves between separate paths.
Drag the slider to move the red start marker around the path. Aim for a spot near the bottom of the motif where the path runs roughly horizontally — this keeps the shape upright and easy to position in TurtleStitch.
Click ⬇ Download CSV and import it as a list in TurtleStitch. Your motif is now ready to scale, rotate, and place anywhere.
Each CSV row is a turtle instruction: turn by an angle relative to the current heading, then walk forward a number of steps. A ! row lifts the pen so the turtle can travel to the start of the next path without stitching.
Because angles are relative, scaling only changes the step distances — the shape stays perfectly proportional. Rotating shifts all angles uniformly. This is what makes the format so flexible inside TurtleStitch.
Supported SVG commands: M L H V C Q Z and lowercase variants. Curves are approximated as short straight segments — use the samples per curve slider to control smoothness. Arcs (A) and smooth curves (S T) are not yet supported — convert them to cubic beziers in your editor first.