.SPJ

SPJ File

Image Composite Editor Panorama Project
Ask a question
QUICK ANSWER

An SPJ file is a project file from Microsoft Image Composite Editor (ICE), a free panorama-stitching tool from Microsoft Research. It stores your source photo list and stitching settings - the finished panorama is exported separately as JPEG, TIFF, or PNG. Open it in ICE if you still have it installed; Microsoft discontinued ICE and removed the official download.

Developer: Microsoft Research (Computational Photography group) Category: Raster Image Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Aug 3, 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 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: LOW

An .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
FULL NAMEImage Composite Editor Panorama Projectaka ICE panorama project, Image Composite Editor project file
DEVELOPERMicrosoft Research (Computational Photography group)since 2008 (Microsoft Image Composite Editor / ICE)
MIME TYPEapplication/octet-stream
TYPEPanorama-stitching project file (XML/text referencing source images)
This extension is also used by…
  • 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

Windows3 apps
Microsoft Image Composite Editor (ICE) Free If ICE is still installed, File → Open the .spj to continue editing, then Export to JPEG/TIFF/PNG. (Microsoft has discontinued ICE and removed the download - keep any existing installer.)
PTGui (replacement for the source photos) Paid Can't open .spj directly; instead re-import the original source photos and re-stitch the panorama. A maintained ICE alternative.
Hugin (free replacement) Open-source Can't read .spj; load the original photos and stitch a new panorama. Free, cross-platform ICE alternative.
macOS1 app
Hugin Open-source ICE/.spj is Windows-only; on macOS re-stitch the original source photos in Hugin (or Lightroom/Photoshop Photomerge).
Linux1 app
Hugin Open-source Re-stitch the original photos in Hugin; .spj projects themselves cannot be opened outside ICE.

Technical details

deep spec
DeveloperMicrosoft Research (Computational Photography group)
Format typePanorama-stitching project file
File structureXML-style text containing source-image file paths, computed alignment data, projection type, and crop/export settings
Typical file sizeSmall (KB range) - pixel data lives in the external source photos and the separately exported panorama
Supported projectionsCylindrical, spherical, Mercator
Associated OSWindows only
File signature (magic bytes)None - no published binary signature; identified by the `.spj` extension and ICE association
MIME typeapplication/octet-stream (no registered subtype)
Source-photo dependencyStores file-path references only; moving or deleting source images breaks the project
Export targetsJPEG, TIFF, PNG, PSD - the stitched panorama is written to a separate image file on export
ProprietaryYes - format is undocumented; only ICE reads and writes `.spj` files natively
InteroperabilityNone with competing stitchers (Hugin, PTGui) - those use their own project formats; re-stitching from source photos is required
Released2008 (Microsoft Image Composite Editor / ICE)
Latest versionICE 2.0.3 (2015) - final release; project format unchanged since

SPJ conversions

Community Q&A

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

Frequently asked questions

What is an SPJ file?
It's a project file from Microsoft Image Composite Editor (ICE), a panorama-stitching app. It stores your source-photo list and stitching settings - not the finished panorama image itself.
Why won't my SPJ file open as a picture?
Because it isn't a picture. The .spj is just the ICE project; the actual panorama is whatever you exported (a JPEG/TIFF/PNG). Open the .spj in ICE and export the image.
How do I open an SPJ file without Image Composite Editor?
You essentially can't - the format is proprietary to ICE and no other program reads it. If ICE isn't installed, re-stitch your original photos in a current tool like Hugin or PTGui instead.
Where can I download Image Composite Editor now?
Microsoft has discontinued ICE and removed the official download. If you still have the installer, keep it; otherwise switch to a maintained stitcher (Hugin is free; PTGui is paid).
How do I get the panorama image out of an SPJ project?
Open the .spj in ICE, then use Export and choose JPEG, TIFF, PNG or PSD. That produces the actual viewable panorama file.
Is SPJ always an Image Composite Editor file?
Almost always in a photo context. A few unrelated legacy programs (CA SuperProject, some old utilities) also used .spj for their own data - identify by the program that made it.

References

1Microsoft Research - Image Composite Editorwww.microsoft.com
2Hugin - open-source panorama stitcherhugin.sourceforge.io

Keep exploring

across the database

Top extensions this week

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

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

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

Open the toolbox

Browse file extensions A-Z