Free quiz Not sure which machine to buy? Get your shortlist in 60 seconds

Designs & software

Embroidery file formats explained: PES, JEF, DST, VP3 and more

Every common embroidery file format by brand, stitch files vs working files, and exactly which format to download for Brother, Janome, bernette and Singer machines.

As an Amazon Associate I earn from qualifying purchases. It does not change the price you pay. How we handle links.

Quick answer

An embroidery file format is a set of stitch instructions written for a particular machine brand: PES for Brother and Baby Lock, JEF for Janome, VP3 for Husqvarna Viking, Pfaff and the Singer SE9180, EXP and ART for Bernina, and DST for Tajima. Download the native format for your machine. Working files such as EMB, ART, JEF+ and BE keep editable objects; machine files mostly keep stitches only.

  • Brother and Baby Lock: PES. Janome: JEF. Singer SE9180: VP3 only, per its manual.
  • bernette 70 DECO and 79 read PES, DST, EXP, JEF, VP3, VIP, PEC and HUS.
  • A JPG or PNG is a picture, not a stitch file; turning one into the other is digitizing.
Jump to a section

Buy one embroidery design and you’ll often get a zip folder with ten or more files in it. Each file holds the same design written for a different brand of machine. Your machine only needs one of them.

This guide sorts out which file is which, explains the difference between a stitch file and an editable working file, and gives you a lookup table for every machine in the EmbroideryWise machine database. If you only need the Brother answer, the short version is in PES vs DST files.

What is an embroidery file, and why isn’t a picture enough?

An embroidery file is a set of instructions: move the hoop here, put a stitch there, stop for a color change, trim. Janome describes its JEF format as “machine readable files” containing coordinates to move the hoop and an instruction for every stitch.

A JPG, PNG or PDF is a picture. It has colors and pixels but no stitches, so a machine can’t sew it. Turning artwork into stitches is called digitizing. Someone has to choose fill, satin or running stitches, set the stitch direction and density, and plan the order. That’s why an image file renamed to .pes won’t work. If you want to try digitizing yourself, start with our beginner’s guide to digitizing with Ink/Stitch.

Common embroidery formats by brand

This table is based on Hatch Embroidery’s format list, with notes from Brother, Janome and OESD.

Format Brand or system Type Notes
.PES Brother, Baby Lock (Hatch also lists Deco) Machine file Brother’s main format; carries thread colors
.PEC Brother, Baby Lock Machine file Listed by Hatch with PES
.PHC Brother Machine file On Brother’s list of formats its machines read
.PEN Brother (iBroidery) Machine file Brother lists it for designs bought from iBroidery
.JEF Janome, Elna Machine file Janome’s default stitch format
.JEF+ Janome Editable stitch file Keeps designs editable on supported models
.JPX Janome Machine file + image Includes a background image and data for special functions
.SEW Janome Machine file Older Janome format listed by Hatch
.JAN / .EMB Janome Digitizer MBX Master working file Object data, colors, fill pattern, density
.ART Bernina Working (design) file Bernina’s native format in its software
.EXP Bernina, Melco Machine file OESD calls it one of the more universal formats
.VP3 / .VIP Husqvarna Viking, Pfaff Machine file Also the only format the Singer SE9180 loads
.HUS / .SHV / .PCS Husqvarna Viking, Pfaff Machine files Older formats; Embrilliance notes PCS supports only 16 colors
.XXX / .CSD Singer Machine files Hatch’s Singer formats
.DST Tajima Machine file Widely read; no thread color information
.EMB Wilcom / Hatch Working file Hatch’s native file for editing
.BE Embrilliance Working file Embrilliance’s own file; free Express mode saves it to machine formats
.SVG Ink/Stitch (Inkscape) Working file Ink/Stitch says to keep the SVG for future edits

Working files vs machine files

This is the distinction most beginners miss. BERNINA’s software help puts it well: design files, also called outline or all-in-one files, “usually contain digitized shapes and lines, selected stitch types and stitch values and effects.” Machine files, also called stitch files, “generally contain stitches and machine functions and are only suited to specific embroidery machines.”

