.RBXM

RBXM File

Roblox Model File (Binary)
Ask a question
QUICK ANSWER

An RBXM file is a Roblox model saved in binary format by Roblox Studio. It can hold 3D parts, scripts, GUI elements, or any combination of Roblox objects. The only program that opens it is Roblox Studio, which is free on Windows and macOS. Files from unknown sources may contain malicious scripts, so stick to the official Creator Marketplace.

Developer: Roblox Corporation Category: Game Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Jun 19, 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 RBXM file format?

An .rbxm file is a binary model file used by Roblox Studio, the development environment for the Roblox platform. It stores a tree of Roblox instances - 3D parts, scripts, models, and GUI objects - without a root DataModel, making it a portable asset that developers can insert into any game.

The file begins with the 14-byte magic header <roblox! followed by control bytes and a 4-byte version field (0x00000000 for Version 0). The body is divided into typed chunks: INST (class definitions), PROP (property values), PRNT (parent-child links), META (metadata), SSTR (shared strings), and END (terminator). Each chunk is independently compressed with LZ4 (default) or Zstandard, or stored uncompressed.

Property data uses type-tagged encoding for types such as Vector3, CFrame, and Color3. Integer arrays use a byte-interleaved layout that improves run-length compression efficiency.

.rbxm has a companion text format - .rbxmx - which stores the same instance tree as human-readable XML. The binary .rbxm is smaller and faster to load; .rbxmx is preferred for version-controlled assets in pipeline tools like Rojo.

Roblox Corporation has not published an official format specification; the community-maintained rbx-dom project at dom.rojo.space documents the binary layout.

Security & safety

RISK: MEDIUM

.rbxm files can contain Lua/Luau scripts which execute inside Roblox Studio. Malicious scripts in community-shared models can exploit Roblox Studio or in-game mechanics. Roblox has sandboxing, but running untrusted models in Studio carries risk. Download models only from Roblox's official Creator Marketplace or trusted developers.

Format details

in a nutshell
FULL NAMERoblox Model File (Binary)aka Roblox Binary Model, RBXM model
DEVELOPERRoblox Corporationsince circa 2012 (binary format); XML .rbxmx predates it
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEproprietary binary (chunk-based)
This extension is also used by…
  • Roblox XML Model File (.rbxmx) - The XML counterpart to .rbxm - same data model, human-readable XML format; extension is .rbxmx not .rbxm.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
3C726F626C6F7821
ASCII
<roblox!
Full 14-byte header signature: '<roblox!' followed by 0x89 0xFF 0x0D 0x0A 0x1A 0x0A. Then 4-byte version (0x00 0x00 0x00 0x00 for Version 0).

Programs that open RBXM files

Windows1 app
ROBLOX Studio Free File → Open from File → select .rbxm; or drag onto an open Studio place to insert the model.
macOS1 app
ROBLOX Studio Free File → Open from File → select .rbxm; or drag onto an open Studio place.

Technical details

deep spec
Magic bytes`3C 72 6F 62 6C 6F 78 21` (`<roblox!`) at offset 0; full 14-byte header
File versionVersion 0 (bytes 9-12 = `0x00000000`); tracked in the file header
Byte orderLittle-endian for most fields; byte-interleaved big-endian for integer arrays
Chunk compressionLZ4 (default) or Zstandard (`28 B5 2F FD`); uncompressed chunks also possible
Chunk types`META`, `SSTR`, `INST`, `PROP`, `PRNT`, `END`
Instance modelStores a selection of Roblox instances without a root `DataModel`
Property encodingType-tagged values: `Vector3`, `CFrame`, `Color3`, `BrickColor`, `UDim2`, etc.
Integer encodingByte-interleaving of array elements for run-length compression efficiency
XML counterpart`.rbxmx` stores the identical instance tree as human-readable XML
Primary toolRoblox Studio (Windows and macOS)
Format specificationCommunity-documented by rbx-dom at `dom.rojo.space/binary.html`; no official Roblox spec
Typical file size5 KB - 50 MB depending on model complexity and embedded assets
IntegrityNo file-level checksum; integrity relies on chunk framing
Releasedcirca 2012 (binary format); XML .rbxmx predates it
Latest versionBinary Model Format Version 0 (as documented by rbx-dom community; format evolves with Roblox Studio)
Specificationdom.rojo.space

RBXM conversions

Community Q&A

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

Frequently asked questions

How do I open an .rbxm file?
Only with Roblox Studio (free). Download from create.roblox.com, then File → Open from File, or drag the .rbxm into an open place.
What is the difference between .rbxm and .rbxmx?
.rbxm is the binary (compact, fast) format; .rbxmx is the XML (human-readable, diff-friendly) format. Both contain the same Roblox Instance data.
Can I convert .rbxm to a 3D format like OBJ or FBX?
Only partially - Roblox Studio can export mesh geometry, but scripts, Roblox-specific properties, and hierarchy are lost. There is no full round-trip conversion.
Is an .rbxm file safe?
Models from the official Creator Marketplace are moderated. Models from unknown sources may contain malicious Luau scripts - only open models from trusted sources in Roblox Studio.
What is .rbxm used for?
Sharing reusable Roblox game assets (3D models, scripts, GUI elements) between projects or developers, or submitting to the Creator Marketplace.

References

1Roblox Binary Model Format spec - rbx-dom (community)dom.rojo.space
2Roblox XML Model Format spec - rbx-domdom.rojo.space

Keep exploring

across the database

Top extensions this week

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

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