Brother PES
Brother's own format, used across Baby Lock and Bernina Deco machines. It carries thread colours and a design thumbnail, so a converted file arrives with its palette already set.
Open the PES viewer
HoopFile embroidery file conversion 29 tools Drop in a stitch file and take it out in the format your machine reads. Stitch paths, jumps and colour stops are translated into the target format, with any format limits shown before download. Free, with no account required. Temporary conversion files are removed after processing.
Choosing a file uploads it for processing. Read our Privacy Policy and Terms of Use before uploading.
Size comparison only, not a machine-compatibility check. Confirm the supported embroidery area in your machine manual.
Open a PES, DST, JEF, EXP, VP3, XXX, U01, PEC, HUS, SEW or PCS design up to 20 MB.
The file is uploaded and processed. Review its source stitch count, thread order, design size and jumps before downloading.
Save the converted file and check it in your machine software. Temporary conversion files are removed after processing.
Machine formats do not all store the same information. Use this guide to see which brand family a file belongs to and what may change when it is converted.
Brother's own format, used across Baby Lock and Bernina Deco machines. It carries thread colours and a design thumbnail, so a converted file arrives with its palette already set.
Open the PES viewerWritten for Tajima commercial machines and read by nearly everything since. It stores stitch movements only — no thread colours at all, which is why a palette is assigned rather than read.
Open the DST viewerJanome and Elna machines read JEF. It carries thread colours drawn from Janome's own thread chart, along with the hoop the design was built for.
Open the JEF viewerMelco and Bernina machines read EXP. Like DST it stores movement only; colours travel beside it in a separate INF file, so a converted EXP arrives uncoloured.
Open the EXP viewerThe current Husqvarna Viking and Pfaff format. It carries thread colours, and unlike the older HUS it can hold larger designs.
Open the VP3 viewerSinger and Compucon machines read XXX. It stores thread colours alongside the stitches.
Open the XXX viewerBarudan commercial machines read U01. It uses needle-selection commands rather than a thread-colour palette. Check needle assignments against the threads loaded on your machine.
Open the U01 viewerBrother's embedded stitch block — the part of a PES file the machine actually reads. Some older machines and card writers expect it on its own.
Open the PEC viewerAn older Husqvarna Viking format. HoopFile can read HUS but does not export it. Check your machine manual before choosing VP3 or another output format.
The older Janome format, still common in design bundles sold for Elna and Bernina machines. Read-only here.
The older Pfaff format from the PC-Designer era. Read-only here.
Yes. Every converter and viewer on HoopFile is free, with no account or signup required.
Files are uploaded for processing. The converter removes its temporary input and output files after processing. Your browser keeps the selected file, preview and download data while this page is open. Website security and request logs are separate from conversion files.
HoopFile reads PES, DST, JEF, EXP, VP3, XXX, U01, PEC, HUS, SEW and PCS embroidery files.
HoopFile can create PES, DST, JEF, EXP, VP3, XXX, U01 and PEC files.
HoopFile re-encodes the existing stitch paths rather than re-digitising artwork. Format limits can still affect thread colours, hoop information, trims or very long movements, and each converter explains those limits before download.
No. Image-to-embroidery requires digitising decisions that are different from translating an existing machine embroidery file.
Your file is uploaded for processing. The converter removes its temporary input and output files after processing; this page keeps the preview and download in browser memory while open.