Gaster Translator
Type or paste Gaster's Wingdings to read it in English — or write in English and get copy-paste versions of the symbols W.D. Gaster speaks in.
Contains spoilers from a hidden room in Undertale.
That's over 500 characters — translate it in chunks.
Gaster's in-game lines are all caps and carry no dialogue asterisk — unlike every other line in Undertale. Lowercase works here too, but all caps matches the game.
We couldn't tell which way to translate. Pick a direction above.
Some characters weren't in the chart and were left as-is.
Nothing to translate yet — paste some symbols or type a word.
Select the result and copy it manually.
What Is the Gaster Language?
Gaster's language is Wingdings. In Undertale, the hidden character W.D. Gaster speaks in text rendered with the Wingdings font, so players who reach him see a wall of symbols instead of words — and the game never displays the plain-English version on screen. That is exactly why a Gaster translator is needed: it maps each symbol back to the letter it stands for.
Gaster's in-game lines are all caps, and they carry no dialogue asterisk — the small marker that appears next to every other line of dialogue in the game. Both details are easy to miss and both are correct in his text.
If you came for the famous entry, that is Entry Number 17, decoded line by line below. For a general-purpose Gaster language translator that works in both directions, the box above is all you need.
Entry 17 — Full Text, Decoded
Entry Number 17 is the longest piece of Gaster's dialogue in Undertale and the reason most people search for a Gaster translator in the first place. It appears in a hidden room, it is rendered entirely in Wingdings, and the game never translates it for you. Below is the text in the order it appears on screen.
| # | Wingdings (in-game) | English |
|---|---|---|
| 1 | ENTRY NUMBER SEVENTEEN | |
| 2 | DARK DARKER YET DARKER | |
| 3 | THE DARKNESS KEEPS GROWING | |
| 4 | THE SHADOWS CUTTING DEEPER | |
| 5 | PHOTON READINGS NEGATIVE | |
| 6 | THIS NEXT EXPERIMENT | |
| 7 | SEEMS | |
| 8 | VERY | |
| 9 | VERY | |
| 10 | INTERESTING | |
| 11 | ... | |
| 12 | WHAT DO YOU TWO THINK |
Gaster Wingdings Character Chart
Every symbol in Gaster's dialogue, in one table — the key it stands for, the character you can copy, its Unicode code point, and whether the two mapping conventions give you the same glyph. Use the copy buttons to build a word by hand, or grab a whole phrase from the converter above.
Gaster's in-game dialogue is rendered in all caps, so the chart below is what his text looks like with nothing else added.
Rows where the two conventions agree show "Yes" in the last column.
| Key | Gaster symbol | Unicode | Legacy symbol | Same? | Copy |
|---|---|---|---|---|---|
| A | ✌ | U+270C | — | Yes | |
| B | 👌 | U+1F44C | — | Yes | |
| C | 👍 | U+1F44D | — | Yes | |
| D | 👎 | U+1F44E | — | Yes | |
| E | ☜ | U+261C | — | Yes | |
| F | ☞ | U+261E | — | Yes | |
| G | ☝ | U+261D | — | Yes | |
| H | ☟ | U+261F | — | Yes | |
| I | 🖐 | U+1F590 | ✋ | No | |
| J | ☺ | U+263A | — | Yes | |
| K | 😐 | U+1F610 | — | Yes | |
| L | ☹ | U+2639 | — | Yes | |
| M | 💣 | U+1F4A3 | — | Yes | |
| N | ☠ | U+2620 | — | Yes | |
| O | 🏳 | U+1F3F3 | ⚐ | No | |
| P | 🏱 | U+1F3F1 | — | Yes | |
| Q | ✈ | U+2708 | — | Yes | |
| R | ☼ | U+263C | — | Yes | |
| S | 💧 | U+1F4A7 | — | Yes | |
| T | ❄ | U+2744 | — | Yes | |
| U | 🕆 | U+1F546 | — | Yes | |
| V | ✞ | U+271E | — | Yes | |
| W | 🕈 | U+1F548 | — | Yes | |
| X | ✠ | U+2720 | — | Yes | |
| Y | ✡ | U+2721 | — | Yes | |
| Z | ☪ | U+262A | — | Yes | |
| 0 | 📁 | U+1F4C1 | — | Yes | |
| 1 | 📂 | U+1F4C2 | — | Yes | |
| 2 | 📄 | U+1F4C4 | — | Yes | |
| 3 | 🗏 | U+1F5CF | — | Yes | |
| 4 | 🗐 | U+1F5D0 | — | Yes | |
| 5 | 🗄 | U+1F5C4 | — | Yes | |
| 6 | ⌛ | U+231B | — | Yes | |
| 7 | 🖮 | U+1F5AE | — | Yes | |
| 8 | 🖰 | U+1F5B0 | — | Yes | |
| 9 | 🖲 | U+1F5B2 | — | Yes | |
| space | ␣ | U+0020 | — | Yes | |
| ! | 🖉 | U+1F589 | — | Yes | |
| $ | 👓 | U+1F453 | — | Yes | |
| & | 🕮 | U+1F56E | — | Yes | |
| ' | 🕯 | U+1F56F | — | Yes | |
| ( | 🕿 | U+1F57F | — | Yes | |
| ) | ✆ | U+2706 | — | Yes | |
| * | 🖂 | U+1F582 | — | Yes | |
| + | 🖃 | U+1F583 | — | Yes | |
| ? | ✍ | U+270D | — | Yes | |
| [ | ☯ | U+262F | — | Yes | |
| ] | ☸ | U+2638 | — | Yes | |
| @ | 🖎 | U+1F58E | — | Yes | |
| " | ✂ | U+2702 | — | Yes | |
| # | ✁ | U+2701 | — | Yes | |
| % | 🕭 | U+1F56D | — | Yes | |
| , | 📪 | U+1F4EA | — | Yes | |
| - | 📫 | U+1F4EB | — | Yes | |
| . | 📬 | U+1F4EC | — | Yes | |
| / | 📭 | U+1F4ED | — | Yes | |
| : | 🖳 | U+1F5B3 | — | Yes | |
| ; | 🖴 | U+1F5B4 | — | Yes | |
| < | 🖫 | U+1F5AB | — | Yes | |
| = | 🖬 | U+1F5AC | — | Yes | |
| > | ✇ | U+2707 | — | Yes | |
| \ | 🕉 | U+1F549 | — | Yes |
Gaster Wingdings vs Other Converters
Gaster's text uses Wingdings 1 — the original 1990 dingbat font shipped with Windows 3.1, not Wingdings 2, 3, or Webdings. The key order has never changed, so every correct converter should agree on which symbol belongs to which letter.
They don't always agree, and the reason is Unicode, not the game. Wingdings predates its own Unicode mapping: the official code points were only added in Unicode 7.0, in 2014. Tools built before that had to substitute whatever looked closest, and a few of those approximations are still in circulation.
| Letter | Unicode 7.0 (official) | Legacy approximation |
|---|---|---|
| I | 🖐 U+1F590 | ✋ U+270B |
| O | 🏳 U+1F3F3 | ⚐ U+2690 |
Neither is "wrong" in the sense of being broken — both render, and both are readable. But if you're comparing two Gaster wingdings outputs and they differ, this table is usually why. Switch the mapping above to compare both conventions side by side; the chart flags every key where they diverge.
Copying Gaster Text Without Getting Boxes
Two things turn Gaster's text into empty rectangles and question marks when you paste it somewhere else.
The first is fonts. Those symbols live in the Wingdings font, and an app that doesn't have it will substitute a generic "missing character" box. The second is invisible characters. Wingdings symbols are often copied with a variation selector — an invisible character that tells the receiving app "show this in text style" — and some apps choke on it or render it as a stray glyph.
Both have the same fix: use the Text symbol style above. It outputs plain Unicode characters that display anywhere, with no font required and no stray invisible bytes. If you need it to look exactly like the game screen, screenshot the output instead of copying the text.
How to Use the Gaster Translator
This W.D. Gaster translator runs entirely in your browser — nothing you paste is uploaded or stored.
- Paste or type. Drop in the symbols you found, or type English you want converted.
- Pick a direction — or leave it on auto-detect and let the converter work it out from the characters.
- Copy the result. One click, up to 500 characters at a time.
Who Is W.D. Gaster?
W.D. Gaster is a character in Undertale who is never encountered in a normal playthrough. He exists in the game's files and in a hidden room that only appears under specific conditions, speaks in Wingdings, and is never named on screen — the name comes from data and from the community. His dialogue is the reason a Gaster translator is useful at all.
The initials are widely read as a nod to Wingdings, though the game itself never states it. Whether Gaster is related to any of the main characters, and how he came to be scattered across time and space, are popular fan theories rather than confirmed story. The game leaves them open on purpose.
FAQ
What language does W.D. Gaster speak?
Wingdings. His lines are written in English and rendered with the Wingdings font, so the game shows symbols instead of letters. Every symbol maps back to a normal letter, which is why a converter can turn his dialogue into readable text — nothing is encrypted or invented.
How do I translate Gaster's Wingdings into English?
Paste the symbols into the converter at the top of this page and it returns the letters, one for one. Each Wingdings symbol stands for a single character and the mapping is fixed, so the same input always produces the same output.
What is Entry Number 17?
It's the longest piece of Gaster's dialogue in Undertale, found in a hidden room rather than in normal play. It's written in Wingdings and the game never translates it on screen, which is why it gets passed around as screenshots and copied text. The full line-by-line translation is above.
Why do different Gaster translators give different symbols?
Because they were built against different Unicode conventions. Wingdings wasn't mapped to Unicode until version 7.0 in 2014, so older tools substituted lookalike characters for a few letters — most visibly I and O. Both render fine; they just aren't the same character.
Why does some Gaster text paste with invisible characters?
Those are variation selectors, invisible code points that sit after a symbol and tell the app to draw it in text style rather than as a colour emoji. They're harmless in most apps but can show up as a stray glyph in others. The Text symbol style above adds them deliberately; switch to Emoji if you don't want them.
Is Gaster's Wingdings the same as regular Wingdings?
The font is the same one — standard Wingdings 1, the version that shipped with Windows 3.1. What makes Gaster's text look different is how it's used: all caps, short broken lines, no punctuation and no dialogue asterisk, so the shapes read unlike ordinary converted text.
What does Gaster say in the hidden room?
He speaks in Wingdings and the scene gives you no translation, so you have to read the symbols yourself. The most quoted passage is Entry Number 17, transcribed and translated in full above. Other appearances are shorter and often just a handful of symbols.
Does Gaster have a voice, or is there a recording of him speaking?
In the game, his dialogue is text only — there are no voice lines. Anything you find labelled as Gaster speaking is a fan recreation, a text-to-speech reading, or an edit, not audio from Undertale.
Does Gaster appear in Deltarune, and does this translator work for it?
Wingdings text appears on older versions of the Deltarune website, and it uses the same Wingdings 1 mapping, so this converter reads it the same way. Anything Deltarune adds beyond the alphabet is a separate question from the font itself.
Is there an official Undertale translator for Gaster's text?
No. The game ships no translator, no glossary, and no in-game way to read Wingdings. Every converter, including this one, is made by fans, and they all rely on the same fixed symbol-to-letter mapping.