EMB files are Wilcom’s proprietary format and can be exported to machine-readable formats like DST for embroidery machines to use. In the API, most functions modify parts of an EMB file — such as changing the text or thread colors. These changes are defined in a 'recipe', which is a set of instructions for what to change and how.
Machine type | Supported file types |
Tajima | DST, DSB, DSZ, TBF |
Barudan | U01 |
Melco | EXP |
Happy | TAP |
ZSK TC | Z01 |
Pfaff | KSM |
Brother/Babylock/Deco | PES |
Husqvarna/Viking | HUS |
Janome/Elna/Kenmore | JEF |
Artwork type | File types |
Vector | PDF, EPS |
Bitmap | PNG, GIF, TIF, PSD, JPG, BMP |
Category |
Format / Type |
Direction |
Notes |
Native design format |
EMB |
Read / Write |
Supports all versions up to e3; write down to V2006 |
ART (Bernina OEM) |
Read only |
Up to version V6; write via special arrangement |
|
JAN (Janome OEM) |
Read only |
Up to version V4; write via special arrangement |
|
Machine file formats |
DST, DSB, DSZ, TBF |
Read / Write |
Tajima |
U01 |
Read / Write |
Barudan |
|
EXP |
Read / Write |
Melco |
|
TAP |
Read / Write |
Happy |
|
Z01 |
Read / Write |
ZSK TC |
|
KSM |
Read / Write |
Pfaff |
|
PES |
Read / Write |
Brother / Babylock / Deco |
|
HUS |
Read / Write |
Husqvarna / Viking |
|
JEF |
Read / Write |
Janome / Elna / Kenmore |
|
Artwork input |
PDF, EPS |
Input only |
Vector artwork |
PNG, JPG, GIF, BMP, PSD, TIF |
Input only |
Bitmap artwork |
|
Preview output |
PNG |
Output only |
Transparent background; 96 DPI; scaled to actual embroidery size |
Font formats |
Wilcom ESA |
Read only |
ESA (Embroidery Specific Alphabet) files contain over 200 supported embroidery fonts. Custom ESA fonts are installable on request. |
TrueType / OpenType |
❌ Not supported |
EWA does not use TTF/OTF for lettering generation. |