.SPO

SPO File

SPSS Output Document (Legacy)
Ask a question
QUICK ANSWER

An SPO file is a legacy SPSS statistical output document produced by SPSS versions 6 through 15 (roughly 1994-2006). It holds pivot tables, charts, and text logs from a statistical run, not raw data. Modern SPSS (version 16 and later) cannot open SPO files directly - you need the free SPSS Legacy Viewer (SmartViewer) to read them.

Developer: SPSS Inc. (IBM acquired SPSS in 2009) Category: Data Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

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

.spo is the legacy output document format for IBM SPSS Statistics versions 6 through 15 (approximately 1993-2006). These files store the statistical results generated during an SPSS session - pivot tables, charts, text output, and section headings - organized in the Output Navigator tree structure.

Internally, .spo files use Microsoft's OLE2 Compound Document (CFBF) binary container, sharing the D0 CF 11 E0 magic bytes with old-format .doc, .xls, and .ppt files. The compound document holds serialized SPSS output objects: pivot table data, charts stored as Windows metafiles or DIBs, and text blocks. File sizes range from 50 KB to around 50 MB.

SPSS 16 (2007) replaced .spo with the ZIP-based .spv format. Critically, SPSS 16 and all later versions cannot open .spo files natively - a separate free utility, the SPSS Legacy Viewer (also called SmartViewer Legacy), is required. IBM distributed it via support pages and some university IT departments still host copies; it is not part of current SPSS Statistics subscriptions. Note that .spo files contain output results only - raw dataset values are stored separately in .sav files.

Security & safety

RISK: LOW

SPO is a passive results document (OLE2 compound file of serialized output objects). It is not an executable. Because it uses the OLE2 format, very old Word/Excel macro-related exploits theoretically apply to OLE2 containers, but there are no known .spo-specific exploits. Main practical concern: SPO files may contain sensitive research data (survey results, participant breakdowns), so avoid uploading them to unknown online converters.

Format details

in a nutshell
FULL NAMESPSS Output Document (Legacy)aka SPSS Navigator output file, SPSS SmartViewer file
DEVELOPERSPSS Inc. (IBM acquired SPSS in 2009)since circa 1993-1994 (SPSS for Windows 6.x Output Navigator)
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPEOLE/CFBF compound document containing SPSS statistical output (binary)
This extension is also used by…
  • Shockwave Plugin file - Older Adobe/Macromedia Shockwave installations occasionally used .spo for plugin configuration - unrelated to SPSS.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
SPO is stored as a Microsoft OLE2/CFBF (Compound File Binary Format) document, sharing the magic bytes with .doc, .xls, .ppt and other old Microsoft Office formats.

Programs that open SPO files

Windows2 apps
SPSS Legacy Viewer (SmartViewer) Free Install the Legacy Viewer; then double-click the .spo or use File > Open inside the viewer. Note: charts may not render on Windows 7+.
IBM SPSS Statistics 15 or earlier Paid If you have access to SPSS 6-15, open the .spo directly; this is the fully compatible path. Modern SPSS (16+) requires the Legacy Viewer.
macOS1 app
SPSS Legacy Viewer (SmartViewer) Free macOS version of the Legacy Viewer was released; check university IT repositories. May not run on macOS 10.15+ (Catalina removed 32-bit support).

Technical details

deep spec
ContainerOLE2 Compound Document (Microsoft CFBF - Compound File Binary Format)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 - OLE2 signature at offset 0, shared with .doc, .xls, .ppt
Byte orderLittle-endian (OLE2/CFBF standard)
SPSS version rangeSPSS for Windows 6.x (c.1993) through SPSS 15.0 (2006)
Stored output typesPivot tables, charts (WMF/DIB), text output blocks, section headings
Chart storage formatWindows Metafile (WMF) or Device-Independent Bitmap (DIB) within OLE2 streams
CompressionUncompressed - OLE2 sectors stored without compression
IntegrityOLE2 sector FAT chain provides structural integrity only; no data-level checksums
Typical file size50 KB - 50 MB (depends on number of tables and charts)
Successor format.spv (SPSS Output Document, ZIP+XML container, introduced with SPSS 16 in 2007)
Backward compatibilitySPSS 16 and later cannot open .spo natively; requires the free SPSS Legacy Viewer utility
Content scopeOutput results only (tables, charts); raw dataset values live in a separate .sav file
PlatformWindows (primary); macOS (SPSS for Mac through version 15 also produced .spo)
Releasedcirca 1993-1994 (SPSS for Windows 6.x Output Navigator)
Latest versionLast native SPSS version writing .spo: SPSS 15.0 (2006); superseded by .spv in SPSS 16 (2007)

SPO conversions

Community Q&A

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

Frequently asked questions

How do I open an .spo file in modern SPSS?
SPSS 16 and later cannot open .spo without the separate 'SPSS Legacy Viewer' (SmartViewer). Download and install the Legacy Viewer; some university IT departments host it (e.g. NMU IT).
What is the SPSS Legacy Viewer / SmartViewer?
A free standalone utility IBM released to open old .spo files on systems running SPSS 16 or later. It is not part of modern SPSS Statistics. Find it via university IT portals or IBM support archives.
How do I convert SPO to PDF?
Open in the SPSS Legacy Viewer, then File > Export > PDF, or print to a PDF printer. If charts don't show, use Print to PDF from the print dialog as a workaround.
What is the difference between .spo and .spv?
.spo is the old OLE2-based output format (SPSS 6-15, through 2006); .spv is the modern ZIP+XML format (SPSS 16+, since 2007). They are incompatible - modern SPSS writes .spv and needs the Legacy Viewer for .spo.
Can PSPP open .spo files?
PSPP has partial .spo reading support through its legacy compatibility layer, but results vary - pivot tables may open but charts often don't. Try the SPSS Legacy Viewer first.
Charts don't show in the SPSS Legacy Viewer - how do I fix it?
This is a known IBM bug with the Legacy Viewer on Windows Vista and later. Workarounds: run the Legacy Viewer in Windows XP compatibility mode, or print the .spo from an older machine/VM and save as PDF.

References

1IBM Support - SPO output not displaying charts in Legacy Viewer on Vista/Win7www.ibm.com
2NMU IT - SPSS Legacy Viewer downloadit.nmu.edu

Keep exploring

across the database

Top extensions this week

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

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

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

Open the toolbox

Browse file extensions A-Z