MCTools


Minecraft Toolbox

MCTools is a free, browser-based collection of Minecraft tools. Edit skins in a full 3D editor, merge multiple texture packs into one .mcpack, bundle skins into Bedrock skin packs, generate avatars from any Minecraft skin, create custom painting packs, build custom Totem of Undying textures, and convert Overworld to Nether coordinates instantly. Everything runs in your browser — no downloads, no uploads, no account needed.

📜 Changelog

5/8
FIXPack Converter wasn't accepting files or letting you click the direction buttons after the 2.0 update. Fixed.
TOOLNew Color Code Text Maker. Type Minecraft text with §color codes, see a live preview of how it'll render in-game, and copy as §, &, or escaped §.
TOOLNew Custom Emojis. Drop in PNGs or draw your own and download a Bedrock pack that adds custom emojis to chat, signs, and books. Comes with a copy-paste cheat sheet.
NEWXP bar recoloring added to the HUD Customizer, with single color or gradient mode. On Bedrock the level number recolors with it.
NEWJava Version Update mode added to the Pack Converter. Drop a Java pack and migrate it between 1.8 and the latest pack format, with the 1.13 Flattening folder + texture renames handled.
NEWPer-disc volume slider (0 to 200%) and a click-to-edit pixel editor for custom disc textures on the Music Disc Maker.
NEWAddon mode on the Music Disc Maker now plays the full track past the vanilla disc cut-off. Resource pack auto-applies when the behavior pack is added to a world.
FIXMusic Disc Maker on Bedrock was showing the same "Now Playing" name on every custom disc. Each disc now shows its own name.
FIXArmor Stand Skins were rendering with left arm and left leg textures flipped. Removed the inherited mirror flag on those bones so painted detail comes out the right way.
4/28
UIThe Custom Paintings tool got a full redesign, with bigger painting previews, Size and Resolution dropdowns per painting, and a one-click Build & Download button.
NEWPer-painting resolution on Custom Paintings, pick anywhere from 1× (vanilla 16px) up to 16× (256px) for each image, mix and match in the same pack.
FIX3D Elytra preview now actually renders in the Cape Editor.
UIRemoved the Custom Totem step from the Pack Merger for a cleaner 4-step flow (Upload, Customize, Icon, Build). The standalone Totem Generator still handles custom totems.
4/25
NEW3D Model totem style added to the Totem Generator, rendering your full skin as a tiny player on the totem.
NEWTiny mode toggle on the Totem Generator shrinks the totem to half size in-game.
NEWAll 4 Styles bundle on the Totem Generator ships every variant in one mcpack as switchable subpacks.
UIThe Totem Generator page got redesigned with a step-based flow (style, preview, download) and a big preview area.
4/24
NEWFlip horizontally option landed on the Avatar Maker, useful for mirroring Drops Style characters when arranging group portraits.
4/21
FIXClicking Review before uploading a pack no longer hides the Pack Converter UI, so the upload box stays put.
4/17
NEWDrops Style avatars landed on the Avatar Maker — chunky pixel-art characters generated directly from your skin's pixels.
NEWGroup Portrait mode lets you build a 3×3 squad of up to 9 Drops Style characters on the Avatar Maker, with drag-and-drop slot reordering.
UIRight-click (desktop) or tap-and-hold (mobile) the avatar preview to save or copy it natively, no separate download click required.
4/16
FIXMobile uploads now work on the Pack Converter, with .mcpack files no longer greyed out in iOS and Android file pickers.
FIXFerns, grass, saplings, flowers, vines, and crops now render as proper X-cross shapes after Bedrock to Java conversion in the Pack Converter, instead of flat cubes.
NEWA Target Java Version dropdown landed in the Pack Converter, so converted packs stop showing "Incompatible" in-game.
NEWVariated textures now convert in both directions through the Pack Converter, with hybrid pumpkin_face handling for carved and jack-o-lantern variants.
FIXAbout 180 Java↔Bedrock filename mismatches got corrected inside the Pack Converter (deepslate, huge_fungus, coral, chainmail, and more).
UIThe home page got a full overhaul on MC Tools, with Create and Tools sections, color-coded cards by ability, and Minecraft-style beveled borders throughout.
4/15
FIXMobile Bedrock now imports Armor Stand Skins packs correctly after cleaning up dangling geometry references.
4/14
TOOLName an armor stand in-game and watch it transform into any custom skin, thanks to the newly launched Armor Stand Skin Pack Maker (cape support and slim detection included).
4/11
TOOLManaging custom capes from the desktop became a thing with the release of EZcapes app edition.
4/6
TOOLBidirectional Java↔Bedrock conversion arrived with the Pack Converter: 1,688 texture mappings, sounds, animations, language files, a HUD sprite splitter, and PBR support.
4/5
FIXSlim skin models now bind armor and capes correctly inside the Cape Pack Builder.
4/3
TOOLCustom crosshairs plus recolorable hearts and hunger icons arrived with the HUD Customizer launch.
3/31
TOOLUpload any song and the new Music Disc Maker will bundle it into a custom music disc resource pack.
3/25
TOOLCustom Bedrock capes in two steps became reality with the Cape Pack Builder launch.
3/15
TOOLUpload a photo and Custom Paintings bundles it into a Bedrock paintings pack.
2/23
TOOLDay one: MC Tools went live with Avatar Maker, Skin Pack Maker, and Texture Pack Merger.

