What a EXP file contains
An EXP is a sequence of 2-byte records with no header: each pair is an x, y move in tenths of a millimetre, and a leading 0x80 byte introduces a command (jump, colour change, trim, stop). It carries no colours: Bernina pairs it with an .inf file (colours and thread names) and a .bmp (thumbnail) produced by its software. Without them the machine shows default colours and the run sheet gives the real order.
Which machines read EXP
Every Melco (EMT, Amaya, Bravo, EMT16), every Bernina embroidery machine (500, 590, 700, 790, 880, 990) and bernette (b70, b79, Chicago 7). See Bernina.
Opening a EXP file
Drop it above or open the viewer: the design appears in relief with colours, stitch count, size and estimated run time. A whole folder opens as thumbnails. The file is read in your browser and sent nowhere.
Producing a EXP file
From an image: open the converter and pick EXP in the Machine panel. From a Tajima file: DST to EXP. On Bernina models that read PES, prefer PES to get colours.
Technical details
- Extension .exp; no header; signed 2-byte records.
- Commands: 0x80 0x01 jump, 0x80 0x02 stop or colour change, 0x80 0x04 trim (implementation-dependent), end by 0x80 0x80 or end of file.
- Maximum 127 tenths of a millimetre per record; longer moves are split.
Frequently asked questions
My Bernina shows wrong colours
EXP has no colours; the machine assigns defaults. Follow the run sheet, or export as PES if your model reads it.
Does Melco read DST?
Yes, for reading. EXP remains its native and safest format for trims.
Go further
The studio is free to draw, open and check designs. Your first machine file takes five minutes.
Updated 2026-09-24.