Skip to content
StitchMyPic

.EXP file format

EXP embroidery files

Melco expanded format, used by Bernina and Melco

EXP is the Melco "expanded" format, read natively by Melco commercial machines and by Bernina home machines. It's about as simple as a stitch file gets: no header, just a pair of signed bytes for each move (up to 12.7 mm), with escape codes for jumps and colour changes. Like DST it carries no thread colours. Bernina's software saves companion files with colours and a preview image next to the EXP, but the machine sews from the EXP alone.

Free preview · no account needed

Drop a picture – see it as EXP stitches

No account needed for the preview: your picture is digitized right here in your browser. You only use a credit when you download.

Machine files:.PES.DST.JEF.EXP

Your picture stays on your device until you choose to save it.

EXP at a glance

EXP at a glance
Created byMelco
Read byBernina home machines, Melco commercial machines
Thread colours storedNo (Bernina keeps colours in a separate .INF file)
Stitch precision0.1 mm
Longest single move12.7 mm; longer moves are split automatically
Also in the fileNothing: no header at all

What the EXP format stores

An EXP file has no header: it starts with the first stitch. Every move is a pair of signed bytes, the horizontal and vertical distance in 0.1 mm units. Jumps and colour changes are marked with escape codes in the same stream.

Because there's nowhere to put them, EXP has no thread colours, design name or preview. Bernina's software solves that with companion files next to the EXP: an .INF with the thread colours and a .BMP picture for the machine screen.

Limits of the EXP format

  • No thread colours. The machine shows default colours; follow the colour list that came with the design.
  • 12.7 mm per move. Longer moves become several jumps; the hoop, not the file, limits the size.
  • No preview or name inside. Give the file a short, clear name so you can find it on the machine.
  • Resizing stretches stitches. Re-export at the new size rather than scaling by more than 10–20%.

Machines that read EXP

These brands read EXP files. Open a brand to see its hoop sizes and how to transfer the design.

Tips for converting a picture to EXP

  • On a Bernina, size the design for your hoop (Medium, Large oval, Maxi …); the Mega, Maxi and Jumbo hoops need the larger embroidery modules.
  • Print or keep the production sheet: it's the only place the thread colours are recorded.
  • Keep capitals at least 6 mm tall and lines at least 1 mm wide.
  • On a Melco, use whichever of EXP or DST your workflow already uses; the stitches are identical.

Convert to EXP from

EXP questions

Why does my Bernina show different colours from my design?

EXP stores colour stops but not colours. Bernina's .INF companion file normally adds them, so a standalone EXP shows default colours. The stitches are unaffected: thread each stop from your colour list.

Is EXP lower quality than other formats?

No. EXP stores the needle positions in the same 0.1 mm units as PES, DST and JEF, so the same design sews the same stitches. It simply carries less extra information.

Compare all four formats