🧩 Pack Merger

Merge, reorder, and customize Bedrock / Java resource packs

Upload
Customize
Icon
Build
Upload Packs
📦
Drop .mcpack files here
Add 2+ to merge, or 1 to customize
Pack Name & Description
..
Pack Icon Generator
Upload a skin PNG to auto-extract the head
or fetch by username
0
Summary
Manifest

👕 Skin Pack Maker

Bundle multiple skins into a single pack with slim/classic support

Skin Pack Info
Add Skins
🧍
Drop skin PNGs here
64×64, 64×32, or 128×128
or fetch by username
Skin Overlays -
Load a base skin, pick overlays to add to your skin pack. Click a preview to select it.
— or —

🖼️ Custom Paintings

Replace in-game paintings with your own art — sizes 1×1 through 4×4

Pack Info
Upload Images
🖼️
Drop images here (up to 50)
PNG, JPG, or any image file — each becomes a custom painting

👤 Avatar Generator

3D heads, busts, and full-body Minecraft avatars with custom backgrounds

Load Skin
or
Choose Style
Customize & Preview
Download
Tip: tap-and-hold (mobile) or right-click (desktop) the preview above to copy or save it natively.
How to use the Minecraft Avatar Generator + FAQ

What is the Minecraft Avatar Generator?

A free in-browser tool that turns any Minecraft skin into a clean avatar image — 3D head, bust, full body, or mini-me style. Works with both Java and Bedrock skins. Output is a transparent PNG you can use as a profile picture, banner, or Discord avatar.

How to use it

  1. Upload your skin PNG, or type your username to pull your current Minecraft skin automatically.
  2. Pick a style: 3D head, bust, full body, or mini.
  3. Choose transparent background or a solid color.
  4. Hit download — you get a PNG ready to use anywhere.

FAQ

Does this work for Bedrock and Java?

Yes — both. Drop in any skin PNG from either edition, or use the username lookup if you're on Java.

Will my skin be saved on a server?

No. Everything runs in your browser. The skin never leaves your device.

What size are the output images?

Depends on the style — heads are 512×512 px, full body is taller. All exports are pixel-perfect and ready for upload to Discord, Twitter, or anywhere else.

Can I use these avatars commercially?

The generator is free for personal and commercial use. The underlying skin design belongs to whoever made it — make sure you have rights to skins you didn't create.

🧭 Coordinate Calculator

Convert between Overworld and Nether coordinates instantly

Dimension Converter
Overworld
÷8 / ×8
Nether

🌈 Color Code Text Maker

Type, click to format, copy. Live preview with all 16 colors and 5 styles.

Live Preview
Your Text — click a color or style to insert at cursor
Copy
§ formin-game chat, signs, books, Java commands
§
& formBukkit / Spigot / Essentials / most plugin configs
&
§ escapeJSON, source code, escaped strings
§
Cheat Sheet — click any to copy the code

😀 Custom Emoji Pack Maker

Drop in PNG icons → Bedrock pack that adds new emojis (no overwriting vanilla). Type them in chat, signs, books.

