.MCA

MCA File

Minecraft Anvil Region File
Ask a question
QUICK ANSWER

An MCA file is a Minecraft Anvil Region file that stores terrain data for a 512x512-block area of a Minecraft Java Edition world. Minecraft opens these files automatically. To inspect or edit chunk data, use NBT Studio; to view the world as a map, use Amidst or Chunker.

Developer: Mojang Studios (Microsoft) Category: Game Files MIME: application/octet-stream
OPENS ON Windows macOS Linux Web
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

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

Files with the .mca extension belong to the Game Files category and store world data for Minecraft Java Edition.

What do MCA files contain?

The contents of files with the .mca extension are world chunk data for the game Minecraft. Players can build their own communities, modify locations, and interact with other users within them. The files store all elements of the Minecraft universe, such as:

  • blocks, from which structures are built,
  • terrain, biomes, and buildings,
  • player characters and other entities,
  • items and tools.

Files with the .mca extension replaced the previous Minecraft map standard .mcr when Java Edition 1.2.1 launched on 1 March 2012.

What are MCA files used for?

The Anvil world save format offers more functionality than its MCR predecessor. The main improvements concerned reducing the data overhead per chunk, which contributed to relieving Minecraft servers. Thanks to the changed internal structure, chunk compression was noticeably improved - zlib DEFLATE by default, with LZ4 support added in Java Edition 1.20.5. Each .mca file covers a 32×32 chunk region (512×512 blocks), named r.X.Z.mca by region coordinates, and stores up to 1,024 chunk slots.

Java Edition 1.18 expanded world height to Y=-64 through Y=320, adding deeper underground terrain and higher build limits. Special features of the Anvil format - palette-indexed block states since the 1.13 Flattening update and per-chunk DataVersion tags - offer wide possibilities for modifying and analysing game worlds. Bedrock Edition worlds use LevelDB instead of .mca files.

Security & safety

RISK: LOW

MCA files are pure binary data files with no executable code. Safe to copy, backup, and open with NBT tools. Risk: editing chunk data incorrectly can corrupt a Minecraft world; always back up saves/ before editing. Never download world files from untrusted sources as they may contain intentionally corrupted data designed to crash clients.

Format details

in a nutshell
FULL NAMEMinecraft Anvil Region Fileaka Minecraft region file, Anvil file
DEVELOPERMojang Studios (Microsoft)since 2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEbinary game world chunk storage file

Programs that open MCA files

Windows5 apps
NBTExplorer Open-source File > Open; browse the chunk tree in region files. Older tool; NBT Studio is the updated successor.
Minecraft (Java Edition) Paid MCA files are opened automatically when Minecraft loads a world from the saves/ folder. Place world folder under %APPDATA%\.minecraft\saves\.
NBT Studio Open-source File > Open; select an .mca file to browse chunk tree, inspect/edit NBT tags within region chunks. Successor to NBTExplorer.
Chunker (Hive Games) Free Web-based tool: upload Java Edition world ZIP; view/convert to Bedrock Edition. Handles MCA region files.
Amidst Open-source Load a Minecraft world folder to render a top-down biome/structure map by reading MCA files.
macOS2 apps
NBTExplorer Open-source File > Open to browse region files. macOS version available on GitHub.
Minecraft (Java Edition) Paid MCA files loaded automatically from ~/Library/Application Support/minecraft/saves/.
Linux2 apps
Minecraft (Java Edition) Paid MCA files loaded automatically from ~/.minecraft/saves/ when launching a world.
NBT Studio Open-source File > Open an .mca region file; inspect and edit chunk NBT data.
Web1 app
Chunker (Hive Games) Free Upload Java Edition world ZIP; view map tiles, convert to Bedrock Edition format.

Technical details

deep spec
Binary encodingBig-endian
Header size8,192 bytes (two 4,096-byte lookup tables)
Chunk slots per file1,024 (32×32 region grid)
Chunk payload formatNBT (Named Binary Tag)
Default compressionzlib DEFLATE (type 2)
Legacy compressionGZip (type 1)
LZ4 compressionType 4, added in Java Edition 1.20.5 (2024)
World coverage per file32×32 chunks = 512×512 blocks horizontally
World height (Java 1.18+)Y=-64 to Y=320 (26 vertical chunk sections)
File naming conventionr.X.Z.mca where X, Z are region coordinates
Chunk format trackerDataVersion NBT tag per chunk
Block storage (since 1.13)Palette-indexed long arrays
Bedrock EditionNot applicable - Bedrock Edition uses LevelDB, not .mca files
Released2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format)
Latest versionAnvil (1.2.1, 2012); Linearized variant in Minecraft 1.21 (2024) for some data
Specificationminecraft.wiki

MCA conversions

Community Q&A

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

Frequently asked questions

What is an MCA file?
A Minecraft Anvil Region file - a binary container storing terrain data for a 512×512-block area (32×32 chunks) of a Minecraft Java Edition world.
How do I open an MCA file?
Minecraft opens MCA files automatically when loading a world. To inspect or edit chunk data, use NBT Studio (free, open-source on GitHub).
Can I delete MCA files to reset parts of my Minecraft world?
Yes - deleting an .mca file removes that 512×512-block region; Minecraft will regenerate it with fresh terrain next time you visit the area. Back up first.
What is the difference between MCA and MCR?
MCR (McRegion) is the older format used before Minecraft 1.2.1 (2012). MCA (Anvil) is the current format with improved chunk height and block state storage. Minecraft can read both.
Does Minecraft Bedrock use MCA files?
No. Bedrock Edition uses LevelDB for world storage. Use Chunker (chunker.app) to convert between Java Edition (MCA) and Bedrock Edition worlds.
How do I fix a corrupted MCA file?
Delete the corrupted .mca file from saves/[worldname]/region/ (or DIM-1/region/ for Nether). Minecraft will regenerate that region with new terrain, losing any player builds there. Always keep backups.

References

1Anvil file format - Minecraft Wikiminecraft.wiki
2Region file format - Minecraft Wikiminecraft.wiki

Keep exploring

across the database

Top extensions this week

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

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