Edit Bedrock level.dat Online

Open your Minecraft Bedrock level.dat file, edit any NBT tag, and download the result. Works with PocketMine-MP, MCPE, and MCBE worlds. Everything runs in your browser — no upload needed.

Drop level.dat here

How to Use

  1. Find your world's level.dat file. On a PocketMine-MP server it's in worlds/YourWorld/level.dat. On mobile (MCPE) it's in games/com.mojang/minecraftWorlds/<id>/level.dat.
  2. Drag the file onto the editor above, or tap Choose File.
  3. Expand the NBT tree. Click any value to edit it. For example, change LevelName to rename the world.
  4. Use the + button to add new tags or the × button to remove them.
  5. Tap Save & Download to get the modified level.dat.
  6. Replace the original file with the downloaded one and restart your server or game.

Why You Need This

A common issue in PocketMine-MP and Bedrock Edition: when you duplicate a world folder, the LevelName tag inside level.dat still contains the original world name. This causes:

  • Multiple worlds showing the same name in server listings
  • Confusion when managing worlds in PocketMine-MP console
  • Potential data corruption if plugins reference worlds by their internal name
  • Players seeing the wrong world name on join

This editor lets you quickly fix the LevelName and edit any other NBT tag — game mode, spawn coordinates, game rules, and more — without installing any software.

Supported Features

All 13 Tag Types

Full support for every NBT tag type from TAG_End to TAG_Long_Array, including 64-bit BigInt precision for TAG_Long.

Bedrock Format

Correctly handles the 8-byte little-endian header unique to Bedrock level.dat files.

Tree View Editor

Collapsible tree with type badges. Tap to expand compounds and lists, tap values to edit inline.

Add & Remove Tags

Add new tags to any compound or list. Remove tags you don't need. Full structural editing.

Mobile Optimized

44px+ tap targets, bottom action bar, touch-friendly. Works great on phones and tablets.

100% Client-Side

Your files never leave your device. All parsing and editing happens in the browser with JavaScript.

Frequently Asked Questions

What is NBT?

NBT (Named Binary Tag) is the data format Minecraft uses to store world data, player data, and more. It's a tree structure of typed, named tags. Bedrock Edition uses little-endian byte order, while Java Edition uses big-endian.

What is level.dat?

level.dat is the main metadata file for a Minecraft world. It contains the world name, game mode, spawn position, game rules, difficulty, and many other settings. In Bedrock Edition, it starts with an 8-byte header followed by NBT data.

Does this work with PocketMine-MP?

Yes. PocketMine-MP uses Bedrock Edition world format. This editor reads and writes the exact same level.dat format that PocketMine-MP expects.

Is my file uploaded to a server?

No. Everything runs locally in your browser using JavaScript. Your file is read with the FileReader API and never sent anywhere.

Can I edit level.dat from Minecraft Java Edition?

No. Java Edition uses big-endian NBT with gzip compression and a different header format. This editor is specifically built for Bedrock Edition (little-endian, 8-byte header).

What if I break my level.dat?

Always keep a backup of your original file before editing. If something goes wrong, you can restore the backup. The editor doesn't modify your original file — it creates a new download.

Can I use this on mobile?

Yes. The editor is designed mobile-first with large tap targets, a bottom action bar, and responsive layout. On Android you can access your world files via a file manager. On iOS it's more limited due to sandboxing.