Skip to content
.xxxIn every Embroidly download

XXX embroidery file format

An XXX file is the Singer embroidery file: the machine format of Singer's traditional embroidery range. It holds the stitches, jumps, trims and colour changes of a design, and unlike Tajima's DST it also stores a real colour value for every thread. If you sew on an older Singer embroidery machine such as the Legacy SE300, XXX is the Singer format to download; newer Singer models read VP3.

At a glance

Made for
Singer's traditional embroidery machines, such as the Legacy SE300 and SE340
Thread colours
A real colour value for each thread, stored in a table at the end of the file
Needles
Wilcom notes that XXX includes needle addressing data
Newer Singer models
Load VP3 instead, for example the SE9150 to SE9185 family
Name
XXX is simply the file extension of Singer's embroidery format
On Embroidly
In every download, with the colours of our thread chart

What a Singer XXX file stores

The file starts with a header describing the design, followed by the stitches as short moves with command bytes for jumps, trims and colour changes. At the very end sits the colour table: one red, green and blue value per thread, in sewing order. Software and machines that read XXX can therefore show the design in its intended shades, which DST and EXP can't.

Two things XXX doesn't carry are thread names and a preview picture. The colour value tells you the shade; the thread chart tells you which spool from your own collection comes closest.

Wilcom's format list adds that XXX includes needle addressing data, a detail that matters to multi-needle software rather than to home embroiderers.

Which Singer machines read XXX

Singer's embroidery range spans two generations, and they don't share a format:

GenerationExampleFormats
TraditionalLegacy SE300 and SE340XXX and DST
SVP eraSE9150 to SE9185VP3 only
Multi-formatEM9305Many formats

So "Singer" alone doesn't tell you the format. The manual's format list does, and so does the age of the machine. BERNINA's B 880 and B 790 also read XXX after the Embroidery PLUS upgrade.

How to open an XXX file

The free embroidery file viewer opens XXX files in any browser and shows the stored colours, the real size and the stitch count. Commercial programs such as Hatch read and write XXX as a "Singer production file", and Brother's free Design Database Transfer can display XXX files on Windows, although it won't send them to a Brother machine.

Converting to and from XXX

The embroidery file converter writes XXX from about 40 input formats, PES, JEF and VP3 included, and turns an XXX into PES, DST, JEF, EXP, VP3, U01 or PEC. Because XXX stores colour values, converting from it keeps the shades wherever the target format can hold them, such as VP3 and the PES thread table. For a Singer that reads VP3, the VP3 format page explains the richer alternative.

Singer XXX files from Embroidly

Every library design includes an XXX file in each of its three sizes, with the colours of our thread chart in its colour table. Like every format we ship, it is read back after writing and compared with the digitized design before it goes into your download.

Free Singer XXX designs to try

See all free designs

Convert XXX files

Our converter opens XXX files and writes them as PES, DST, JEF, EXP, VP3, XXX, U01 or PEC.

Frequently asked questions

Which Singer machines use XXX files?

Singer's earlier embroidery generation does: the Legacy SE300 and SE340 read XXX and DST, for example. Singer's newer SVP-era models moved to VP3, and the SE9150 to SE9185 family loads VP3 only. Look up your model's manual to see which generation it belongs to.

Does an XXX file keep the thread colours?

Yes. Unlike DST, an XXX file stores a real colour value for each thread in a table at the end of the file, so the design opens in its intended colours. It doesn't store thread names; use the thread chart for those.

My Singer machine doesn't show my XXX file. What now?

Check that the model reads XXX at all: many current Singer machines read VP3 only. Then check the size against your hoop and make sure the file isn't still inside a ZIP. If the machine needs VP3, use the VP3 file from the same download.

Can I convert PES or JEF to XXX?

Download the XXX directly when it is offered: every Embroidly design includes one. For files from elsewhere, the converter opens about 40 formats, PES and JEF included, and writes XXX, keeping the stitches and the colour values the source had.

Sources

  1. Legacy SE300 instruction manual, SINGER (SVP) (accessed Oct 2, 2026)
  2. SE9150 / SE9180 instruction manual, SINGER (SVP) (accessed Oct 2, 2026)
  3. Supported machine file formats, Wilcom EmbroideryStudio (accessed Oct 3, 2026)
  4. Supported embroidery files, Hatch Embroidery (Wilcom) (accessed Oct 3, 2026)
  5. pyembroidery (XxxWriter and XxxReader source), EmbroidePy (open source) (accessed Oct 3, 2026)

This file isn’t available right now. Please try another format.