StyleSVG

Embroidery File Converter

Bought a design in the wrong format? This free embroidery file converter opens DST, PES, JEF, EXP and VP3 files, draws every stitch in its thread colour and saves the same design for Brother, Tajima, Janome, Melco and Bernina, or Husqvarna Viking and Pfaff machines. You can also set the thread colours and download a picture of the stitches as SVG or PNG. Everything happens in your browser.

Drop an embroidery file

DST, PES, JEF, EXP or VP3 · up to 10 MB

Choose file

Opened and converted in your browser. Nothing is uploaded.

A DST embroidery file of a cartoon boy and turtle shown in placeholder colours
Before: a DST file has no thread colours, so the preview starts with placeholder colours.
The same design in eight thread colours, ready to save as PES for a Brother machine | embroidery file converter
After: thread colours set and saved as PES, with every stitch kept.

What Does an Embroidery File Converter Do?

Each machine brand reads its own stitch format. The stitches are the same idea everywhere, a list of needle moves, jumps, trims and colour stops, so they can be carried from one format to another.

Reads the stitches

The file is decoded into individual needle moves, with jumps, trims and colour changes. PES files from any Brother software version are read through the stitch block every PES file contains.

Writes another format

The same moves are written in the target format. Moves longer than a format allows, such as 12.1 mm in DST, are split into equal steps, and the design keeps its size and position.

Keeps the design as digitized

Nothing is re-digitized: density, angles and order stay exactly as the original digitizer made them. To create a new file from a picture instead, use the image to embroidery tool.

Image to embroidery →

Why Use This Embroidery File Converter?

Desktop embroidery software can convert formats, but it costs money, needs installing and often runs on Windows only. For a quick format change this page is enough.

Free and private

No account and no limits. The file is read and written on your own device, so purchased designs and client logos are never uploaded anywhere.

See it before you sew

The preview shows every stitch in its thread colour, with the stitch count, size in millimetres and estimated sewing time, so you can check the design before it goes on a USB stick.

Choose the thread colours

DST and EXP files carry no colours. Pick a colour for each thread change and it is saved exactly into VP3, matched to the closest Brother or Janome thread in PES and JEF, and used in the SVG and PNG pictures.

How to Convert an Embroidery File in 3 Steps

Converting a design takes a few seconds.

1

Open the file

Drop a DST, PES, JEF, EXP or VP3 file into the box above or choose it from your device. You can also try the example DST first.

2

Check the preview

Look at the stitches, size and stitch count, and set a colour for each thread if the file has none or they look wrong.

3

Save in the new format

Click the format your machine reads. You can save as many formats as you like from the same file, plus an SVG or PNG picture for a catalogue or listing.

Which Format Does My Machine Read?

Check your manual to be sure, but these are the usual formats. Many home machines also read DST.

Brother and Baby Lock: PES

PES stores the stitches, Brother thread colours and a small preview. This converter writes PES version 1, which old and new Brother and Baby Lock machines all accept.

Tajima and commercial machines: DST

DST is the closest thing embroidery has to a universal format. It has stitches, jumps, trims and colour stops but no colours, so you assign the threads at the machine.

Janome: JEF, Bernina: EXP, Husqvarna and Pfaff: VP3

JEF carries Janome thread numbers and a hoop size. EXP is the plain stitch format used by Melco and by Bernina machines. VP3, used by Husqvarna Viking and Pfaff, stores exact thread colours. Older HUS, VIP and XXX files are not supported yet.

Embroidery File Converter FAQ

Ready to convert your design?

Open an embroidery file