A Stitchist guide

Embroidery file formats: PES, DST, JEF and more

Choose an embroidery file format from your exact machine model's documentation. Stitchist writes eight machine formats: PES, DST, JEF, EXP, VP3, U01, PEC and XXX. A supported extension alone does not guarantee that the design's size, version, stitch count and machine setup are suitable.

Open the free converter

Free to convert and preview. Create a free account to download.

Same design. A new format.

.FILEYour stitch file.PESConverted file

Upload · Preview · Download

Check colors, dimensions and machine compatibility.

Common machine families

  • PES: commonly Brother and Baby Lock; Stitchist writes PES version 6.
  • DST: Tajima and many commercial embroidery workflows.
  • JEF: compatible Janome and Elna models.
  • EXP: Melco and compatible BERNINA workflows; some setups need companion files.
  • VP3: compatible Husqvarna Viking and Pfaff models.
  • U01: compatible Barudan workflows.
  • PEC: standalone Brother-family stitch files where supported.
  • XXX: compatible Singer machines.

Why the preview colors may change

The extension affects how color information is represented. DST, EXP and U01 do not store RGB thread colors in this converter's workflow. JEF and PEC can map colors to a limited palette. Keep a separate thread chart so display choices do not become mistaken thread instructions.

A conversion can preserve a sequence of colored sections without preserving the exact original color values. Likewise, a target capable of storing colors cannot recover colors that were absent from its input.

Keep the source project too

A machine file is primarily a stitch sequence. The original project can contain editable shapes, lettering choices and stitch settings that are not recoverable from those coordinates. Keep both when you plan future edits or multiple sizes.

An SVG is vector artwork; a PNG or JPEG is an image; a PDF may be a chart. None of these is interchangeable with a machine file simply by renaming it.

Match the whole machine workflow

Confirm supported file version, embroidery area, transfer method and any required companion files. If the machine does not list a design, first inspect the format and dimensions rather than repeatedly converting unrelated copies.

Use a short filename for transfer and retain the original in your project folder. Always compare the written output and test a new design before production.

Common questions

Which format is universally best?
There is no universal machine format. Use the supported format and version requested by your machine or receiving shop.
Can Stitchist output HUS or VIP?
Neither is an output format here. The converter reads HUS as an input, but does not read VIP. Ask for a supported stitch-file export if your only copy is VIP.
Are PES and DST the same design?
They can encode the same underlying stitch sequence, but color storage, precision and command handling can differ.

Put it into practice

Free to convert and preview. Create a free account to download.

Open the free converter →Compare Free and Pro