Hatch says the same about its native EMB format. It calls EMB the working file that keeps the most design information, and says machine formats don’t keep as much, and some can’t keep colors.

Why it matters to you:

  • Editing. A working file remembers that a shape is a satin border or a fill, so software can rebuild the stitches when you change it. A machine file is mostly a list of stitch points.
  • Resizing. Working files resize cleanly. Machine files need software that recalculates stitches, and even then there are limits. See embroidery design resizing.
  • Saving your own work. If you letter or edit a design, save the working file first, then export the machine file.

Editable formats you might see

  • ART for Bernina software users.
  • JEF+, which Janome says lets designs edited on the machine or in Janome software stay individually modifiable. Janome lists the 500E, MC9900, MC11000, HMC12000, HMC15000 and MB4 for JEF+.
  • BE, Embrilliance’s file. The free Express mode can open BE files and save them into machine formats.
  • EMB for Hatch and JAN/EMB for Janome’s Digitizer MBX.

Don’t try to send these to a machine that doesn’t list them. They’re for software.

Which format should you download for your machine?

Here’s the lookup for every machine we cover. Always confirm against your manual, because format support can differ between models of the same brand.

Machine Download this Also reads Notes
Brother PE545, SE700, SE630 PES DST, PHC, PEN 4 × 4 (100 × 100 mm) field
Brother PE900, SE2000 PES DST, PHC, PEN 5 × 7 (130 × 180 mm) field
Brother PE535, PE800, SE1900 (discontinued) PES DST, PHC, PEN Older models; see PES versions below
Brother NQ1700E, NQ3550W PES DST, PHC, PEN 6 × 10 (160 × 260 mm) field
Brother PRS100, PR680W PES Check manual Larger fields: 8 × 8 and 8 × 12
Brother PP1 (Skitch) Through the Artspira app Not listed in Brother’s PES/DST article Brother says Artspira is required
Janome MC400E JEF Check manual 200 × 200 mm field
Janome MC9850 JEF JEF+ 170 × 200 mm field
bernette 70 DECO, bernette 79 PES or VP3 DST, EXP, JEF, VIP, PEC, HUS Broadest support of the group
Singer SE9180 VP3 Nothing else, per the manual Hatch lists XXX for Singer generally

The Brother “also reads” entries come from Brother’s general support article on the formats its machines read, not from a model-by-model spec sheet, so check your own manual if you rely on DST or PHC.

Two conflicts are worth knowing about:

  1. Singer. Hatch lists .XXX and .CSD as Singer formats, but Singer’s SE9180 manual says that machine loads only VP3. Don’t download XXX for an SE9180.
  2. Brother sizes. Brother’s format article says designs must fit a “7 × 5 inches field size,” because it’s written for a 5 × 7 machine. A 4 × 4 Brother can’t take a 5 × 7 design no matter the format. Check fit with the hoop fit checker.

The universal formats: DST and EXP

OESD says .exp and .dst “are more universal formats and can be opened and used in many different brands of machines and embroidery software.” That makes them a useful backup.

The tradeoff is color. Brother states that DST data “does not contain specific thread color information” and is displayed with a default color sequence. Embrilliance notes DST and EXP also handle jump stitches differently and need translation during conversion. Use them when your native format isn’t offered.

What about PES versions?

PES isn’t one fixed format. Embrilliance’s help says to use PES version 5 and later for real thread colors, and offers a “force version 1” option for older Brother software. It also notes older PES machines were limited to 100 colors, while newer versions support up to 127. If an older or discontinued Brother won’t read a new file, version is one thing to check. The full checklist is in embroidery machine not reading PES.

How to convert embroidery file formats

If a design only comes in a format your machine doesn’t read, convert it in embroidery software. Renaming the extension doesn’t convert anything.

Software Cost model Converts Good to know
Embrilliance Essentials Paid Reads ART, DST, EXP, HUS, JEF, PES, VP3, XXX and more; writes PES, JEF, DST, EXP, VP3, XXX, HUS and more Native on macOS and Windows
Embrilliance Express Free Saves BE files to machine formats Lettering with BX fonts
Ink/Stitch Free, open source Reads DST, EXP, HUS, JEF, PES, VP3, XXX and many others; writes DST, EXP, JEF, PES, VP3, XXX and more Runs inside Inkscape
Hatch Embroidery (Organizer tier and up) Paid, 30-day free trial Converts between machine formats Windows 11 only, per Hatch
Brother Design Database Transfer Free download Transfers PES, PHC, PHX, DST and PEN; previews more formats Windows only; for wireless Brother machines

