.W3X

W3X File

Warcraft III Expansion Map
Ask a question
QUICK ANSWER

A W3X file is a Warcraft III: The Frozen Throne custom map. To play it, copy it into your Warcraft III Maps folder and select it from the Custom Game browser in-game. The file itself cannot be launched like a regular program - you need Warcraft III: Reforged installed. W3X files can carry JASS scripts, so download only from reputable map repositories.

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

On this page

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

A .w3x file is a custom map for Warcraft III: The Frozen Throne, the 2003 expansion by Blizzard Entertainment. The format is a compound binary container: a 512-byte map header beginning with the HM3W signature (hex 48 4D 33 57) is prepended to a standard MPQ archive, the same packaging format used throughout Blizzard's game catalog.

Inside the embedded MPQ, the map stores all its component subfiles:

  • war3map.w3i - map metadata (name, author, description, player slots)
  • war3map.j - JASS game logic script
  • war3map.wts - string translation table
  • Terrain, unit placement, trigger data, and an optional preview image

The header byte at offset 4 distinguishes classic (0x12) from Frozen Throne / Reforged (0x1A) format versions. .w3x differs from the older .w3m format (Reign of Chaos) only in that it enables Frozen Throne-specific flags such as extra tilesets and two additional towns. Both share identical MPQ internals.

Individual files inside the MPQ may be compressed with DEFLATE, zlib, BZip2, or PKWARE Implode, and optionally encrypted per-block. Official Blizzard maps append a 260-byte strong digital signature after the MPQ end. Map sizes range from 8×8 to 480×480 playable tiles.

With Warcraft III: Reforged in 2020, Blizzard updated the extended object and trigger data formats. Despite changes to how maps are hosted on Battle.net, .w3x files continue to circulate and be played directly by the community.

Security & safety

RISK: MEDIUM

W3X maps can contain JASS scripts that execute arbitrary Warcraft III Lua/JASS code within the game sandbox. Malicious maps could theoretically exploit in-game scripting vulnerabilities. Only download maps from reputable community sites (Hive Workshop, epicwar.com). A map cannot execute code outside the Warcraft III process.

Format details

in a nutshell
FULL NAMEWarcraft III Expansion Mapaka Warcraft III scenario, WC3 map file
DEVELOPERBlizzard Entertainmentsince 2003 (Warcraft III: The Frozen Throne expansion)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEMPQ archive with custom 512-byte header (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
484D3357
ASCII
HM3W
The 512-byte W3X header starts with HM3W (hex 48 4D 33 57). At offset 512 an MPQ archive begins with the standard MPQ magic 4D 50 51 1A. The outer container is W3X; the inner container is MPQ.

Programs that open W3X files

Windows4 apps
Warcraft III: Reforged Paid Copy .w3x file into Documents\Warcraft III\Maps, then start a Custom Game in the game lobby and select the map.
Ladik's MPQ Editor Free Open the .w3x file as an MPQ archive to browse, extract, or replace internal subfiles.
JMPQ (Java MPQ library) Open-source Programmatic MPQ reading/writing; used by map-editing tools. Not a GUI editor.
Warcraft III World Editor Paid Built into Warcraft III installation; open .w3x files directly to edit the map.
macOS1 app
Warcraft III: Reforged Paid Copy .w3x into ~/Documents/Warcraft III/Maps and open from the Custom Game lobby.

Technical details

deep spec
Container structureCustom 512-byte W3X header + embedded MPQ (MoPaQ) archive
Header magicHM3W (hex 48 4D 33 57) at offset 0; MPQ magic 4D 50 51 1A at offset 512
Byte orderLittle-endian
CompressionDEFLATE, zlib, BZip2, PKWARE Implode (per MPQ block, per-sector)
EncryptionOptional per-block MPQ encryption for individual subfiles
Map format version byteOffset 4: 0x12 = classic Reign of Chaos; 0x1A = Frozen Throne / Reforged
Playable map size range8×8 to 480×480 playable tiles
JASS script subfilewar3map.j - game logic written in the JASS scripting language
Map info subfilewar3map.w3i - stores name, author, player slots, and description
Typical file size1 MB - 100 MB; official campaign maps may exceed 100 MB
Digital signatureOptional 260-byte strong digital signature appended after MPQ archive end
MPQ hash table capacityUp to 65,535 (2^16 − 1) file entries per embedded archive
Distinction from .w3mEnables Frozen Throne-specific flags; .w3m is Reign of Chaos only
Associated OSWindows; macOS (Warcraft III: Reforged)
Released2003 (Warcraft III: The Frozen Throne expansion)
Latest versionReforged map format (2020, with extended trigger/object data)
Specification867380699.github.io

W3X conversions

Community Q&A

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

Frequently asked questions

How do I play a .w3x map in Warcraft III?
Copy the .w3x file into your Warcraft III Maps folder (Documents\Warcraft III\Maps on Windows), start the game, choose Single Player or Multiplayer → Custom Game, and select the map.
Can I open a .w3x file without Warcraft III?
You can inspect its contents (it's an MPQ archive) using Ladik's MPQ Editor. To actually play it, you need Warcraft III: Reforged.
What's the difference between .w3x and .w3m?
.w3m is for Reign of Chaos only. .w3x is for The Frozen Throne expansion and supports additional tilesets, towns, and features. Both use the same MPQ structure internally.
Where can I download Warcraft III custom maps?
Hive Workshop (hiveworkshop.com) and epicwar.com are the main repositories for W3X maps.
Can I convert a .w3x map to another format?
You can extract individual subfiles (scripts, images, terrain data) using an MPQ editor, but there is no meaningful conversion to a non-WC3 format.

References

1W3X Files Format specification867380699.github.io
2wc3edit.net - W3M and W3X format explanationforum.wc3edit.net

Keep exploring

across the database

Top extensions this week

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