.SCHEMATIC

SCHEMATIC File

Minecraft Schematic File
Ask a question
QUICK ANSWER

A .schematic file is a saved Minecraft build (a house, redstone circuit, or statue) stored as compressed block data for Java Edition. You import it into a world with WorldEdit, Amulet, or MCEdit - you do not open it like a document. It is a legacy pre-1.13 format; modern WorldEdit prefers the newer .schem.

Developer: Minecraft community (MCEdit / WorldEdit); not an official Mojang format Category: Game Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux Web
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

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

A .schematic file is used by MCEdit and other Minecraft editor programs, including WorldEdit. The format allows editors to create and edit 3D structures, map sections, terrain, and related block objects that can be imported and exported between worlds. A .schematic associated with a specific build can be placed into a game world using the MCEdit selection tool or WorldEdit's //schematic load command.

Internally, the format stores a gzip-compressed NBT byte array of block IDs arranged in YZX order. It relies on legacy numeric block IDs predating Minecraft 1.13, so it cannot represent newer blocks without remapping. Modern editors now prefer the Sponge Schematic .schem format for current Java Edition builds.

Security & safety

RISK: LOW

A .schematic is passive block data, not executable code, so opening one is low-risk. The realistic concern is gameplay/world integrity: pasting a downloaded build with WorldEdit overwrites whatever is in the target area, so always back up your world (or test on a copy) before importing. Schematics with command-block contents could run commands when triggered in-game - inspect downloads from untrusted sources. Watch for fake "schematic download" pages that wrap files in PUP installers; get builds from reputable community sites and download the .schematic directly.

Format details

in a nutshell
FULL NAMEMinecraft Schematic Fileaka MCEdit Schematic, WorldEdit schematic (legacy)
DEVELOPERMinecraft community (MCEdit / WorldEdit); not an official Mojang formatsince around 2011 (MCEdit; format loosely based on Minecraft's Indev level format)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEGzip-compressed NBT (Named Binary Tag) data describing a 3D block region
STANDARDOpen · royalty-free
This extension is also used by…
  • Generic NBT data file - Some non-Minecraft tools have reused .schematic for gzip-NBT block data; the structure is the same NBT container.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102
HEX
1F8B08
ASCII
···
A .schematic is GZIP-compressed NBT, so the file starts with the gzip magic 1F 8B 08 at offset 0 (identical to any .gz). After decompression the NBT root is a TAG_Compound named "Schematic" containing Width/Height/Length (TAG_Short), a Materials tag, and Blocks/Data byte arrays. A minority of tools save NBT uncompressed (then it starts with 0x0A, the NBT TAG_Compound byte) - rare for .schematic.

Programs that open SCHEMATIC files

Windows4 apps
WorldEdit (Minecraft mod/plugin) Open-source Place the file in the worldedit/schematics folder, then in-game run //schematic load <name> and //paste. The standard way to import a schematic.
Amulet Editor Open-source Open your world, then Import the .schematic to place/edit the structure. Modern, maintained successor to MCEdit.
MCEdit / MCEdit-Unified Open-source Open a world and use Import to load the .schematic; the original schematic editor (now largely legacy/unmaintained).
Litematica (Fabric mod) Open-source Load the .schematic as a ghost overlay to use as a build guide (can convert to .litematic). Modern alternative to Schematica.
macOS2 apps
Amulet Editor Open-source Import the .schematic into an open world to view/edit it. Cross-platform.
WorldEdit (server/mod) Open-source Same //schematic load + //paste workflow on a Mac client or server.
Linux2 apps
WorldEdit (server plugin) Open-source Drop into plugins/WorldEdit/schematics on a Spigot/Paper server, then //schematic load and //paste.
Amulet Editor Open-source Import the .schematic into a world for editing. Runs on Linux.
Web1 app
SchemConvert / online schematic viewers Open-source Use to convert .schematic to/from .schem/.litematic/.nbt; browser viewers (e.g. on map sites) preview the build.

Technical details

deep spec
CompressionGZIP (DEFLATE) wrapping the NBT payload; magic bytes `1F 8B 08` at offset 0
Internal encodingNBT (Named Binary Tag) - big-endian binary with typed tag tree
Root structureTAG_Compound named `Schematic` containing `Width`, `Height`, `Length` (TAG_Short), `Materials`, `Blocks`, and `Data` tags
Block storage orderYZX - `Blocks[y * Width * Length + z * Width + x]`
Block ID systemLegacy numeric block IDs (0-255) with 4-bit metadata values; pre-Minecraft 1.13 flattening
Dimension limitsWidth, Height, Length stored as TAG_Short; maximum 32,767 blocks per axis
Byte orderBig-endian for all multi-byte NBT numeric values
Entity dataOptional `Entities` and `TileEntities` TAG_List entries store mobs and block entities within the region
Integrity checkGZIP CRC-32 over the compressed stream; no additional content signature
MIME type`application/octet-stream` (no format-specific MIME type is registered for `.schematic`)
Platform scopeJava Edition only; legacy numeric IDs are incompatible with Bedrock Edition, which uses `.mcstructure`
Superseded bySponge Schematic `.schem` (2018), which uses namespaced block-state palettes and supports post-1.13 blocks
Typical file sizeA few KB to tens of MB, scaling with the bounding-box volume of included blocks
Materials tag`Materials` TAG_String identifies the block ID set (`Classic`, `Alpha`, or `Pocket`) used in the region
Releasedaround 2011 (MCEdit; format loosely based on Minecraft's Indev level format)
Latest versionLegacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic
Open standardYes · royalty-free
Specificationminecraft.wiki

SCHEMATIC conversions

Community Q&A

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

Frequently asked questions

How do I open a .schematic file in Minecraft?
You import it, not open it. On a server with WorldEdit, put the file in worldedit/schematics, then run //schematic load <name> and //paste. Standalone, use the Amulet (or MCEdit) world editor to import it into a world.
What's the difference between .schematic and .schem?
.schematic is the legacy MCEdit/WorldEdit format using pre-1.13 NUMERIC block IDs. .schem (Sponge format, 2018) uses modern namespaced block states and a palette, so it supports newer blocks. Current WorldEdit prefers .schem.
How do I convert a .schematic to .schem?
Load it in WorldEdit/FastAsyncWorldEdit and save with //schematic save -f sponge, or use Amulet or the SchemConvert tool. This is needed when an old schematic must work with modern blocks.
Can I use a .schematic in Minecraft Bedrock?
Not directly - .schematic is a Java-Edition format. Bedrock uses .mcstructure. You'd need to convert via tools like Amulet, and results can be imperfect because the editions store blocks differently.
What program opens a .schematic without a server?
The Amulet world editor (maintained) or MCEdit-Unified - open a world and Import the file. To use it as a build guide while playing, the Litematica mod loads .schematic as a ghost overlay.
Why won't my old .schematic show the right blocks?
Legacy .schematic uses numeric block IDs from before Minecraft 1.13. Newer blocks didn't exist then, and ID meanings changed, so loading an old schematic in a modern version can misplace blocks unless the tool remaps them.

References

1Minecraft Wiki - Schematic file formatminecraft.wiki
2WorldEdit (EngineHub) - schematicsworldedit.enginehub.org

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.JSONJavaScript Object Notation file
6.M4AMPEG-4 Audio File
7.ICSiCalendar data file
8.DATProgram Data File (generic)
9.JPGJPEG Image
10.TAGDataFlex Query Tag Name 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