.SPB

SPB File

SimProp Binary (Flight Simulator / ESP Mission) File
Ask a question
QUICK ANSWER

An SPB file is most often a SimProp Binary file used by Microsoft Flight Simulator X and modern MSFS - a compiled binary form of a flight mission the simulator loads automatically. To inspect or edit one, use the free spb2xml utility to decompile it to XML. If your file came from Samsung Kies, that is a separate format: a phone contacts backup you export as VCF or CSV inside Samsung Kies.

Developer: Microsoft (ESP / Flight Simulator); SimProp binary format Category: Game Files MIME: application/octet-stream
OPENS ON Windows
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 24, 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 SPB file format?

Files with the .spb extension are mission saves associated mainly with Flight Simulator games developed by Microsoft. The files store condition data for a flight mission, including scenario properties and other simulation-related data.

.spb files can refer to a range of compatible simulators because they are not generated directly by the game but by Microsoft ESP - a platform for generating maps and scenes of flight simulation. ESP-based content is shared across Flight Simulator X, later editions, and third-party add-ons that build on the same toolchain.

The structure of .spb files is rooted in XML - authored as standard SimProp XML documents - but the final file produced by the ESP tools is stored in SimProp Binary (compiled binary) format. This proprietary binary layout has no publicly documented constant magic bytes. An .spb file can be decompiled back to its original .xml source using the spb2xml command-line tool, which makes the content editable in any text editor. The Microsoft Flight Simulator SDK in Dev Mode also provides project editor tools that facilitate building and packaging .spb files.

Related file types used alongside .spb include .flt (saved flight state) and .spba (SimProp Binary Archive bundles for packaging multiple assets).

Security & safety

RISK: MEDIUM

Flight-sim .spb files are game data, but add-on missions are downloaded from third-party sites and can ship alongside scripts/executables - install only from reputable flight-sim communities and scan downloads. spb2xml is a community tool; get it from a known flight-sim download portal. For the Samsung-contacts meaning, the risk is mainly privacy (the backup holds personal contacts) - keep it private. Beware generic "open any SPB" converter sites, which are often adware and won't handle either real format.

Format details

in a nutshell
FULL NAMESimProp Binary (Flight Simulator / ESP Mission) File
DEVELOPERMicrosoft (ESP / Flight Simulator); SimProp binary formatsince Microsoft ESP / Flight Simulator X (2006); also Microsoft Flight Simulator 2020/2024
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPECompiled binary mission/scenario file (SimProp Binary)
This extension is also used by…
  • Samsung Kies Phone Contacts Library - Samsung Kies exports phone contacts as a .spb backup; open/convert it to VCF/CSV via Kies (see conversions note).
  • Sprint Backup / other niche backups - A few backup utilities reuse .spb for proprietary backup containers unrelated to flight simulation.

Programs that open SPB files

Windows3 apps
Microsoft Flight Simulator X / Microsoft Flight Simulator Paid The simulator loads .spb missions itself; you don't open them manually. Place add-on missions where the sim expects them.
spb2xml (SimProp Binary decompiler) Free Run spb2xml on the .spb to decompile it into readable XML for inspection/editing.
Microsoft Flight Simulator SDK (Dev Mode) Free In modern MSFS, use the SDK / Project Editor to work with SimProp .spb files in Dev Mode.

Technical details

deep spec
Format typeCompiled binary mission/scenario file (SimProp Binary)
DeveloperMicrosoft (ESP platform / Flight Simulator SDK)
Source formatSimProp XML - the human-readable source document compiled into the .spb binary
Compilation toolMicrosoft ESP / Flight Simulator SDK Dev Mode Project Editor
Decompilerspb2xml - converts .spb back to its original XML source for inspection and editing
Magic bytesNo published constant signature; proprietary binary layout with no documented fixed header
MIME typeapplication/octet-stream
PlatformWindows (Microsoft Flight Simulator ecosystem)
EncodingProprietary binary encoding of SimProp property tree data
Related extensions.xml (source), .flt (saved flight), .spba (SimProp Binary Archive), .fsx (FSX project)
Compatible simulatorsMicrosoft Flight Simulator X (FSX), Microsoft ESP, Microsoft Flight Simulator 2020, Microsoft Flight Simulator 2024
Typical file roleStores scenario/mission properties - object placements, camera positions, weather settings and trigger logic
Editing workflowAuthor in XML - compile to .spb with SDK tools; decompile with spb2xml to modify
Format opennessClosed/proprietary - no published format specification; binary structure reverse-engineered by community
ReleasedMicrosoft ESP / Flight Simulator X (2006); also Microsoft Flight Simulator 2020/2024
Specificationdocs.flightsimulator.com

SPB conversions

Community Q&A

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

Frequently asked questions

What is an SPB file?
It depends on the source. In Microsoft Flight Simulator / ESP it's a compiled binary mission file (SimProp Binary) - the fast-loading form of an XML mission. Samsung Kies also uses .spb for a phone-contacts backup. Check where the file came from.
How do I open a Flight Simulator SPB file?
The simulator loads it automatically as part of a mission. To read or edit it, decompile it to XML with the free spb2xml utility (or the MSFS SDK in Dev Mode), edit the XML, and recompile.
How do I convert an SPB to XML?
Use spb2xml, which decompiles a SimProp Binary .spb into readable XML. This is the standard tool for inspecting and modding FSX/MSFS missions.
How do I get contacts out of a Samsung Kies .spb file?
That's the unrelated Samsung meaning of .spb. Open the .spb in Samsung Kies and export/Save As VCF or CSV. (Kies is legacy; Samsung's newer tool is Smart Switch.)
Can I edit an SPB mission directly?
Not in its compiled binary form. Decompile it to XML with spb2xml, edit the XML (triggers, actions, objects), then recompile it for the simulator.

References

1Microsoft Flight Simulator SDK - SPB Filesdocs.flightsimulator.com
2FileInfo - SPB (Flight Simulator mission file)fileinfo.com

Keep exploring

across the database

Top extensions this week

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

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

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

Open the toolbox

Browse file extensions A-Z