Tool for encoding and decoding texts in the Ophidian Alphabet (Ultima), easily translating Ophidian glyphs and understanding this substitution system of the game Ultima VII Serpent Isle.
Ophidian Alphabet (Ultima) - dCode
Tag(s) : Symbol Substitution
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The Ophidian Alphabet is a fictional writing system featured in Ultima VII Part Two: Serpent Isle. It is a monoalphabetic substitution cipher: each Ophidian glyph corresponds exactly to a Latin letter (A-Z) or a digit (0-9). It is used in the ruins of the Ophidian civilization for signs, books, and inscriptions.
Encoding a text consists of applying a mapping table between Latin characters and Ophidian glyphs:
| A | ![]() | B | ![]() | C | ![]() | D | ![]() | E | ![]() | F | ![]() |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | ![]() | H | ![]() | I | ![]() | J | ![]() | K | ![]() | L | ![]() |
| M | ![]() | N | ![]() | O | ![]() | P | ![]() | Q | ![]() | R | ![]() |
| S | ![]() | T | ![]() | U | ![]() | V | ![]() | W | ![]() | X | ![]() |
| Y | ![]() | Z | ![]() | 0 | ![]() | 1 | ![]() | 2 | ![]() | 3 | ![]() |
| 4 | ![]() | 5 | ![]() | 6 | ![]() | 7 | ![]() | 8 | ![]() | 9 | ![]() |
| dCode.fr | |||||||||||
The system does not distinguish between uppercase and lowercase letters. Special characters and punctuation are generally not represented.
A text written in the Ophidian Alphabet can be recognized by its stylized glyphs resembling snakes or winding serpentine paths, with characteristic S-shaped curves.
Any reference to the role-playing game Ultima 7, especially Ultima VII Part Two: Serpent Isle, is a strong clue.
dCode retains ownership of the "Ophidian Alphabet (Ultima)" source code. Any algorithm for the "Ophidian Alphabet (Ultima)" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Ophidian Alphabet (Ultima)" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Ophidian Alphabet (Ultima)" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Ophidian Alphabet (Ultima)" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Ophidian Alphabet (Ultima) on dCode.fr [online website], retrieved on 2026-05-04,