Pack Info
Add Emoji Icons
Drop PNGs here or click to browse
Up to 256 icons per pack. Files fill the next empty slot, in order.
Drop a PNG onto any tile below to replace it. Drag tiles to swap their codepoints.
0 filled 256 empty slots 0 – 255
Name
CodepointU+E200Char: ·
Quality
Cheat Sheet — paste these into Minecraft
1
Install your .mcpack in Minecraft Bedrock and apply it to your world.
2
Click Copy next to an emoji below. The "Char" column looks empty in your browser, that's normal — those codepoints have no glyph in any system font.
3
Paste into chat / a sign / a book in-game (Cmd+V or Ctrl+V). With the pack active, your icon renders. Outside Minecraft (Discord, browser) it shows as a blank box.
NameCharCodepoint
Build Pack
How it works

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.

  1. Drop in 1–256 transparent PNGs (square icons work best).
  2. Name each emoji so the cheat sheet is easy to read.
  3. Click a tile to edit / draw / replace / mark as hi-res.
  4. Hit Download .mcpack, double-click the file to install in Minecraft Bedrock.
  5. Apply the pack to a world. Copy a character from the cheat sheet, paste it in chat.

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.

🗡️ Totem Generator

Turn any skin into a custom Totem of Undying

Totem Generator

Turn any Minecraft skin into a custom Totem of Undying texture. The "Mini Me" style maps your skin onto the 16×16 totem sprite — head, body, arms, and legs all included.

🗡️
Drop a skin PNG or click to browse
64×64 / 64×32 / 128×128 · Get skins at namemc.com
or fetch by username
What is this?

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.

How to use the Totem of Undying Generator + FAQ

What is the Custom Totem of Undying Generator?

A free tool that turns any Minecraft skin into a custom Totem of Undying texture. The result is a "Mini Me" version of the skin holding a totem pose — when you hold a totem in-game, it shows you instead of the default golden figure. Works for both Java Edition and Bedrock Edition.

How to use it

  1. Pick your edition — Java or Bedrock — at the top of the tool.
  2. Upload a skin PNG or enter a username (Bedrock gamertag or Java username) to pull a skin automatically.
  3. Preview the totem on the 3D rendering on the right.
  4. Download — Bedrock players get a .mcpack ready to import; Java players get a raw totem PNG to drop into a resource pack.

FAQ

Does this work for Java Edition?

Yes. Switch the edition toggle to Java and you'll get a totem PNG sized for the Java texture path (assets/minecraft/textures/item/totem_of_undying.png). Drop it into a resource pack and enable.

How do I install the totem on Bedrock?

Download the .mcpack file, then open it. Minecraft will import it as a resource pack. Apply it to a world or globally, and any totem you hold will use your custom design.

Does it use my whole skin or just the head?

The full skin — the totem is a chibi-proportioned mini version showing your face, body, and arms in totem pose. Hat layer and outer layers are included.

Can I see the 3D preview before downloading?

Yes. The tool renders a live 3D preview on the right as soon as you upload a skin, so you can check it before exporting.

Will it conflict with other resource packs?

Yes — only one totem texture can be active at a time. If you have another pack that changes the totem, the one higher in your pack list wins.

🎨 Cape Editor

Draw and edit custom Minecraft capes pixel-by-pixel

Cape Texture (64×32)
Tools
Color
(gradient)
50
Layers

🦸 Cape Pack Builder

Assign custom capes to skins and build a ready-to-import pack
Windows Bedrock only, not compatible with mobile or console

Pack Settings
Skins
🧍
Drop skin PNGs or .mcpack/.zip packs
Skin images (64×64, 128×128) or skin packs
or fetch by username
Capes
🧥
Drop cape PNGs here
64×32 cape textures
or pick from gallery
Cape Assignments
Each skin+cape combo creates a selectable entry in-game. Toggle capes on/off per skin, or use the quick-assign buttons.
Add skins and capes above to start assigning.
How To Install
1Download the .zip file generated above.
2Extract the folder inside the zip.
3Navigate to this path (click to copy):
C:\XboxGames\Minecraft for Windows\Content\data\skin_packs\
4Drag the extracted folder into skin_packs. Replace files if prompted.
5Launch Minecraft and find your capes in the Classic Skins menu.
Not showing up? You may need to remove any other custom skin packs you've installed. Delete all folders in:
C:\Users\{User}\AppData\Roaming\Minecraft Bedrock\Users\{Numbers}\games\com.mojang\skin_packs
Video Tutorial

