How to open PES, DST and JEF embroidery files

How to open PES, DST and JEF embroidery files: why double-clicking fails, viewing them in a browser, checking size and colors, converting and loading by USB.

Updated · 6 min read

A stitched badge design on fabric surrounded by PES, DST, JEF and EXP file labels

PES, DST and JEF files are machine embroidery designs. If you've bought or been sent one, you may have found that your computer won't open it: double-clicking does nothing, or the computer asks which app to use. That's normal. These files are stitch instructions for an embroidery machine, and computers don't come with a program that reads them.

You don't need to install anything to look inside one. Drop the file into the embroidery file viewer and it opens in your browser, with a stitch preview, the size, the thread colors and the stitch count. This guide explains what to check, how to convert the file if your machine needs another format, and how to get it onto the machine.

What PES, DST and JEF files are

An embroidery file isn't a picture. It's a list of needle moves, usually in steps of 0.1 mm, plus commands to jump, trim and change color. Each machine brand reads its own formats, which is why one design is often sold in several:

ExtensionMade byMachines that read itStores thread colors
.pesBrotherBrother and Baby LockYes
.dstTajimaTajima and most commercial multi-needle machines; many home machinesNo
.jefJanomeJanome and ElnaYes (Janome palette)
.expMelcoMelco commercial machines; most current Bernina machinesNo
.vp3Husqvarna Viking / PfaffHusqvarna Viking and PfaffYes
.xxxSinger / CompuconSinger Futura and other Compucon-based Singer modelsYes
.pecBrotherOlder Brother and Baby Lock modelsPalette numbers only
.u01BarudanBarudan commercial machinesNo
.tbfTajimaSome newer Tajima machinesNeedle and thread info

The embroidery file formats guide goes deeper into each one, including which to pick when a machine reads several.

Why double-clicking doesn't work

Windows and macOS have no built-in program for stitch files, so there's nothing for them to open with. A photo viewer or image editor can't help either: there are no pixels in the file, only stitches. Renaming a .dst to .jpg doesn't change what's inside.

Embroidery software reads them, and so does your machine. Brand programs, such as Brother's, Bernina's or Janome's embroidery software, open their own formats and usually several others. If you only want to see a design, check its size or pick threads, a browser viewer is quicker.

  • A ZIP download? Many designs come zipped with several formats inside. Extract the ZIP first, then pick the file for your machine.
  • Can't tell what the file is? Some computers hide file extensions. Turn them on to see whether you have a .pes, a .dst or something else.
  • Only an EMB or ART file? Those are software working files, not machine files. Ask the seller or digitizer for your machine's format.

Try it with your own design

Sign up free, upload an image and get a stitch preview in under a minute.

Drop your image here

PNG, JPG, WebP or SVG · stays on your device

Viewing an embroidery file in your browser

  1. Open the viewer and drop in the file, or click to choose it. PES, DST, JEF, EXP, VP3, XXX, PEC, U01 and TBF files all open.
  2. The design appears as a realistic stitch preview. Zoom in to single stitches, or switch the fabric color.
  3. Play the sew-out simulation to see the order the colors and sections sew in.
  4. Read the size, stitch count, trims, thread colors and estimated sew time.

The file is read in your browser and never leaves your computer. There are format-specific pages too, with tips for each: the PES file viewer for Brother designs, the DST file viewer for commercial files and the JEF file viewer for Janome.

Save the PNG preview and the color sheet from the viewer and keep them with the design. They're the quickest way to find a file later, or to show a customer what it will look like.

What to check before you sew

CheckWhat to look forWhy it matters
SizeWidth and height in mm or inchesIt has to fit your hoop with a margin, or the machine may refuse it
Thread colorsThe color list and the order they sew inDST and EXP store no colors, so the viewer shows placeholders
Stitch countTotal stitchesA guide to density, stiffness and price
Sew timeEstimated at 700 stitches a minutePlan your time; add a minute or so per thread change on a single-needle machine
TrimsHow often the design stops to trimLots of trims slow the machine and leave more thread ends
The preview itselfGaps, very dense areas, tiny textProblems on screen are worse in thread

A design made for a different size is the most common problem. Stitch files don't scale well: shrinking one by more than about 10% packs the stitches too tight, and enlarging it leaves gaps. If you need a very different size, digitize the original artwork again instead.

Converting to your machine's format

If the design isn't in your machine's format, convert it. Open it in the embroidery file converter, check the preview and save it in the format your machine reads, or as a ZIP with all nine. Opening and checking a file is free; saving it in another format needs a plan.

  • Every stitch is kept, exactly where it was. Long moves are split if the new format has a shorter limit.
  • Colors carry over when both formats store them. Going from DST to PES there are none to carry, so set the threads before you save.
  • The size doesn't change. Converting is not resizing.

Not sure which format your machine needs? PES for Brother and Baby Lock, JEF for Janome, EXP for Bernina, VP3 for Husqvarna Viking and Pfaff, XXX for the Singer Futura and DST for commercial machines. Your manual lists the formats it reads, usually in the USB or embroidery data section.

Getting the file onto your machine

Most home and commercial machines load designs from a USB stick:

  1. Use a small USB stick formatted as FAT32. Many machines, especially older ones, don't read large or newer sticks.
  2. Copy the file for your machine, such as the .pes, to the top level of the stick. Some machines don't look inside folders.
  3. Keep file names short and simple. Some older machines cut off long names or skip unusual characters.
  4. Eject the stick properly, insert it in the machine and open the design from the embroidery screen.

Some newer machines also take designs over Wi-Fi through the maker's app or software, and some older ones connect to a computer with a cable. If the machine doesn't list your file, check the extension against the manual and the design size against your hoop: machines usually hide files they can't read and refuse designs bigger than their field.

Free account

Put this guide into practice

Create a free account to digitize any image, try every setting and watch it sew. Choose a plan only when you want to download files.

  • Digitize and preview any image
  • Realistic stitch preview and sew-out
  • Save designs to your library
  • No credit card needed
FAQ

Questions

The quickest way to see what it does with your artwork is to try it. With a free account, digitizing and previewing cost nothing and take about a minute.

How do I open a PES file on my computer?

Drop it into a browser-based embroidery file viewer, which shows the stitches, colors, size and stitch count. Brother's embroidery software opens PES too, and so does most other embroidery software.

Can I open a DST file in Photoshop or a photo viewer?

No. A DST file holds stitches, not pixels, so image programs can't read it. Use an embroidery file viewer, then save a PNG preview if you need an image.

Why does my DST file show the wrong colors?

DST doesn't store thread colors, only where they change, so viewers and machines fill in placeholder colors. Use the color sheet that came with the design, or set the threads yourself.

Can I edit or resize an embroidery file?

You can change the thread colors and convert the format, but resizing by more than about 10% throws off the density. For bigger changes, or to change shapes and text, digitize the original artwork again.

Is it free to open embroidery files?

Yes. Opening and checking a file in the Embrizo viewer is free. Saving it in another machine format needs a paid plan.

Keep reading

Related tools and guides

Your design, ready to stitch

Sign up free, upload an image and see it stitched in under a minute. Your image stays on your device.