Your images never leave your device. Resizing, atlas compositing and packaging all happen here in your browser; this page makes no network requests with your files.
Every glyph page uses a single uniform cell size, so quality is set once for the whole pack and cannot be mixed per emoji. Pick 32x32 for crisper art.
Transparent PNGs work best. The next free slot is U+E200 on glyph page glyph_E2.
A custom emoji pack adds your own chat, sign and book glyphs to Minecraft Bedrock without touching anything vanilla. Drop in images, name each emoji, and the tool fits them onto one or more glyph pages and builds a resource pack you load like any other. It all happens in your browser, so nothing uploads and there is no watermark.
Each emoji is mapped to a character on the high-byte private-use glyph pages that vanilla Bedrock leaves empty (E2, E3 through F8, then E0 and E1). That means your pack only adds glyphs and never overwrites a built-in character or font. The tool fills the first page (E2) before spilling onto the next, in the order you add emojis, up to 6400 per pack across all 25 pages.
Pick a pack-wide quality of 16 by 16 or 32 by 32 pixels per glyph, fit each image with contain or cover while keeping transparency, name the pack with the same section-sign color codes Minecraft uses, and download. You also get a cheat sheet listing every emoji name, codepoint and pasteable character.
Import the .mcpack by double-clicking it, then enable the pack on your world or server under Resource Packs. The emojis only render once the pack is active, so the chat preview on this page shows the placeholder character rather than the final glyph.
To use an emoji, copy its character from the cheat sheet and paste it into chat, onto a sign, or into a book and quill. Because quality is a single uniform cell size for every glyph page, all emojis in one pack share the same resolution; choose 32 by 32 for crisper art. Note this is a Bedrock Edition tool. Java uses a different font system and is out of scope for this version.
Bedrock can read extra glyphs from font atlases in a resource pack. This tool composites your images onto one or more glyph pages and maps each to a character on the vanilla-unused high-byte private-use range. Once the pack is active, typing or pasting one of those characters in chat, on a sign, or in a book shows your image in its place.
Each emoji is assigned a real character, listed in the cheat sheet you download with the pack. Copy that character and paste it into chat, a sign, or a book and quill, and it renders as your emoji once the pack is enabled. The cheat sheet also lists the codepoint for keyboards that support unicode input.
Up to 6400. Each glyph page is a 16 by 16 grid of cells, which is 256 slots, and the tool spreads emojis across the 25 high-byte glyph pages vanilla Bedrock leaves empty (E2, E3 through F8, then E0 and E1). It fills them in the order you add emojis: the first 256 go on the E2 page, the next 256 on E3, and so on, emitting only the pages you actually use.
No. The emojis live on the high-byte glyph pages the Bedrock wiki documents as unused by vanilla (E2 through F8, plus E0 and E1). The pack only adds new glyphs on those pages and leaves every built-in character and font untouched. Those pages are still shared with other custom-emoji packs, so a conflict with another pack is possible.
No. The fitting, atlas compositing and packaging all run in your browser. The page makes no network requests with your images, so they never leave your device and there is no watermark.
This tool targets Bedrock Edition. Java uses a different font and glyph provider system, so a Bedrock emoji pack does not load on Java. Java support is out of scope for this version.
Make a custom painting next, or browse more Minecraft tools: