Registered businesses: your first design digitized free (Simple or Medium, standard turnaround). See terms →
Free file converter

Free Embroidery File Converter (DST, PES, EXP)

Convert embroidery files between DST, PES and EXP for free, right in your browser. Drop in a file, check the preview and size, choose your machine's format, set thread colors if needed, and download. Nothing is uploaded. Conversion changes the file format, not the stitches, so a design that needs resizing or fixing should be edited first.

Open a stitch file
DST, PES or EXP. Read and converted in your browser
Drop your embroidery file here or browse
.dst · .pes · .exp  ·  Max 20MB

Your file never leaves your device. It's read and converted entirely in your browser. Nothing is uploaded, stored or sent anywhere.

Preview

1 · Your file

design.dst

2 · Output format

JEF and VP3 output aren't offered yet. Need another format? Send us the file.

3 · Thread colors

4 · Hoop check (optional)

× mm

Common hoop fields. Check your machine's manual for its exact sewing field.

5 · Convert & download

Converted file sews badly or needs resizing?
Converting can't fix density, underlay or size. We fix or rebuild broken, auto-digitized or third-party files, quoted after a free file check.
Get the file fixed → Need a new design? First design free
01Step by step

How to convert an embroidery file

  1. Add your stitch file. Drop a .dst, .pes or .exp file onto the drop zone, or click to browse (up to 20MB). It is read in your browser.
  2. Check the preview and size. Confirm the design, width and height, stitch count and color stops look right before converting.
  3. Choose the output format. Pick DST for Tajima and most commercial machines, PES for Brother and Baby Lock, or EXP for Melco and Bernina.
  4. Set thread colors if needed. For PES output, set each color stop. For DST or EXP output, download the color list, because those formats can't store colors.
  5. Check the hoop. Optionally pick a hoop field to see whether the design fits. The converter never resizes designs.
  6. Convert, check and download. The new file is read back in your browser and compared stitch by stitch with the original before the download button appears.
02Formats

Which format does my machine use?

FormatTypical machinesIn this converter
DSTTajima and most commercial multi-needle machinesOpen and convert
PESBrother and Baby LockOpen and convert
EXPMelco and BerninaOpen and convert
JEFJanomeNot yet
VP3Husqvarna Viking and PfaffNot yet
XXXSingerNot yet

Many machines read more than one format, so check your manual. For a fuller comparison, read our guide to embroidery file formats. Every PlixaLabs digitizing order includes all machine formats.

03What changes

What changes when you convert (and what doesn't)

Part of the designWhat happens
Stitch positionsCopied exactly, in 0.1 mm steps. The round-trip check confirms every position.
Very long stitchesSplit into shorter stitches along the same line if they exceed the format's limit (12.1 mm in DST, 12.7 mm in EXP).
Jumps and trimsDST marks a trim as a run of three or more jumps, EXP has its own trim code and PES flags each move as a jump or a trim. The converter translates between these, but a machine may still interpret them slightly differently.
Color changesKept in the same order.
Thread colorsNot stored in DST or EXP. PES stores the nearest of Brother's 64 built-in thread colors.
Size, density, underlayUnchanged. Nothing is recalculated, which is why converting can't fix a file that sews badly.

About PES output: the PES files written here are version 1 files containing the PEC stitch section that Brother and Baby Lock machines read. They don't include the editable object data that PE-Design adds, so treat them as stitch files rather than editable designs. Converted files haven't been tested on every machine model. Format handling follows the open descriptions documented by the pyembroidery project (MIT licence).

04Colors

Why colors change after converting

A DST or EXP file only records where the machine stops to change thread. It never says which thread. When you open one in any software, the colors you see are placeholders. That's why the converter lets you set each color stop before writing a PES, and why you can download a color list to keep the sequence with a DST or EXP.

PES files store a color index from Brother's built-in thread chart rather than an exact color, so your chosen color is saved as the nearest match and the machine may show that thread's name. Always load the real thread colors on the machine.

05Decide

Convert, resize or re‑digitize?

  • Convert when the design already sews well and your machine simply needs a different format.
  • Resize a little (roughly 10% either way) in your embroidery software if it recalculates stitches. Bigger changes alter density and stitch lengths.
  • Re-digitize or fix when the design puckers, has gaps, breaks thread, has far too many trims, or needs a very different size or fabric. We fix or rebuild files, quoted after a free file check.
06Images

Converting an image instead?

A JPG, PNG or PDF logo isn't a stitch file, so it can't be converted here. It has to be digitized: every stitch path, stitch type, density and underlay is planned for the fabric. Read how to convert an image to an embroidery file, check your artwork with the image-to-embroidery checker, or get it digitized.

07FAQ

File converter FAQ

Yes. It's free, with no sign-up, no watermark and no upload. It runs in your browser.
You can open DST, PES and EXP files and convert between them. JEF and VP3 aren't offered yet, because we only offer formats we can write and check reliably. If you need another format, send us the file.
No. Images have to be digitized into stitches first. See our guide to converting an image to an embroidery file, or check your artwork with the image-to-embroidery checker.
DST and EXP files don't store thread colors, only color changes. Set your colors before downloading a PES, or assign them on your machine. PES files store colors as the nearest of Brother's built-in thread colors, so the machine may show a slightly different shade name.
No. Stitches are copied as they are, in 0.1 mm steps. A stitch longer than a format allows is split into shorter stitches along the same line. Resizing or changing fabric needs a digitizer to adjust the file.
After writing the new file, the converter reads it back and compares every stitch position, the number of color changes and the design size with your original. If anything doesn't match, the download is blocked and the problem is shown.
Check the design fits your machine's embroidery field and the file is in the folder your machine reads. Converted files haven't been tested on every machine model. If it still won't open, send it to us and we'll take a look.
08More tools

Related free tools

Need a file that sews right? First design free.

Hand-digitized by the PlixaLabs digitizing team, digitizing since 2015. Flat price per design, set by complexity: see the price list. Every order includes all machine formats. Standard turnaround 4–8 hours, 24/7.

One free design per new registered business: Simple or Medium, standard turnaround
File repair for broken, auto-digitized or third-party files, quoted after a free file check
Unlimited revisions, no time limit
Stitch simulation preview with every order
Rush 2–4 hours or super rush 1–2 hours (+50%)
Send your file or artwork.
1
Send the file or artwork
Tell us the machine, garment and finished size.
2
Get a quote
Flat price per design, or a fix quoted after a free check.
3
File back in 4–8 hours
In every machine format, with a stitch simulation preview.
4
Revise until it's right
Unlimited revisions, no time limit.
Get a free quote →
Upload artwork Call