.XXX

XXX File

Compucon / Singer Embroidery Design (.xxx)
Ask a question
QUICK ANSWER

An .xxx file is a machine-embroidery design - stitch coordinates, thread colors, and needle sequence - in the Compucon/Singer (EOS/PSW) format. Open it with free tools like Ink/Stitch or Wilcom TrueSizer. To sew it on a Brother, Janome, or Tajima machine, convert it to PES, JEF, or DST first.

Developer: Compucon (Singer EOS / PSW embroidery software) Category: Graphics Files MIME: application/octet-stream
OPENS ON Windows macOS Web
Related: .EXP

On this page

19k+ extensions indexed
Last reviewed Aug 25, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the XXX file format?

.xxx files are associated with Compucon embroidery software, developed for the Singer EOS and Singer Professional Sew Ware (PSW) platforms. Data stored in .xxx files can be uploaded directly to a compatible automated embroidery machine.

.xxx files store embroidery projects and define such aspects as:

  • type and density of stitch pattern,
  • thread color sequences,
  • embroidery size and hoop placement.

.xxx files store data in binary format, beginning with a proprietary header (commonly 0x7F 0x00) followed by a stitch coordinate list and an indexed color table. No official specification has been published; the format has been reverse-engineered by open-source libraries such as pyembroidery and Ink/Stitch, enabling broad modern software support.

.xxx files can be converted to other formats in order to open them on embroidery machines that do not support .xxx - for example to .PES (Brother) or .DST (Tajima). Converting .xxx files is typically done using dedicated conversion tools, the majority of which are very intuitive. Such tools also allow users to generate .xxx files based on images (for example, .BMP files). The tools offer many functions for editing design projects and further customizing embroidery patterns.

Security & safety

RISK: LOW

An .xxx embroidery file is passive data (stitch coordinates and colors) and does not execute code, so the file itself is safe to open in embroidery software. Two practical cautions: (1) because "xxx" is a generic three-letter string, a file literally named something.xxx might be an unrelated placeholder or a mislabelled download rather than an embroidery design - check the first bytes / source if a viewer rejects it; (2) avoid sketchy "free embroidery converter" download portals that bundle adware - use Ink/Stitch (inkstitch.org) or Wilcom TrueSizer (wilcom.com) from their official sites.

Format details

in a nutshell
FULL NAMECompucon / Singer Embroidery Design (.xxx)
DEVELOPERCompucon (Singer EOS / PSW embroidery software)since Compucon EOS / Singer PSW embroidery software (Singer Professional Sew Ware)
MIME TYPEapplication/octet-stream
TYPEBinary machine-embroidery stitch file (stitch coordinates + thread colors)
RELATED.exp
This extension is also used by…
  • ICQ / generic 'unknown' placeholder - Some apps and downloads save a file literally named .xxx as a placeholder for an unknown/unspecified type; it is not the embroidery format.
  • Adult-content / dummy filename - '.xxx' is sometimes used informally as a stand-in extension in examples or to hint at adult material; carries no defined file structure.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
7F00
ASCII
··
The .xxx (Compucon/Singer Singer) embroidery format has a proprietary binary header (commonly reported as starting with 0x7F) followed by a stitch list and a color table; there is no published official specification, so detection relies on embroidery libraries (e.g. pyembroidery / Ink/Stitch) that reverse-engineered it. Treat the signature as indicative, not guaranteed - confidence medium on the exact bytes.

Programs that open XXX files

Windows4 apps
Embird Embroidery Software Paid Open the .xxx in Embird Manager to preview, edit and convert; long-standing multi-format embroidery suite.
Ink/Stitch (with Inkscape) Open-source Install the free Ink/Stitch extension for Inkscape; open the .xxx to view, edit and re-export to other embroidery formats.
Wilcom TrueSizer Free Free Wilcom viewer/converter - open the .xxx to preview, resize and save to PES/DST/JEF and other formats.
mySewnet Embroidery (Husqvarna/Singer) Freemium Open and convert .xxx/PSW designs; the modern successor to Singer/Husqvarna embroidery software.
macOS2 apps
Convert It, Mac Paid BriTon Leap's Mac embroidery converter - open the .xxx and export to PES/DST/JEF etc. (db link macemb.com is BriTon Leap's old domain).
Ink/Stitch (with Inkscape) Open-source Free on macOS via Inkscape; open the .xxx to view and convert to other embroidery formats.
Web1 app
Wilcom TrueSizer Web Free Browser-based viewer/converter - upload the .xxx to preview and download as PES/DST/JEF without installing software.

Technical details

deep spec
Format typeBinary machine-embroidery stitch file
Developer / originCompucon (Singer EOS and Singer Professional Sew Ware / PSW)
MIME typeapplication/octet-stream
File signature (magic bytes)0x7F 0x00 at file offset 0 (proprietary, reverse-engineered)
Binary structureProprietary header + sequential stitch list + indexed color table
Stitch coordinate encodingAbsolute stitch coordinates, typically in 0.1 mm increments
Stitch commandsRunning stitch, jump, trim, and color-change commands
Color dataIndexed thread-color table embedded within the file
Specification statusProprietary; no official spec published - decoded by reverse engineering
Open-source supportpyembroidery library; Ink/Stitch extension for Inkscape
EncodingBinary (not human-readable)
Platform originWindows (Singer PSW / Compucon EOS software)
Primary useSinger-brand and Compucon-compatible computerized embroidery machines
Related embroidery formats.PES (Brother), .DST (Tajima), .JEF (Janome), .VP3 (Husqvarna/Viking)
ReleasedCompucon EOS / Singer PSW embroidery software (Singer Professional Sew Ware)

XXX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with XXX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about XXX files.

Frequently asked questions

How do I open a .xxx embroidery file?
Use embroidery software: the free Ink/Stitch (with Inkscape) or Wilcom TrueSizer, or paid suites like Embird and mySewnet. They preview the design and let you convert it to your machine's format.
How do I convert .xxx to PES (for a Brother/Babylock machine)?
Open the .xxx in Ink/Stitch, Wilcom TrueSizer or Embird and export/save as PES. Confirm the design fits your hoop and that colour stops carried over before stitching.
Can I open an .xxx file without buying software?
Yes - Ink/Stitch (open source) and Wilcom TrueSizer / TrueSizer Web (free) both open and convert .xxx designs at no cost. Paid suites add editing/digitizing power but aren't required just to view or convert.
Is a .xxx file an image I can just print?
No - it's a stitch file (machine instructions), not a picture. Embroidery software can render a preview and export a PNG/PDF of it, but the .xxx itself only makes sense to an embroidery machine or digitizing program.
Which machines use the .xxx format?
It's the Compucon/Singer (Singer PSW/EOS) stitch format. To sew it on a Brother (PES), Janome (JEF), Tajima (DST) or other brand, convert it to that machine's format first.
My file is named .xxx but the embroidery software won't open it - why?
It may not be an embroidery design at all: 'xxx' is also used as a generic placeholder/unknown-type filename. Check where it came from and inspect the first bytes; if it isn't a Compucon/Singer stitch file, embroidery tools will reject it.

References

1Ink/Stitch - open-source machine embroidery (supported formats)inkstitch.org
2Wilcom TrueSizer - free embroidery viewer/converterwww.wilcom.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.EXPMelco Embroidery Design

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z