Skip to main content

Enchanting Table Translator

Type English to get enchanting table runes, or click the rune keyboard to read runes as English. Copy the result, or build a Java command that shows plain letters in the enchanting table font.

  • Free
  • No account needed
  • Works in your browser

16/500 characters

Edit either box and the other one updates.

Rune keyboard

Enchanting table text

ᒷリᓵ⍑ᔑリℸ╎リ⊣ ℸᔑʖꖎᒷ

enchanting table

Runes copy as ordinary Unicode text. Going from runes to English returns lowercase letters. The letter o uses a character Bedrock Edition cannot draw.

Share your result

Java commands for the enchanting font

Java Edition draws plain letters as runes when a text component sets "font":"minecraft:alt". The command uses your English text, not the Unicode runes. Bedrock Edition has no font component, so these commands do not work there.

/tellraw @p {"text":"enchanting table","font":"minecraft:alt"}

Run it in chat, a command block, or a function. Newlines in your text become line breaks in the message. Format checked against the Minecraft Wiki text component and sign pages on October 10, 2026.

Was this tool helpful?

What the enchanting table language is

A real alphabet with a one-to-one match to English.

The enchanting table language is the Standard Galactic Alphabet. Tom Hall created it for the Commander Keen games, and Minecraft uses it for the words on enchanting table buttons. Each rune stands for one English letter, so this translator works in both directions.

The words on the table do not predict your enchantment. The Minecraft Wiki calls them purely cosmetic, with no relation to the enchantments that get applied, and they are not saved on the item. Reading them tells you nothing about what you will get.

The alphabet has no capitals. Uppercase and lowercase letters use the same glyphs, so decoding returns lowercase text. To plan what an enchantment will cost, use the Minecraft enchantment calculator.

Enchanting table language chart

Every letter and the Unicode rune this translator uses.

Letters A to Z and their enchanting table runes
LetterRuneLetterRune
aᔑnリ
bʖo𝙹
cᓵp!¡
d↸qᑑ
eᒷr∷
f⎓sᓭ
g⊣tℸ
h⍑u⚍
i╎v⊬
j⋮w∴
kꖌx·/
lꖎy||
mᒲz⨅

Example: enchant becomes ᒷリᓵ⍑ᔑリℸ. The letters p, x, and y use two characters each. These are text characters, so their shapes can differ from the glyphs the game draws on the table.

How to write it in Minecraft

Java Edition has a font for it. Bedrock Edition does not.

Java Edition

Use the enchanting font.

  • Set "font":"minecraft:alt" on a text component.
  • Type plain English letters in the command, for example /tellraw @p {"text":"hello","font":"minecraft:alt"}.
  • Commands need cheats on in a single-player world, or operator permission on a server.
  • Pasting the Unicode runes into chat also works. The game draws them in a fallback font, so the shapes differ from the table.

Bedrock Edition

No font option.

  • Bedrock text components have no font field, so no command switches to the enchanting font.
  • Paste the Unicode runes into chat instead.
  • Bedrock cannot draw characters above U+FFFF, so the letter o shows as a box.

Checked against the Minecraft Wiki on October 10, 2026. For other text styles, try the Minecraft font generator.

Enchanting table language FAQ

Common questions about the runes and how to type them.

It is the Standard Galactic Alphabet, a 26-letter substitution cipher that Tom Hall created for the Commander Keen games. Minecraft uses it for the words on enchanting table buttons. Each rune stands for one English letter, so any text can be written in it and read back.
No. The Minecraft Wiki describes the words as purely cosmetic, with no relation to the enchantments that get applied, and they are not saved on the item. Translating them does not predict anything. To plan the XP cost of an enchantment, use the Minecraft enchantment calculator.
Click the keyboard rune that matches each rune you see, or paste runes into the rune box. The English box fills in as you go and returns lowercase letters. The alphabet has no capitals, so case cannot be recovered. The A to Z chart on this page lists every letter and its rune.
In Java Edition, set "font":"minecraft:alt" on a text component and type plain English letters, for example /tellraw @p {"text":"hello","font":"minecraft:alt"}. The command builder on this page writes /tellraw and sign commands for you. Commands need cheats on in a single-player world or operator permission on a server.
Not as a font. Bedrock text components do not have a font field, so no command switches to the enchanting font. You can paste the Unicode runes into chat, but Bedrock cannot draw characters above U+FFFF, so the letter o shows as a box.
In the Unicode spelling this translator uses, p is !¡, x is ·/ and y is ||. The decoder reads each pair back as one letter. A lone !, ¡, |, or / is not a rune and passes through unchanged. The decoder also accepts t with a combining dot below and x with a combining dot above.

Related tools

More Minecraft and creative tools.

All tools