HoopReady

Embroidery file formats

There is no single embroidery file format, and nobody tells you that before you need one. The format is decided by the machine that will sew the design, not by the design — so the useful question is not "which is best" but "which does mine read", and then "what does that one know about my colours".

What type of file do you need for embroidery?

To sew a design, you need digitized stitch data that your machine model supports. PES and DST are common examples; the extension alone does not guarantee that the design fits your hoop or your machine’s limits. To send artwork for digitizing, start with an image: HoopReady’s free file check accepts PNG or JPEG. The machine file is the result of digitizing, not a renamed image.

Can an embroidery machine use PNG or JPEG?

Some models can import images into a built-in design function. For example, Brother lists image import for the EV1 and EV1-LE. That is a model-specific workflow, not a promise that any PNG can be loaded as a stitch file on any machine. Follow your model’s instructions or have the artwork digitized into its supported stitch format.

Why is a PES or DST file not showing on my machine?

Check the exact model, supported format/version, embroidery area and design limits, then its USB and file-name requirements. Brother’s model-specific guidance lists several reasons a design can be hidden even with a supported extension. Use the instructions for your own model; do not apply another machine’s size limit. Before ordering, confirm the required format and finished design size with the person who will sew it.

File-type and image-import guidance checked 4 November 2026.

The five, and what each one knows

All of them describe the same thing: where the needle goes, in what order. They differ over colour, and that difference is what you notice on the machine's screen rather than in the stitching.

FormatMachineWhat it stores about colourIn which package
.dstTajima, opens on most machinesNothing. Colour-change commands and no colours — the machine stops, you decide what goes on next.Basic, Standard, Premium, Enterprise
.pesBrother and BabylockA thread entry per block, snapped to the machine's own palette, so the screen names them for you.Basic, Standard, Premium, Enterprise
.jefJanomeA thread entry per block, snapped to Janome's palette.Standard, Premium, Enterprise
.expMelco and BerninaA thread entry per block.Standard, Premium, Enterprise
.vp3Husqvarna Viking and PfaffExact RGB, kept as it was given. The closest any delivered file comes to what we meant.Standard, Premium, Enterprise

Basic carries DST and PES together from $9.99, for machines that accept those formats; Standard upwards carries all five, but you should still confirm the exact model and finished size before ordering. Every delivery also includes a thread list naming the colour for each block in order — the one part of a folder that says what the colours were meant to be whatever the format could store.

How to find out what your machine takes

The manual
Under “file types” or “design formats”. The one place it is stated rather than implied.
The machine itself
Put a USB stick in and browse. Check the model’s file and USB requirements. A hidden file can mean a format problem, but also a design-size limit, unsupported file name or wrong folder location.
The model number
On a sticker on the machine, not on the box, and it matters more than the brand — Brother alone has models that read PES and models that read PHC.
Somebody else's machine
If an embroiderer is sewing it for you, ask for the model number rather than the make. It is one message and it saves a re-order.

What is not a machine format

Two things get called embroidery files and are not, and both cost people an order.

Your artwork
A PNG, JPEG, PDF or SVG is the picture the design is made from. It is not a ready-to-stitch plan. Some models import images into a design function, but the artwork still needs to become embroidery data; renaming an extension does not do that — what actually has to happen is on PNG to DST.
The editable source
The SVG in a Premium folder is the digitizing itself, openable in Inkscape with Ink/Stitch. It is there so a file can be changed rather than remade. Export a supported stitch file after editing; the SVG source is not the file to select for a sew-out.

Colour blocks are not colours

The number your machine shows is blocks, not spools, and they are not the same when a design comes back to a colour it has already used. The crest we show on logo to embroidery is 3 threads sewn in 5 blocks: three spools on the table, 4 stops at the machine. A PES tells you that by naming the entries; a DST just stops — open one in the DST file viewer and the stops are there to count. Which format carries what is the table at the top; what a PES stores in detail, and why the names on the screen are the machine's rather than your brand guide's, is on PNG to PES.

Delivery takes 1–3 business days, most orders the same day.

Questions

What file format do I need for embroidery?
For stitching, use a digitized machine file in a format your exact model accepts, such as DST or PES. For submitting artwork to HoopReady’s free check, use PNG or JPEG instead. Those are two different steps: an image is not yet a stitch plan. Check your machine’s manual for its supported format, design size and file limits before ordering. Basic includes DST and PES; Standard and above include all five formats in the table.
How do I find out what my machine takes?
Three places, in the order that usually works. The manual lists it under file types or design formats. The machine’s file browser can help, but a missing design can also mean an unsupported design size, file name or USB layout. And the maker's support page for your exact model number, which is on a sticker on the machine rather than on the box. If you are buying files for somebody else's machine, ask them for the model number rather than the brand: Brother alone has models that take PES and models that take PHC.
Is one format better than another?
Start with compatibility: the useful format is one your exact machine can read. Different exports can represent the same stitch plan, but matching the extension alone does not guarantee an identical sew-out. They differ over colour, and that is a difference in what the machine can tell you rather than in what it does. VP3 keeps exact RGB, PES and JEF snap every colour to the machine's own palette, DST carries none at all. Whichever you load, the thread list we deliver is what says what the colours were meant to be.
Can I just rename a .png to .dst?
No, and it is worth saying plainly because the file extension makes it look possible. A PNG stores pixels; a DST stores where a needle goes, in what order, with what stitch type. Renaming changes the label on a file whose contents answer a different question — the machine will refuse it or, worse, read nonsense. What actually has to happen is on PNG to DST.
What is the SVG in the Premium folder for?
It is the editable source, not another machine format — it is not a ready-to-stitch file for the machine. It opens in Inkscape with Ink/Stitch, which is what we digitize with, so a digitizer of yours can change the file rather than start again. Premium and Enterprise include it; Basic and Standard do not, because most buyers never open it.
The file has more colour blocks than colours. Is something wrong?
No, that is normal and it is worth knowing before the machine surprises you. A design returns to a colour it has already used, and the file lists that spool twice. The crest on our logo to embroidery page is 3 threads sewn in 5 blocks: you load three spools and the machine stops 4 times.

Check your file freePrices and terms

The machines beside each format are the same wording your order page shows next to each delivered file; the packages come from the file that also enforces them; the thread and block counts are a real run of our engine on rule set 1.3. Machine compatibility guidance is linked to the manufacturer above.