Emojis & Symbols

WARNING

Modifying texture of vanilla emojis and symbols on this page are incompatible with Nintendo Switch platform!

Minecraft has a bunch of hard-coded Private Use Unicode symbols that it automatically converts to Emoji-like symbols. These can be used anywhere where normal letters can - signs, books, item names, chat, etc.

Below you can find platform specific Emoji's, as well as general symbols. Copy/paste the "box" character under the Letter colum directly into Minecraft.

There will be instructions for creating custom emoji at the bottom.

HUD

NameLetter (Copy/Paste This)UnicodeImage
FoodU+E100
ArmorU+E101
HeartU+E10C

Items & Blocks

NameLetter (Copy/Paste This)UnicodeImage
Wooden PickaxeU+E108
Wooden SwordU+E109
Crafting TableU+E10A
FurnaceU+E10B

Marketplace

NameLetter (Copy/Paste This)UnicodeImage
MinecoinU+E102
TokenU+E105

Inventory

NameLetter (Copy/Paste This)UnicodeImage
Craft Toggle OnU+E0A0
Craft Toggle OffU+E0A1

New Touch

NameLetter (Copy/Paste This)UnicodeImage
JumpU+E014
AttackU+E015
Joy StickU+E016
PlaceU+E018
SneakU+E019
SprintU+E01A
Fly UpU+E01B
Fly DownU+E01C
DismountU+E01D

Touch

NameLetter (Copy/Paste This)UnicodeImage
JumpU+E084
CrouchU+E085
Fly UpU+E086
Fly DownU+E087
Stop FlyingU+E088
Left ArrowU+E081
Right ArrowU+E083
Up ArrowU+E080
Down ArrowU+E082
Small JumpU+E059
Small CrouchU+E05A
Small Fly UpU+E05C
Small Fly DownU+E05D
Small Left ArrowU+E056
Small Right ArrowU+E058
Small Up ArrowU+E055
Small Down ArrowU+E057
Small InventoryU+E05B

Keyboard & Mouse

NameLetter (Copy/Paste This)UnicodeImage
Left ClickU+E060
Right ClickU+E061
Middle ClickU+E062
Small Left ClickU+E070
Small Right ClickU+E071
Small Middle ClickU+E072
Small MouseU+E073

Xbox

NameLetter (Copy/Paste This)UnicodeImage
YU+E003
BU+E001
AU+E000
XU+E002
BackU+E008
StartU+E009
LB (Left Bumper)U+E004
RB (Right Bumper)U+E005
LT (Left Trigger)U+E006
RT (Right Trigger)U+E007
LS (Left Stick)U+E00A
RS (Right Stick)U+E00B
D-pad UpU+E00C
D-pad RightU+E00F
D-pad DownU+E00E
D-pad LeftU+E00D

Nintendo Switch

NameLetter (Copy/Paste This)UnicodeImage
XU+E042
AU+E040
BU+E041
YU+E043
+U+E049
-U+E048
L (Left Bumper)U+E044
R (Right Bumper)U+E045
ZL (Left Trigger)U+E046
RL (Right Trigger)U+E047
L (Left Stick)U+E04A
R (Right Stick)U+E04B
D-pad UpU+E04C
D-pad RightU+E04F
D-pad DownU+E04E
D-pad LeftU+E04D

PlayStation (4/5)

NameLetter (Copy/Paste This)UnicodeImage
TriangleU+E023
CircleU+E021
CrossU+E020
SquareU+E022
Options/ShareU+E029
Touch PadU+E028
L1 (Left Bumper)U+E024
R1 (Right Bumper)U+E025
L2 (Left Trigger)U+E026
R2 (Right Trigger)U+E027
L3 (Left Stick)U+E02A
R3 (Right Stick)U+E02B
D-pad UpU+E02C
D-pad RightU+E02F
D-pad DownU+E02E
D-pad LeftU+E02D

Oculus (Rift/Rift S)

NameLetter (Copy/Paste This)UnicodeImage
0U+E0E0
BU+E0E2
AU+E0E1
YU+E0EA
XU+E0E9
LG (Left Grip)U+E0E3
RG (Right Grip)U+E0E4
LT (Left Trigger)U+E0E7
RT (Right Trigger)U+E0E8
LS (Left Stick)U+E0E5
RS (Right Stick)U+E0E6

Windows MR (Mixed Reality)

NameLetter (Copy/Paste This)UnicodeImage
MenuU+E0C2
WindowsU+E0CD
Left TouchpadU+E0C5
Left Horizontal TouchpadU+E0C6
Left Vertical TouchpadU+E0C7
Right TouchpadU+E0C8
Right Horizontal TouchpadU+E0C9
Right Vertical TouchpadU+E0CA
LT (Left Trigger)U+E0CB
RT (Right Trigger)U+E0CC
LG (Left Grab)U+E0C0
RG (Right Grab)U+E0C1
LS (Left Stick)U+E0C3
RS (Right Stick)U+E0C4

Other

NameLetter (Copy/Paste This)UnicodeImage
CrosshairU+E017
AgentU+E103
Immersive ReaderU+E104
Hollow StarU+E106
Solid StarU+E107

Custom Emoji

WARNING

This method is not officially supported. Use with caution on the Marketplace!

To make a custom emoji, we use a very similar method to the pre-built emoji, except instead of using the Microsoft sprite-sheets, we overwrite them with our own! Some character-slots are already used up with the emoji above, but there are blank slots we can use.

Please note that the following files have been annotated with slot information: If you use them directly, existing Emoji will have numbers added on top of them. If you need the original sprite-sheets, you can get them from the Vanilla Resources on your system (not included in the Vanilla Resource Pack downloads).

To get started, you should download the sprite-sheets, and move them into the fonts folder.

Two sprite-sheets are provided for each glyph-target: One that accurately reflects vanilla, and a second version which has been annotated with hex information, for easily finding the correct character.

RP/font/glyph_E0.png

RP/font/glyph_E1.png

Edited sample glyph_E1.png for free-use shared by @zheaEvyline:

Your filepath should look like this:

📁RP
📁font
🖼️glyph_E0.png
🖼️glyph_E1.png

Finding the correct hex.

Once you have emojis inside the glyph_E0.png or glyph_E1.png you need to find your character "code" so it can be converted.

The first two characters are always 0x.

The next two characters are either E0 or E1, depending on which file you added emojis to.

The next two characters are the position inside the image like <row><column>, where each character is a number in hexadecimal numeral system. You can find this number by referencing the images above. For example, the top-right square in E0 is 0F, and the bottom right is FF.

So after you are done, it might look like 0xE102 (0x + E1 + 02).

Copy this code into the following field, and press Convert. The symbol on the right-hand side can be copy/pasted into MC.

Emoji Positioning

  • To position an emoji upwards/downwards, simply move it up/down within its own emoji slot.
  • To position an emoji towards the left or right, simply add any pixel of 5-10% opacity to its side (within its own slot), opposite to the direction you want to move it.
    • Ex: to move an emoji to the right by 2 pixels, add any 5-10% opacity pixel connecting to it, anywhere on its left-most side and add another one to the left of that pixel.

Note: the following steps are only for emojis that are not fit to its slot width (smaller than its slot size.)

Glyph Separation Space

Sometimes, it appears that if you put 2 glyphs near to each other, there will be a couple of empty pixels between them. The only fix for it is to scale the glyph (png file) itself. Ex: 256×256 → 512×512

Contributors

SirLichMedicalJewel105