Introduction
The Kryptonian alphabet is the written language of Superman's home planet in DC Comics. Type your message above and each English letter becomes a Kryptonian glyph from the Man of Steel (2013) script. The translator runs entirely in your browser, so nothing you type leaves your device. Toggle the direction to decode Kryptonian text back to English. The mapping table in the settings panel shows every letter and its corresponding glyph, so you can learn the alphabet while you translate.
What this tool does
- Converts English text to Kryptonian glyphs using a 1:1 substitution over the 26-letter alphabet (A-Z). Each letter maps to a Private Use Area code point from U+E600 to U+E619.
- Bidirectional translation: switch between text-to-Kryptonian and Kryptonian-to-text modes with the dropdown or the swap button.
- Both uppercase and lowercase English letters map to the same Kryptonian glyph. Decoded output is returned in uppercase.
- Non-alphabet characters (digits, punctuation, spaces, line breaks) pass through unchanged in both directions.
- All processing happens client-side. No text is uploaded to any server, ever.
How this tool works
The translator maintains a lookup table that maps each ASCII letter (A-Z, a-z) to a Private Use Area code point. When you type in encode mode, every alphabetic character is replaced with its Kryptonian glyph. The letter A becomes U+E600, B becomes U+E601, and so on through Z at U+E619. In decode mode, the process inverts: each PUA code point in the E600 range is looked up in a reverse map and converted back to its uppercase English letter. Characters outside the A-Z range, such as numbers, punctuation, and whitespace, are never touched. The output updates instantly as you type. The mode setting syncs to the URL query string via the `mode` parameter, so you can share a link that opens the tool in either direction.
How the cipher or encoding works
Krypton is the fictional home planet of Superman, created by Jerry Siegel and Joe Shuster in 1938. The planet and its civilization have appeared across decades of DC Comics publications, but a formal Kryptonian writing system was not developed until much later. Different media introduced different scripts.
The version this tool implements comes from *Man of Steel* (2013), directed by Zack Snyder. Production designer Alex McDowell and graphic designer Kirsten Franson created a full Kryptonian alphabet for the film. The script appears on Kryptonian technology, clothing, architecture, and the command interfaces of the scout ship. According to the DC Database, the DCEU Kryptonian script functions as a direct substitution cipher over English. Each of the 26 letters maps to a unique glyph. You can read more about the various versions at the Wikipedia article on Kryptonian and the Superman Wiki.
Earlier versions exist. *Superman: The Animated Series* (1996-2000) used a different set of symbols. The *Krypton* television series (2018-2019, Syfy) introduced yet another script. The comics themselves have shown multiple inconsistent Kryptonian writing systems over the decades. The Man of Steel version is the most commonly referenced online because the film released a public alphabet chart as part of its marketing campaign.
This translator assigns each glyph to a Unicode Private Use Area code point. The PUA range (U+E600 through U+E619) avoids collisions with any existing Unicode character. A custom font registered as `var(--font-kryptonian)` renders these code points as the correct glyphs. If the font is not installed, the browser shows placeholder boxes for the PUA code points, but the encode and decode logic still works correctly.
How to use this tool
- Pick a mode: "Text to Kryptonian" to convert English into glyphs, or "Kryptonian to Text" to decode glyphs back to letters.
- Type or paste your text in the input field. The output appears instantly.
- In encode mode, each A-Z letter is replaced with its Kryptonian glyph. In decode mode, each glyph in the U+E600 range is converted back to an uppercase letter.
- Use the swap button to flip direction without retyping your text.
- Copy the result with the "Copy result" button and paste it anywhere that supports Unicode.
Real-world examples
Translating a character name
A fan wants to write "KAL-EL" (Superman's Kryptonian birth name) in the Kryptonian script. They type KAL-EL in encode mode. K, A, L, E, and L each become their corresponding glyphs. The hyphen passes through unchanged because it is not an alphabetic character. The output is a string of five Kryptonian glyphs separated by a hyphen.
Decoding text from a screenshot
Someone finds a screenshot of Kryptonian text from Man of Steel and wants to know what it says. They have a font installed that maps the same PUA code points. They paste the Kryptonian text into decode mode. The translator reverses the substitution and returns the English plaintext in uppercase. Punctuation and spaces in the original text are preserved.
Cosplay prop inscription
A cosplayer is building a Kryptonian command key prop and wants to inscribe a phrase on it. They type "STRENGTH OF WILL" in encode mode, copy the glyph output, and use it as a reference for hand-painting or laser-etching the symbols. The mapping table in the settings panel lets them verify each letter individually.
Comparison with similar methods
| Method | Complexity | Typical use |
|---|---|---|
| Kryptonian (Man of Steel) | Low | 1:1 substitution cipher over A-Z, DC Comics fan projects |
| Interlac | Low | DC Legion of Super-Heroes galactic alphabet, also 1:1 over A-Z |
| Aurebesh | Low | Star Wars galaxy alphabet, substitution with extra letters |
| Standard Galactic Alphabet | Low | Minecraft enchanting table script, 1:1 over A-Z |
Limitations or considerations
This tool implements the Man of Steel (2013) version of the Kryptonian alphabet. Other versions from the comics, animated series, or the Krypton TV show use different glyph sets and are not supported. The script is a simple substitution cipher, not encryption. Anyone with the mapping table can read the output. Decoded text is always uppercase because the Kryptonian script does not distinguish case. Glyphs render only when the `var(--font-kryptonian)` font is available; without it, the browser shows placeholder boxes at the PUA code points. For actual encryption, use the AES block cipher or RSA Key Inspector. To translate another DC fictional alphabet, try the Interlac translator. For other fictional scripts, see the Aurebesh translator, the Standard Galactic Alphabet translator, or the Hieroglyphics translator.
Frequently asked questions
Which version of the Kryptonian alphabet does this tool use?
The Man of Steel (2013) version, designed for the DC Extended Universe film. It is a 1:1 substitution cipher over the 26-letter English alphabet. Other versions from the comics, Superman: The Animated Series, and the Krypton TV series use different glyph sets and are not supported by this tool.
Is the Kryptonian alphabet a real language?
No. The DCEU Kryptonian script is a substitution cipher over English. Each English letter maps to one Kryptonian glyph. It does not have its own grammar, vocabulary, or syntax. You are writing English with different symbols. The DC Database and Superman Wiki document this as a direct letter-for-letter replacement.
Why do I see boxes instead of Kryptonian glyphs?
The glyphs are stored at Unicode Private Use Area code points (U+E600 to U+E619). A custom font registered as var(--font-kryptonian) must be loaded to render them. If the font is missing, the browser shows placeholder boxes. The encode and decode logic still works correctly regardless of font availability.
Can I use lowercase letters?
Yes. Both uppercase and lowercase English letters map to the same Kryptonian glyph. When decoding, the output is always uppercase because the Kryptonian script does not distinguish between upper and lower case.
How is this different from Interlac?
Both are DC Comics fictional alphabets that substitute 1:1 over A-Z. Kryptonian comes from Superman's home planet and is associated with the Man of Steel film. Interlac is the universal galactic language used by the Legion of Super-Heroes. They use different glyph sets and different PUA code point ranges. Try the Interlac translator to compare them.
Conclusion
The Kryptonian translator converts English text to and from the Man of Steel (2013) script. Type your message, pick a direction, and copy the result. The full A-Z mapping table is visible in the settings panel. For another DC fictional alphabet, try the Interlac translator. For scripts from other fictional universes, visit the Aurebesh translator, the Standard Galactic Alphabet translator, or the Hieroglyphics translator.