.CSD

CSD File

Singer/Poem/Huskygram Embroidery Design File
Ask a question
QUICK ANSWER

A CSD file is a machine embroidery design from the Poem, Huskygram and Singer EU home-embroidery systems. It holds stitch data - not an image - so you open it in embroidery software such as Wilcom TrueSizer (free) or Embird, then convert it to the format your current machine needs (PES, JEF, DST). Note: some databases label .csd as a "SharePoint temporary file," which is wrong for this type.

Developer: Singer / Compucon (Dream To Reality digitizing software) Category: Image Files MIME: application/octet-stream
OPENS ON Windows
Related: .ICO · .CUR · .CZI · .ICNS

On this page

19k+ extensions indexed
Last reviewed Jul 17, 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 CSD file format?

The .csd file is a binary machine embroidery design format created by Singer and Compucon for home embroidery systems sold under the Poem, Huskygram, and Singer EU brand names during the 1990s. Designs were digitized using Compucon/Singer Dream To Reality software and stitched out on compatible home embroidery machines.

Unlike raster images, a .csd file stores actual machine stitch data: a binary header followed by a sequence of records encoding relative X/Y needle movements, jump stitches, trim commands, and thread color-change markers. The machine reads these instructions directly to drive its needle in the correct path, producing the embroidered design. File sizes are typically small - a few kilobytes to a few hundred kilobytes, depending on stitch count and design complexity.

.csd is a proprietary, undocumented format with no public specification and no stable magic-byte signature; files are identified mainly by extension. It is related to other machine embroidery stitch formats such as .JEF, .HUS, .PES, and .DST, but is not directly interchangeable without conversion software.

Today the format is considered legacy. Modern embroidery workflows rely on more widely supported alternatives. Embroidery utilities such as Embird, Wilcom TrueSizer, and SewWhat-Pro can open and convert .csd files on Windows.

Security & safety

RISK: LOW

A CSD embroidery design is passive stitch data with no executable code, so opening it in embroidery software is low risk. The practical caution is identity and sourcing: the .csd extension is shared by unrelated Csound and SharePoint files, so confirm you actually have an embroidery design before converting. Beware generic "CSD Reader / viewer" downloads of unknown origin (potential PUP/adware); stick to established embroidery tools like Embird, Wilcom TrueSizer and SewWhat-Pro.

Format details

in a nutshell
FULL NAMESinger/Poem/Huskygram Embroidery Design Fileaka Poem embroidery design, Huskygram design
DEVELOPERSinger / Compucon (Dream To Reality digitizing software)since 1990s (Poem / Huskygram / Singer EU home embroidery systems)
CATEGORYImage Files
MIME TYPEapplication/octet-stream
TYPEBinary stitch-based machine embroidery design (binary)
This extension is also used by…
  • Csound document (.csd) - A text/XML file pairing a Csound orchestra and score for audio synthesis; opened in Csound/CsoundQt.
  • Microsoft SharePoint 2007 temporary (.csd) - A transient backup file SharePoint Server 2007 may create during backups; not a user document.

Programs that open CSD files

Windows3 apps
Embird Paid Open the .csd to preview the design, then use Embird's converter to save it as PES/JEF/DST/VP3 for your machine. The most comprehensive embroidery converter (paid, free trial).
Wilcom TrueSizer Free Open the .csd to view stitches and dimensions and convert to common machine formats. Free viewer/converter from Wilcom.
SewWhat-Pro Paid Open the .csd to view, edit and convert the design to your machine's format. Inexpensive editor (free trial).

Technical details

deep spec
Format typeBinary stitch-based machine embroidery design
Developer / originSinger / Compucon - Dream To Reality digitizing software
Byte orderLittle-endian
File structureBinary header followed by sequential stitch, jump, trim, and thread color-change records
Stitch dataRelative X/Y needle-position moves encoded per stitch record
Thread color modelColor-change markers embedded in the stitch stream; no pixel color depth
CompressionNone - raw stitch coordinate records
Magic-byte signatureNo documented, stable signature; files identified by extension and compatible software
Typical file sizeA few KB to a few hundred KB, depending on stitch count
Hoop size limitDesign area constrained by the physical hoop of the target home embroidery machine
Associated systemsPoem, Huskygram, and Singer EU home embroidery machines (1990s)
MIME typeapplication/octet-stream (no registered MIME type for this format)
PlatformWindows (home embroidery PC software ecosystem)
Format statusLegacy; modern workflows favor .pes, .jef, .dst, and .vp3
Released1990s (Poem / Huskygram / Singer EU home embroidery systems)
Latest versionN/A (legacy home-embroidery format; no public version history)
Specificationwww.embird.net

CSD conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CSD 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 CSD files.

Frequently asked questions

How do I open a CSD embroidery file?
Use embroidery software such as Wilcom TrueSizer (free), Embird, or SewWhat-Pro. They display the stitch design and let you convert it to the format your machine needs. A normal image viewer can't open it - it's stitch data, not a picture.
How do I convert a CSD file to PES (or JEF/DST)?
Open the .csd in Embird, Wilcom TrueSizer or SewWhat-Pro and export/save to your target machine format (PES for Brother, JEF for Janome, DST for commercial machines).
What machine uses CSD files?
CSD is associated with the Poem, Huskygram and Singer EU home-embroidery systems, digitized in Compucon/Singer 'Dream To Reality' software. It's a legacy format, so most users convert it to a current machine format.
Is a CSD file an image I can view?
Not directly - it stores machine stitch instructions. Open it in embroidery software, which renders a preview; you can export that preview to PNG/JPG if you just want a picture.
Is my .csd really an embroidery file?
Maybe not. The .csd extension is also used by Csound audio documents (text/XML, opened in Csound/CsoundQt) and by SharePoint 2007 temporary backup files. If embroidery software can't read it, check whether it's one of those instead.
Is CSD the same as a SharePoint temporary file?
No. Some databases mislabel .csd that way, but the embroidery-design meaning (Poem/Huskygram/Singer) is the one digitizers care about. The SharePoint temp file is a separate, unrelated use of the extension.

References

1Embird - Machine Embroidery File Formatswww.embird.net
2Wilcom - TrueSizer (free viewer/converter)www.wilcom.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.DATProgram Data File (generic)
8.EXEWindows Executable (Portable Executable)
9.RPMSGRestricted Permission Message
10.DBSQLite Database File

Related extensions

.ICOWindows Icon File
.CURWindows Cursor File
.CZICarl Zeiss Image (ZISRAW container)
.ICNSApple Icon Image
.ORAOpenRaster Image File
.SVSAperio ScanScope Virtual Slide

Free file tools

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

Open the toolbox

Browse file extensions A-Z