Expect some loss when you convert between machine formats. Embrilliance says it writes PES with a “lowest common denominator” approach so the file opens on more machines, which can adjust some design details. Converting from DST adds no colors, so you’ll set them by hand. When you can, download the native file from the designer instead. Our beginner software guide compares these programs in more depth.

What’s usually inside a design download?

Many shops bundle every format and every size into one zip. A typical folder might have subfolders by size (4 × 4, 5 × 7, 6 × 10) and, inside each, one file per format, plus a color chart. Some let you choose your format at checkout.

Before you download:

  • Check the size list against your hoop. A 4 × 4 machine needs designs no larger than 100 × 100 mm.
  • Check the format list includes your machine’s native format.
  • Look for a color chart, especially if you’ll use DST.
  • Keep the zip. Unzip a copy, and store the original so you can return to it.

Then follow how to transfer embroidery designs to your machine to get the file onto the machine.

Quick decision rules

  • Choose PES if you own a Brother or Baby Lock machine.
  • Choose JEF if you own a Janome, and JEF+ only if your model and software support it.
  • Choose VP3 for Husqvarna Viking, Pfaff or the Singer SE9180.
  • Choose PES or VP3 for a bernette 70 DECO or 79, since both keep colors.
  • Choose DST or EXP only when the native format isn’t offered or you need one file for several brands.
  • Keep a working file (EMB, ART, BE or SVG) whenever you edit, and treat the machine file as an export.

Still picking a machine? Format support is one more thing to weigh. Browse the designs and software topic or start with the best embroidery machine for beginners.

Spec comparison

Manufacturer specifications, checked October 7, 2026. Maximum speed is a ceiling, not typical output.
ModelFieldTypeDesignsMax speedTransferShop
Brother PE9005 × 7 in130 × 180 mmEmbroidery only193650 spmUSB, Wi-Fi, Artspira appCheck price ↗
Janome Memory Craft 400E7.9 × 7.9 in200 × 200 mmEmbroidery only160860 spmUSBCheck price ↗
Janome Memory Craft 98506.7 × 7.9 in170 × 200 mmSewing + embroidery175800 spmUSBCheck price ↗
bernette 70 DECO6.3 × 10.2 in160 × 260 mmEmbroidery only208850 spmUSBCheck price ↗
Singer SE9180170 × 100 mm100 × 170 mmSewing + embroidery150450 spmUSB, Wi-Fi (see note)Check price ↗

Frequently asked questions

What embroidery file format does Brother use?

PES. Brother’s support site lists .pes, .dst, .phc and .pen as the formats its machines read, and PES is the one that also carries thread colors.

What format does a Janome embroidery machine use?

JEF. Janome calls JEF the default format for all Janome and Elna embroidery machines; some models also read JEF+, which keeps designs editable.

Can I turn a JPG or PNG into an embroidery file?

Not by renaming or saving it. A picture has to be digitized, which means deciding stitch types, directions and density in embroidery software such as Ink/Stitch or Hatch.

What is the most universal embroidery format?

OESD calls EXP and DST more universal formats that open in many machine brands and programs. DST stores no thread colors, so you assign colors yourself.

Which format should I download for a Singer SE9180?

VP3. Singer’s manual says the SE9180 loads only VP3 files, even though Hatch lists XXX as the general Singer format.

✓

Sources & method

This guide is compiled from manufacturer documentation and specialist sources, not hands-on testing. We link every source so you can check it. Specifications change, so confirm details against your exact model manual. How we research.

First published October 7, 2026 · Last reviewed October 7, 2026

Free printable embroidery charts

Get the free printable embroidery charts when they drop + one short email a week

By joining, you ask for the printable and at most one short email a week. Unsubscribe in any email. Privacy. Contact: sam@embroiderywise.com.