Embroidery machines do not read SVG files or PNG images. They read specialized stitch files that tell the machine exactly where to place each needle. The most widely supported format is DST, the Tajima format that has been the industry standard for decades. Converting an SVG design to DST is the first step to stitching it on fabric.
What is a DST file?
DST (Data Stitch Tajima) is a binary file format that encodes embroidery designs as a sequence of stitches. Each stitch is a relative movement in 0.1mm units: move the hoop this many tenths of a millimeter in X and Y, then punch the needle. The file also includes special commands for jumps (moving without stitching), color changes and the end of the design.
DST is accepted by virtually all home and commercial embroidery machines and by every major embroidery software: Wilcom, PE-Design, Hatch, Embird, Ink/Stitch and others. It is the safest format when you are not sure which software your machine uses.
How SVG paths become stitches
An SVG file describes shapes using mathematical paths. To convert a path to embroidery, the converter samples points along the path at a fixed interval (the stitch length) and generates a stitch at each point. A path that is 100mm long with a 2mm stitch length produces roughly 50 stitches.
- Only path outlines are stitched, fills and colors are not converted
- The converter traces the path of each SVG <path> element in document order
- When moving between separate paths, a jump stitch is inserted
- Movements longer than 12.1mm (the DST maximum) are split into multiple jump stitches automatically
Which SVG designs work best?
Not all SVG files are equally suited for embroidery conversion. The process works at the path level, so the quality of the output depends directly on the quality and simplicity of the SVG paths.
Good candidates
- Simple icons and logos with clean outline paths
- Monogram letters converted to paths in a design tool
- Geometric patterns and simple illustrations
- Single-color silhouettes
- Designs at least 20mm wide (smaller designs have stitches too close together)
Less suitable candidates
- SVGs with complex fills or gradients (only outlines are stitched)
- Highly detailed designs with hundreds of tiny paths
- SVGs with embedded raster images
- Designs with text that has not been converted to paths
Stitch length guide
- 1.5mm: fine details and small text, more stitches and longer embroidery time
- 2mm: standard stitch length for most designs, good balance of detail and speed
- 3mm: bold outlines and large decorative designs, fewer stitches and faster stitching
- 4mm: maximum length, suitable for large simple shapes only
How to convert SVG to DST
- 1Prepare your SVG with clean, simple outline paths. Remove fills, gradients and embedded images.
- 2Open the SVGcreator SVG to DST converter and upload your SVG.
- 3Choose a stitch length from the four options (Fine 1.5mm, Standard 2mm, Bold 3mm, Loose 4mm).
- 4Preview the stitch path on the canvas. The estimated stitch count is shown above the preview.
- 5Click Download DST to save the file.
- 6Import the DST file into your embroidery software for final adjustment before stitching.
Verifying your DST file
Before sending a DST file to a machine, always preview it in embroidery software. Ink/Stitch (a free Inkscape extension) is the easiest way to view and validate DST files for free. Commercial options include Wilcom TrueSizer (free viewer) and Embird (paid, with a trial). These tools show the actual stitch sequence and let you spot issues before wasting thread.
Importing DST in popular software
- Wilcom: File then Open, select DST format
- PE-Design (Brother): File then Open Embroidery, choose DST
- Hatch (Wilcom): File then Open, DST is listed under supported formats
- Ink/Stitch: Extensions then Ink/Stitch then Import Embroidery File
- Embird: File then Open, select DST
Ready to convert your image?
Adjust stitch length, preview the path, download in seconds. No account required.
Convert SVG to DST, it's free