Wingdings Translator
Convert Wingdings character codes to Unicode symbols, or reverse-translate Unicode symbols back.
Wingdings preview
How Wingdings translation works
Wingdings is a symbol font where each ASCII character (33–141) maps to a decorative symbol. When you type in Wingdings font, the underlying byte is a regular ASCII character — this tool converts those ASCII codes to their corresponding Unicode symbols (e.g. ! → ✁, ✓ comes from codepoint 49). Reverse mode maps known Unicode symbols back to the Wingdings ASCII equivalents.
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Decoding a message someone sent in a symbol font.
- Understanding a legacy document that used Wingdings for icons.
- Producing a symbol sequence for a puzzle or a game.
- Checking which symbol a given character maps to in each set.
- Recovering meaning from a document whose font is missing.
Frequently Asked Questions
- Is Wingdings actually a character encoding?
- No, and this is the key point. It is a FONT that maps ordinary ASCII code points to symbol glyphs. The underlying text is still plain letters — only the rendering changes, which is why copying it elsewhere shows the original letters.
- Why does the text look normal when I paste it?
- Because the characters were never converted. Paste into anything not using the Wingdings font and you get the source letters back. Genuine symbol characters would survive the paste; font-mapped ones cannot.
- Why was Wingdings controversial?
- Because certain letter sequences render as combinations that were read as offensive — most famously in the 1990s, when a New York-related sequence produced a skull and Star of David. Microsoft addressed it in later releases.
- Is there a Unicode alternative?
- Yes, and it is the better choice: Miscellaneous Symbols, Dingbats and the emoji blocks encode these shapes as real characters. Zapf Dingbats was largely absorbed into Unicode for exactly this reason.
- Can Wingdings be used to hide text?
- Not meaningfully. The underlying bytes are unchanged, so any search, screen reader or copy-paste reveals the plain text immediately. It obscures nothing beyond a casual glance at the screen.
- Why does Wingdings text lose its symbols when shared?
- Because the characters are ordinary letters displayed through a symbol font. Send them to anyone whose client applies a different font — or into any plain-text context — and the letters reappear as themselves.
- Is there a correct way to use symbol fonts today?
- Use real Unicode symbols or an icon font with proper fallbacks. Encoding meaning in a font mapping breaks copy-paste, search, screen readers and translation, all of which read the underlying characters.
Common errors and gotchas
- Assuming it is an encoding. It is a font mapping, so the underlying characters are ordinary letters.
- Expecting the symbols to survive a font change, which reverts them to the letters they really are.
- Confusing Wingdings 1, 2 and 3, which map the same letters to different symbols.
- Using it to obscure text, which reveals itself the moment the font is unavailable.
- Copying symbols expecting them to paste as symbols, when they paste as letters.
Related Encoders & Decoders tools
Base64 Encoder
Encode or decode Base64 strings.
URL Encoder
Safely encode or decode URL parameters.
Base Converter
Convert numbers between binary, octal, decimal, hex, and base 2-36.
ROT13 Encoder / Decoder
Apply the reversible ROT13 letter-substitution cipher.
HTML Entity Encoder / Decoder
Escape or unescape HTML entities like & and <.
Punycode Converter
Convert internationalized domains to and from Punycode.
Text to Morse Code
Translate text into Morse code dots and dashes.
Morse Code to Text
Decode Morse code dots and dashes back into text.