What is the SPJ file format?
.spj is a project file associated with Microsoft Image Composite Editor (ICE), a panorama-stitching application. Unlike a plain image, an .spj file does not store raster pixel data directly - it holds references to the original source photos together with computed alignment data, projection settings (cylindrical, spherical, or Mercator), and crop parameters.
ICE Panorama allows users to create panorama photos based on smaller overlapping photos. A project created with ICE Panorama can be exported to more popular image formats that support high resolutions, such as JPEG, TIFF, PNG, or PSD. ICE Panorama is free software, developed by Microsoft Research.
Because .spj only references the source photos and does not embed them, moving or deleting those files breaks the project. The stitched panorama must be exported separately before sharing or archiving.
The format is proprietary and undocumented; only ICE opens .spj files natively. Microsoft ICE was discontinued after its final release in 2015. Users who need an active alternative typically turn to Hugin (free, cross-platform) or PTGui, both of which use their own project formats.
Security & safety
RISK: LOWAn .spj is a small, non-executable project file, so it poses no direct malware risk - it only references your photos and stitching settings. The practical risk is data loss/obsolescence: because Microsoft discontinued ICE and removed the download, an .spj may become unopenable if you no longer have ICE installed, and the project breaks if the referenced source photos are moved or deleted. Keep the original photos and, if ICE is still installed, export the panorama to JPEG/TIFF now so the result isn't trapped in a dead format.
Format details
in a nutshell- SuperProject project file - Computer Associates SuperProject (legacy DOS/Windows project-management app) saved plans as .spj.
- Steganos Security Suite shredder job / FlashFXP scheduler - A few older utilities reused .spj for their own job/queue files; identify by the creating program, not the extension.
Programs that open SPJ files
Technical details
deep spec| Developer | Microsoft Research (Computational Photography group) |
| Format type | Panorama-stitching project file |
| File structure | XML-style text containing source-image file paths, computed alignment data, projection type, and crop/export settings |
| Typical file size | Small (KB range) - pixel data lives in the external source photos and the separately exported panorama |
| Supported projections | Cylindrical, spherical, Mercator |
| Associated OS | Windows only |
| File signature (magic bytes) | None - no published binary signature; identified by the `.spj` extension and ICE association |
| MIME type | application/octet-stream (no registered subtype) |
| Source-photo dependency | Stores file-path references only; moving or deleting source images breaks the project |
| Export targets | JPEG, TIFF, PNG, PSD - the stitched panorama is written to a separate image file on export |
| Proprietary | Yes - format is undocumented; only ICE reads and writes `.spj` files natively |
| Interoperability | None with competing stitchers (Hugin, PTGui) - those use their own project formats; re-stitching from source photos is required |
| Released | 2008 (Microsoft Image Composite Editor / ICE) |
| Latest version | ICE 2.0.3 (2015) - final release; project format unchanged since |
SPJ conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about SPJ files.