Need more help? Watch this step-by-step guide.

💿 Music Disc Maker

Replace in-game music discs with your own audio tracks

Music Disc Maker

Replace in-game music discs with your own audio. Add multiple songs to create a multi-disc resource pack.

1. Select a Disc
2. Upload Audio
Select a disc above first
🎵
Drop an audio file here
or tap to browse
.ogg .mp3 .wav .m4a .webm
3. Pack Settings
How It Works

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!

🎨 3D Skin Editor

Paint directly on a rotatable 3D model — fetch, edit, export

Loading Skin Editor...
How to use the 3D Skin Editor + FAQ

What is the 3D Minecraft Skin Editor?

A free in-browser editor for designing Minecraft skins on a rotatable 3D model. Paint directly on the body, toggle layers, fetch existing skins by Java username, and download a finished 64×64 PNG ready for either Java or Bedrock.

How to use it

  1. Start fresh or import a skin (upload PNG or type a Java username to pull theirs).
  2. Pick a body part, then paint directly on the 3D model. Tabs let you switch between base layer and overlay layer.
  3. Rotate the model with click-and-drag to check every angle.
  4. Download the 64×64 PNG. Upload it to Minecraft.net (Java) or import via the in-game customizer (Bedrock).

FAQ

Slim arms or classic arms?

Both are supported — toggle the arm model in the side panel. Slim is 3-pixel arms (Alex-style), classic is 4-pixel (Steve-style). Pick the one matching the Minecraft account the skin's headed to.

How do I upload my finished skin to Minecraft?

For Java: log in at minecraft.net, go to Profile → Skins → Browse, pick the PNG. For Bedrock: open Minecraft, go to your profile → Edit Character → Owned skins → Import. The downloaded PNG works for both.

Can I edit someone else's skin?

You can pull any public Java skin by username for editing locally. Whether you're allowed to publish your edited version depends on whose skin it is — assume you need permission unless you made the original.

Does the editor save my progress?

