Convert between Overworld and Nether coordinates instantly
Nether ÷81 block in the Nether = 8 blocks in the Overworld. Build your portal at the converted spot and link up first try.
Type, click to format, copy. Live preview with all 16 colors and 5 styles.
§Convert resource packs between Java and Bedrock editions
Merge, reorder, and customize Bedrock / Java resource packs
Replace vanilla discs with your own audio. Use the Addon download for full-length tracks.
Bedrock: Upload any audio file. It will be included as-is in the pack (Bedrock supports .ogg and .wav natively). For best results, upload .ogg files.
Java: Java Edition requires .ogg (Vorbis) format. If you upload an .ogg file it will be used directly. Other formats will be converted to OGG Vorbis automatically.
Select a disc, upload your audio, and click "Add Song to Pack." Repeat for as many discs as you want, then hit Build!
Turn any skin into a custom Totem of Undying
The Totem of Undying normally has a default texture. This tool replaces it with a "Mini Me" version of your skin - so when you hold a totem in-game, it shows you. Download as .mcpack to import directly into Minecraft Bedrock, or as a raw PNG to use in a resource pack.
3D heads, busts, and full-body Minecraft avatars with custom backgrounds
Bundle multiple skins into a single pack with slim/classic support
Assign custom capes to skins and build a ready-to-import pack
Windows Bedrock only, not compatible with mobile or console
C:\XboxGames\Minecraft for Windows\Content\data\skin_packs\C:\Users\{User}\AppData\Roaming\Minecraft Bedrock\Users\{Numbers}\games\com.mojang\skin_packs
Need more help? Watch this step-by-step guide.
Draw and edit custom Minecraft capes pixel-by-pixel
Paint directly on a rotatable 3D model - fetch, edit, export
Wear them, place them, or earn them from traders or kills - Bedrock addon
Pick one mode for this pack.
All your heads will show up as trades on every wandering trader, appended after the vanilla trades.
Geometry → the head is an 8×8×8 cube + an inflated hat overlay (same shape as vanilla mob heads). Six per-face textures are extracted from each skin (hat composited per face) and applied via minecraft:material_instances.
16-direction rotation: the model has four bones (0°, 22.5°, 45°, 67.5°) and a custom block component (<ns>:intercardinal_orientation) that reads the player's Y-rotation on placement and stores it as a 0–15 state. Bone visibility + transformation permutations combine into the final facing - the head snaps to whichever direction you're looking, not just N/S/E/W.
Placeable: right-click a top or side face - heads can't be installed on a ceiling (placement filter blocks "down"). Side-attached heads get a translation so they hang off the wall like vanilla skulls.
Wearable: separate item file with minecraft:wearable (slot.armor.head, hides_player_location: true) - drag into your helmet slot. Stack size locked to 1, rarity uncommon, cosmetic_head enchant slot.
Trader mode: the behavior pack overrides trading/economy_trades/wandering_trader_trades.json to append every custom head as a trade group.
Drop mode: the behavior pack uses the Script API (@minecraft/server) to watch the entityDie event, match the dead player's gamertag, and spawn the right head.
Replace in-game paintings with your own art - sizes 1×1 through 4×4
Drop in PNG icons → Bedrock pack that adds new emojis (no overwriting vanilla). Type them in chat, signs, books.
U+E200Char: ·.mcpack in Minecraft Bedrock and apply it to your world.| Name | Char | Codepoint |
|---|
This generates a Bedrock resource pack that fills the font/glyph_E2.png atlas. The atlas is a 16×16 grid of tiles; each tile is mapped to a Unicode private-use codepoint (U+E200 through U+E2FF). When the pack is active, typing one of those characters in chat, on a sign, or in a book renders your custom icon.
Vanilla Bedrock only uses glyph_E0 and glyph_E1 (button prompts, controller arrows). The E2 atlas is unused by vanilla, so this pack adds emojis without replacing anything.
Per-emoji Hi-res: each tile can be flagged hi-res in its edit panel. If any tile is hi-res, the whole atlas builds at 512×512 (32px tiles) so detail is preserved; lo-res tiles in that same atlas are upscaled with nearest-neighbor. If no tile is hi-res, the atlas is the default 256×256 (16px tiles) and stays small.
Name-dependent custom skins for armor stands - Bedrock
The pack overrides the armor stand entity with a custom render controller that uses query.is_name_any() to check the armor stand's name tag. When a name matches, it swaps the default model for a player body and applies your skin texture.
In-game: Place an armor stand → rename it with a Name Tag → the stand transforms into that skin. Names are case-insensitive. The pack description lists all available names.
Customize your crosshair, hearts, food, and other HUD elements
Pick your skins, pick your capes, assign them, and hit Build & Apply. Installs directly to Minecraft with one click.
Create capes using real Minecraft banner patterns. All 43 patterns included with live 3D cape and elytra preview.
Draw your own cape designs pixel by pixel. Full tool suite with pen, fill, eraser, gradient, layers, and 3D preview.
No more digging through AppData or copying files manually. EZCAPES finds your Minecraft installation and installs the cape pack directly.
Hit Build & Apply, open Minecraft, go to Classic Skins, and your custom cape is right there.
Save your favorite cape packs as profiles and switch between them instantly. Keep different setups for different servers or moods.
Hey! I'm Coop, and I live and breathe Minecraft. I built MCTools because I wanted to create something cool and helpful for the community. Free, browser-based tools that just work, no sketchy downloads or virus-filled installs needed.
Everything runs locally right in your browser. Whether you're editing skins, merging packs, making avatars, or creating custom music discs, your files never leave your device.
Thanks for stopping by and using the tools. Keep building cool stuff!
☕ Support me on Ko-fiEvery update that's shipped to MCTools
💬 Want the full story behind updates? See more info in our Discord →