Embroidery file converter

Change a design from one machine format to another — DST, PES, JEF, SEW, EXP, VP3 and XXX. Your stitches are re-encoded, never re-digitized, so what comes out is the design that went in.

×

Need a different size rather than a different format? The embroidery file resizer scales a design — within the range over which scaling stitches still sews correctly.

What this converter does

It changes the format of an embroidery file you already have. If your design is a DST and your machine wants PES, that is a container problem, not a design problem — the stitches are already decided. This tool reads them out and writes them back in the format you need.

It does not re-digitize. Nothing is re-traced, re-fitted, or re-decided. That matters, because a converter that quietly re-digitizes will hand you a file with a different stitch count and different edges from the one you tested — and you will not find out until it is in the hoop.

Need to change the size instead?

Changing the format and changing the size are different jobs, which is why they are on different pages. This one rewrites the container and leaves every stitch where it was. Scaling a design moves the stitches, and because scaling never changes how many stitches there are, it changes the density — which is why it only works over a narrow range and comes with its own explanation. That is the embroidery file resizer.

Have an image instead of an embroidery file?

A PNG, JPG or SVG is a picture, not stitches, so it cannot be re-encoded — it has to be digitized. That is a different job and it lives on the image to embroidery converter, which traces your artwork into fills, satin columns and outlines and then writes the machine file.

Formats you can convert between

FormatMachinesStores thread colours?
PES Brother, Baby Lock Yes
DST Tajima and most industrial multi-needle machines No — colour changes only
JEF Janome, Elna Yes
SEW Older Janome — Memory Craft 5700, 8000, 9000 Yes
EXP Melco, Bernina No — colour changes only
VP3 Husqvarna Viking, Pfaff Yes
XXX Singer, Compucon Yes

Files can also be read from a wider set — HUS, SHV, PHB, PHC, JPX, EMD, PCS, U01, TAP and several older industrial formats — even though those are not offered as outputs.

Common conversions

Frequently asked questions

No. The stitches, jumps, trims and colour changes are read out of your file and written back in the new format, so the size and stitch count are unchanged. The only differences come from what the target format cannot store: DST and EXP hold no thread colours, and a format with a shorter maximum stitch length splits the few stitches that exceed it. Changing the size is a different job with its own page — see the embroidery file resizer.

No, and the distinction matters. Digitizing turns a picture into stitches. This only rewrites the container around stitches that already exist. If you are starting from an image, use the image to embroidery converter.

Only converting to DST or EXP, which have no thread list in the file at all. The colour changes survive, so the machine stops in the same places, but the operator sets the actual threads. PES, JEF, SEW, VP3 and XXX all store colours and carry them across.

No. Your file is converted in memory and streamed straight back to your browser — no copy is written to disk, saved in a database, or attached to an account, and nothing remains once the conversion finishes. There is no account here to attach it to in the first place.

No. Format conversion is free and account-free. There is no digitizing behind it, so it costs almost nothing to run and there is no reason to put it behind a sign-up.

Yes — that is what the preview under the result is for. It plays the converted file in the order the machine will sew it, so you can confirm the colour blocks and stop points before committing. The stitch simulator does the same for any file you already have.