Not automatically. Download your PNG before closing the tab — refreshing the page wipes the canvas. (We're working on auto-save in the future.)

🎯 HUD Customizer

Customize your crosshair, hearts, food, and other HUD elements

Crosshair Designer

Design a custom crosshair for your Minecraft HUD. Paint on a 15×15 grid — your design replaces the default crosshair in-game.

COLOR
PREVIEW
Health Hearts

Recolor your health hearts. Pick a preset or choose a custom color — the hearts keep their Minecraft shape but get a new look.

Custom:
PREVIEW
Hunger Bar

Recolor your hunger drumsticks. Same approach as hearts — pick a color and the drumstick shape keeps its Minecraft shading.

Custom:
PREVIEW
XP Bar

Recolor the experience bar above your hotbar. Pick single color or gradient. The level number gets a slightly brighter shade in the preview, but in-game the number color is rendered by the game engine and stays vanilla green (engine limitation, not a tool bug).

Color A
PREVIEW
30

🔄 Pack Converter

Convert resource packs between Java and Bedrock editions

Upload
Review
Convert
Conversion Direction
Upload Java Resource Pack
Drop a Java Edition .zip resource pack here
Supports all Java versions (1.6 through 26.1)
Conversion Preview
Options

Converting
Starting conversion...
How To Install
1Download the converted .mcpack file.
2Double-click the .mcpack file — Minecraft will open and import it automatically.
3Go to Settings → Global Resources and activate the pack.
Note: Not all Java features have Bedrock equivalents. Custom models, shaders, and some advanced features may not convert. The converter will warn you about unsupported content.

🗿 Armor Stand Skins

Name-dependent custom skins for armor stands on Bedrock

Armor Stand Skin Pack Maker (Bedrock)

Create a Bedrock resource pack that makes armor stands display custom player skins. Name an armor stand in-game and it transforms into that skin — visible to everyone on the server.

Add Skins
🗿
Drop skin PNGs here — or click to browse
64×64 · Each skin becomes a named armor stand appearance
or fetch by username
How It Works

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.

Advanced: Custom 3D Models BETA

Import your own Bedrock geometry (.geo.json) files with custom textures. Each model gets a name tag trigger just like player skins. Upload the geometry file + its texture PNG.

EZCAPES
Cape Manager for Minecraft Bedrock
⬇ Download EZCAPES
Free · Open Source · Windows
👀 Visible to Everyone!
Anyone in your world, or on servers can see it!
Everything You Need to Rock a Cape
Build cape packs, design custom capes from scratch, and install them with one click.
Pack Builder
Core

Cape Pack Builder

Pick your skins, pick your capes, assign them, and hit Build & Apply. Installs directly to Minecraft with one click.

Banner Designer
Design

Banner Cape Designer

Create capes using real Minecraft banner patterns. All 43 patterns included with live 3D cape and elytra preview.

Pixel Editor
Design

Cape Pixel Editor

Draw your own cape designs pixel by pixel. Full tool suite with pen, fill, eraser, gradient, layers, and 3D preview.

No Hassle

One-Click Install to Minecraft

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.

One-click install
Manage

Save Profiles & Quick Switch

Save your favorite cape packs as profiles and switch between them instantly. Keep different setups for different servers or moods.

Profiles & Saved Packs
Up and Running in 5 Steps
1
Download EZCAPES and install it
2
Add your skins — fetch by username or drag in PNG files
3
Choose capes from the gallery, draw your own, or import from SkinMC
4
Assign capes to skins and click Build & Apply
5
Open Minecraft, go to Classic Skins — your custom cape is there!
EZCAPES
Ready to Get Your Cape On?
Free, open source, and works on any world and server that allows custom skins.
Download EZCAPES — Free
View source on GitHub
Coop's Minecraft avatar

About MCTools

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-fi

Privacy Policy

Last updated: April 28, 2026

In plain English: MCTools has no servers that store your data. No accounts. No databases. No file uploads to us. Every tool runs in your browser, and the files you work with never leave your device. The only data anyone sees about you is the basic anonymous traffic info our analytics provider collects.

Who We Are

MCTools (mc-tools.net) is a free Minecraft tools site operated from the United States. Contact info is at the bottom of this page.

What We Store

Nothing. MCTools has no user accounts, no logins, and no server-side database. We do not store your files, your IP address, your username, or anything else on our infrastructure. The tools run client-side; what you do in them stays on your device.

Cookies & Analytics

We use Google Analytics to understand site traffic (pages visited, approximate location from IP, device type). Analytics data is anonymous and aggregated, and is held by Google, not by us. We do not sell your personal data. Google's processing is governed by Google's Privacy Policy.

We also use Cloudflare for hosting and basic performance metrics. See Cloudflare's Privacy Policy.

Advertising

MCTools does not currently work with any advertising partners, and no ads are served on the site at this time. If we add an ad network in the future, this policy will be updated to name the partner, link to their privacy policy, and explain what data they collect (typically cookies used for measurement and personalization).

Once any ad partner is enabled, visitors in regions like the EEA and UK will see a consent banner before any personalized advertising occurs, and personalization can also be managed through your browser or operating system settings.

Third-Party Services

When you use the site, your browser may also contact:

Local Storage on Your Device

We use your browser's local storage for small preferences like your theme. This data stays on your device and you can clear it any time. Nothing in local storage is sent back to us.

Data Retention

Because we do not store any personal data, there is nothing on our end to retain or delete. Google Analytics holds anonymized data per Google's standard retention period, after which it is automatically deleted.

International Data Transfers

MCTools is operated from the United States, and our service providers process data there. If you visit from the EEA, the UK, or Switzerland, your information may be transferred to the US under the EU-US Data Privacy Framework and Standard Contractual Clauses.

Your Rights

You have rights under the GDPR (EEA / UK) and CCPA (California) regarding personal data, including the right to access, delete, or object to processing. Because MCTools holds no personal data of its own, any request will generally be directed to our analytics or hosting providers. MCTools does not sell or share personal data. To make a request, use the contact info below.

Children's Privacy

MCTools is a general-audience site. We do not knowingly collect personal information from children under 13 (or under 16 in the EEA / UK). Since we have no servers that store user data, none is collected from children either. If you are a parent and want to talk through anything, contact us.

Changes to This Policy

We may update this policy from time to time. Material changes will be flagged by a new "Last updated" date at the top.

Contact

For privacy questions or to exercise any of the rights above: contact@mc-tools.net