English → enchanting table
Anything that isn't a letter passes straight through
The alphabet
26 runes, one per letter — a straight substitution cipher
The alphabet comes from Commander Keen, id Software's 1990 platformer, where the same runes were used for in-game signage. Mojang lifted the font wholesale for the enchanting table.
What the table is actually saying
50 words, picked at random, meaning nothing
The enchanting screen strings two to four of these together for each slot. “The elder scrolls” and “klaatu berata niktu” are film and game references; the rest is filler. Nothing in the phrase tells you what the enchantment will be — hover the slot for that.
More Minecraft tools
Other ways to write something the server won't understand
Frequently asked questions
Where the alphabet came from and what the words mean
What language is the Minecraft enchanting table written in? +
The Standard Galactic Alphabet — a substitution cipher from Commander Keen, a 1990s id Software series. It is not a language at all: each rune stands for one Latin letter, so the table is writing English in a different alphabet. Mojang reused the font rather than inventing one.
Do the words on the enchanting table mean anything? +
No. The table picks a few words at random from a fixed list of about fifty — “the elder scrolls”, “klaatu berata niktu”, “xyzzy”, plus a pile of fantasy filler like “embiggen” and “galvanize”. They are decoration: the enchantment you get is decided before the text is drawn, so two identical phrases can give two different enchantments.
Can I write Standard Galactic in Minecraft? +
You can paste the runes into a sign, a book or an anvil and they will show, because they are ordinary Unicode characters that the game's font covers. What you cannot do is get the enchanting table's own font on them — that font is only used for the enchanting screen itself.
Why do a few letters look like two characters? +
Three runes have no single Unicode codepoint, so they are written as sequences: P is an exclamation mark next to an inverted one, T carries a combining dot below, and X is a slash with a combining dot above. The translator reads those sequences back correctly, and also accepts the plain-keyboard spellings people type — || for Y and `/ for X.