Map inspector

What is actually in a map file: the shape of the track from above, where the checkpoints sit, the times to beat, and whatever the author wrote into it. The file stays on your machine.

Open a map

Nothing is uploaded
Drop a map file here
a .Challenge.Gbx or .Map.Gbx straight from your Tracks folder — or click to choose one

Maps normally live in Documents\TrackMania\Tracks\Challenges. The file is read here in your browser and never sent anywhere.

Or paste converted JSONio.gbx.tools/gbx-to-json ↗

Both work. A few files defeat the direct reader, and the converted form carries the on-screen MediaTracker text, which a .Gbx does not give up as easily — so this route is worth keeping even when the other one works. Dropping a .json file above does the same thing.

Not here yet, from the spreadsheet this came from: your own block names to plot, presets for floating water and TMUF underground roads, MediaTracker trigger areas, and translating the on-screen text.

The block matching and the UID lookups byWeregoose, rebuilt here with his blessing.
Map files are read with gbx.js, and the format itself was mapped out by BigBang1112’s GBX.NET, which also powers gbx-to-json. None of this would be possible without that work.