Build faster. Play more Minecraft.
Create commands, plan worlds, edit skins, and solve everyday Minecraft problems with fast browser tools for Java and Bedrock.
A cape texture is 2,048 pixels and only 372 of them are ever drawn
The file is 64×32, the cape lives in a 22×17 corner, and the side people actually see is 160 pixels — under 8% of the image. Plus the one-pixel offset that catches everyone.
Read guide →Latest guides
Browse all guides →A trimmed armour set has 1.57 billion possible appearances, which is why the lock button exists
199 states per slot to the fourth power. Rerolling all four at once will never converge on a look — locking the pieces you like turns an unsearchable space into a workable one.
A custom head stores a URL wrapped in base64 JSON, not an image
The profile component holds base64 of {textures:{SKIN:{url:…}}}. That is why a head's look is fixed at the moment it was made, and why the database can be tens of thousands of entries.
A Minecraft username is 1–16 characters of exactly three things, and a UUID has two spellings
Letters, digits, underscore. No hyphens, no dots, no spaces. And a UUID is accepted with or without its dashes — which is why one lookup fails and the identical one works.
A predicate with one condition has no wrapper, and that is a real shape change
One condition is the object itself. Two or more get wrapped in all_of or any_of. Plus the eight condition types, and why inverting is a wrapper rather than a flag.
A .nbt structure stores palette indexes, not block names — which is why it is so small
Three keys hold an entire build: size, palette and blocks. Each block is an integer pointing into the palette, so a 32³ volume of stone costs one string and 32,768 numbers.
The advancement tree: 126 advancements, and Story has no challenges at all
Adventure holds 47 of the 126 and the End just 9. 70 are dead ends, the longest chain is 8 deep, and the Story tab is the only one with zero challenge frames.
Most used
Browse all →Seed Map
Type a seed and see the world before you play it: biomes, villages, ocean monuments, slime chunks and more. Java and Bedrock, 1.20 through 26.2, in your browser.
/give Generator
Build any /give command for Minecraft 26.1 — enchantments, custom names, lore and data components. Free, no signup.
/summon Generator
Spawn any mob with full NBT — equipment, attributes, passengers and custom AI. Java and Bedrock.
Enchantment Calculator
Find the cheapest anvil combining order and stop hitting "Too Expensive!". Works for every tool and armour set.
3D Skin Editor
Paint a Minecraft skin directly on the 3D model. Java 64×64 and Bedrock 128×128, layers, mirroring, undo, capes and animation preview. Nothing is uploaded.
Armor Trim Generator
Preview every armor trim pattern and material combination, and get the ready /give command.
Datapack Studio
Assemble a full datapack zip in your browser — add recipes, loot tables, and functions, then download it ready to use.
Resource Pack Studio
Combine resource packs you've made and add quick texture overrides for any item, block, painting, or mob — then download one unified pack.
Looking for more Minecraft tools?
A suite of client-side generators, viewers and converters — all free, all in your browser.