What is the SPD file format?
.spd files are used by IBM SPSS Statistics, a statistical analysis software. .spd files store custom dialog window definitions as a ZIP archive containing the dialog's XML layout and resources. The .spd format was developed by SPSS Inc., which was acquired by IBM in 2009.
SPSS uses .spd files to store custom dialog windows created by users. These dialogs provide user-defined input forms for custom statistical functions, and can be shared as installable packages - colleagues install an .spd directly into their SPSS menus. Related formats include .sps syntax scripts and .sav data files.
Security & safety
RISK: MEDIUMAn .spd is a plugin: installing it adds a dialog that generates and can run SPSS command syntax. A malicious or careless package could therefore embed syntax that runs unintended operations within SPSS (e.g. deleting/overwriting data or invoking external commands). Treat .spd files like any installable extension: only install custom dialogs from sources you trust, and if unsure, open the .spd as a ZIP first and inspect the bundled syntax template before installing. The file is not an OS-level executable, but the syntax it runs has SPSS's privileges over your data.
Format details
in a nutshell- Bitstream Speedo scalable font - A legacy Bitstream outline-font format (Speedo), historically used on Unix/X11 and embedded systems; this is what the database's NAME field labels .spd, but its developer/programs point to SPSS.
- Speedo / FreeType Speedo font - The Speedo font format was supported by older FreeType/X11 stacks; effectively obsolete today.
- Sage ACT! / other app data files - Various niche applications use .spd for their own data; identify by the owning program.
Programs that open SPD files
Technical details
deep spec| Container format | ZIP archive; magic bytes 50 4B 03 04 ("PK") at offset 0 |
| Internal encoding | XML/text dialog specification and resource files bundled inside the ZIP |
| Byte order | Little-endian (ZIP structural fields) |
| Compression | DEFLATE per entry (ZIP standard) |
| Integrity check | CRC-32 per ZIP entry; no document-level digital signature |
| MIME type | application/zip (also application/octet-stream) |
| Typical file size | A few KB to a few hundred KB (dialog layout and resources, no statistical data) |
| Operating systems | Windows, macOS, Linux (wherever IBM SPSS Statistics is installed) |
| Created with | IBM SPSS Statistics Custom Dialog Builder (introduced circa SPSS Statistics 17) |
| Installation method | Extensions > Install Custom Dialog (.spd) in IBM SPSS Statistics |
| Package contents | Dialog layout definition (controls, labels, drop-downs), SPSS syntax template, and optional icon or resource files |
| Version compatibility | Newer SPSS Statistics releases can open .spd packages built with older Custom Dialog Builder versions |
| Encryption | None - the ZIP container is unencrypted |
| Primary purpose | Distributing and installing reusable custom analysis dialogs that extend the IBM SPSS Statistics interface |
| Released | IBM SPSS Statistics Custom Dialog Builder era (SPSS Statistics 17+/IBM ownership, circa 2009) |
| Latest version | Compiled Custom Dialog Package (.spd) used by current IBM SPSS Statistics releases |
| Specification | www.ibm.com |
SPD conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about SPD files.