Introduction
Linear B is the oldest known form of written Greek, used by the Mycenaean civilization on Crete and the Greek mainland between approximately 1450 and 1200 BCE. The script consists of about 90 syllabograms (signs representing consonant-vowel syllables) and a larger set of ideograms representing commodities and objects. This translator converts Latin transliteration into Unicode Linear B syllabograms and back. Type a word like "ka" and see it rendered as the Linear B sign U+1000F. The output uses standard Unicode codepoints from the Linear B Syllabary block, so it displays in any browser with a compatible font such as Google Noto Sans Linear B.
What this tool does
- Converts Latin transliteration to Linear B Unicode syllabograms using the 59 basic syllabograms in the Unicode Linear B Syllabary block (U+10000 to U+1003F).
- Bidirectional translation: switch between text-to-Linear-B and Linear-B-to-text modes with one click.
- Syllable-aware parsing: the tool greedily matches the longest possible syllable (e.g., 'ka' is one sign, not 'k' + 'a'), following the standard Mycenaean transliteration conventions.
- Covers all basic syllabograms: pure vowels (a, e, i, o, u), consonant-vowel combinations for d, j, k, m, n, p, q, r, s, t, w, and z with all five vowels, plus the diphthong au.
- Output uses standard Unicode, so it renders on any device with a Linear B font installed. Google Fonts offers Noto Sans Linear B for free.
How this tool works
In encode mode, the tool reads your input character by character, attempting to match the longest possible syllable at each position. It checks two-character syllables first (like 'ka', 'te', 'ro'), then falls back to single-character vowels (a, e, i, o, u). Each matched syllable is replaced with its corresponding Unicode Linear B codepoint. Characters that cannot be matched (like 'b', 'g', 'f', or 'th' which have no Linear B equivalent) pass through unchanged. Spaces and punctuation are preserved. In decode mode, the process reverses: each Linear B codepoint is looked up in an inverse map and converted back to its Latin transliteration. The output updates instantly as you type.
How the cipher or encoding works
Sir Arthur Evans discovered the first Linear B tablets at Knossos on Crete in 1900. He identified three distinct scripts in the excavations and named them Cretan Hieroglyphic, Linear A, and Linear B. Linear A and Cretan Hieroglyphic remain undeciphered to this day. Evans published a small number of inscriptions but held back the majority, and the main publication, Scripta Minoa II, did not appear until 1952, prepared by Sir John Myres after Evans's death in 1941, as documented by the Cambridge Faculty of Classics.
More Linear B tablets were found at Pylos on the Greek mainland starting in 1939, but World War II delayed their publication until 1951. The American scholar Emmett L. Bennett Jr. wrote his doctoral thesis on the Pylos tablets and published them in 1951, establishing the definitive classification of Linear B signs and their variant forms. This classification was essential for the statistical analysis that followed.
Alice Kober, another American classicist, made a crucial breakthrough in the late 1940s. She identified groups of inflected words in the Linear B texts, which Ventris later called her "triplets." Kober constructed a grid of related signs, observing that certain signs shared structural relationships suggesting they represented the same consonant with different vowels. She died of cancer in 1950 at age 43, just before the decipherment was achieved, as noted in the detailed account of the decipherment process.
Michael Ventris, a British architect with no formal academic position, achieved the decipherment in 1952. Building on Bennett's sign classification and Kober's grid, Ventris expanded the grid significantly and began testing possible sound values. His key insight was that the script might encode Greek, which most scholars had considered unlikely. On June 18, 1952, he wrote to Bennett announcing that he had deciphered Linear B as an early form of Greek. Within weeks, the Cambridge philologist John Chadwick joined him, and together they published the first scholarly account in the Journal of Hellenic Studies in 1953. Their monumental joint work, Documents in Mycenaean Greek, appeared in 1956, just weeks after Ventris's death in a car accident at age 34.
The decipherment pushed the earliest known examples of written Greek back by more than 3000 years, making Greek the oldest European language still spoken today. Linear B records administrative documents: inventory lists, tax assessments, and palace accounts. They provide a window into the bureaucratic operations of Mycenaean palace centers at Knossos, Pylos, Mycenae, and Thebes. The script was syllabic, not alphabetic: each sign represented a consonant-vowel pair (like 'ka', 'te', 'ro') or a pure vowel. This meant that certain Greek sounds could not be represented precisely. There was no sign for 'b', 'g', 'l', or vowel length distinctions. Scribes used approximate spellings: 'pa-te' for 'pantes' (all), 'ko-ri-a-da-na' for 'koriadne' (a proper name). The script also lacked signs for consonant clusters at the end of words, so these were simply omitted.
Unicode 4.0 encoded the Linear B Syllabary in 2003 at codepoints U+10000 through U+1007F, with 88 assigned codepoints covering the basic syllabograms, supplementary signs, and symbols. The Linear B Ideograms block (U+10080 to U+100FF) contains an additional set of ideographic signs representing objects and commodities like wheat, olive oil, bronze, and chariots.
How to use this tool
- Select the mode: "Text to Linear B" to convert Latin transliteration into Linear B syllabograms, or "Linear B to text" to convert Linear B back to transliteration.
- Type or paste your text in the input field using lowercase Latin letters. For example, type 'ka' to produce the Linear B sign for ka.
- In encode mode, the tool greedily matches the longest syllable at each position. Two-letter syllables like 'ka', 'te', 'ro' are checked before single vowels like 'a', 'e', 'i'.
- Characters without a Linear B equivalent (like 'b', 'g', 'l', 'th') pass through unchanged. Spaces and punctuation are preserved.
- Use the swap button to quickly switch between encode and decode modes.
- Copy the result using the "Copy result" button. The Linear B output will display correctly in any application that supports Unicode and has a Linear B font installed.
Real-world examples
Writing a Mycenaean name
Type "mi-ka-na" in encode mode. The tool converts each syllable: mi becomes U+10016, ka becomes U+1000F, na becomes U+10019. The output is three Linear B signs that a Mycenaean scribe would have recognized as a personal name. Switch to decode mode and paste the Linear B output to recover the transliteration.
Exploring palace vocabulary
A student of Mycenaean Greek types common words from the Pylos tablets: "wa-na-ka" (wanax, meaning king), "qa-si-re-u" (gwasileus, the origin of the Greek word basileus). Each syllable maps to its Linear B sign, producing the same sequence that appears on the clay tablets found at Pylos in 1939.
Reading a Linear B tablet
A researcher has a Unicode Linear B text from a digital corpus. They paste it into decode mode, and the tool converts each syllabogram back to its Latin transliteration, producing a readable transcription that can be analyzed alongside scholarly references.
Comparison with similar methods
| Method | Complexity | Typical use |
|---|---|---|
| Linear B | Medium | Mycenaean Greek administrative records, 1450-1200 BCE |
| Linear A | High | Minoan script, undeciphered, 1800-1450 BCE |
| Cypriot Syllabary | Medium | Greek dialect in Cyprus, 11th-3rd century BCE |
| Greek Alphabet | Low | Greek language since approximately 800 BCE |
Limitations or considerations
Linear B is a syllabic script, not an alphabet. It represents consonant-vowel pairs and pure vowels, which means it cannot precisely render all Greek sounds. There are no signs for standalone consonants (no 'b', 'g', 'l', or 'th'), no distinction between voiced and unvoiced stops in some cases (d/t, k/g, p/b share signs), and no representation of vowel length or consonant clusters at word ends. This translator covers the 59 basic syllabograms in the Unicode Linear B Syllabary block. It does not include the Linear B ideograms (U+10080-U+100FF), which represent commodities and objects rather than phonetic values. To see the Linear B output rendered correctly, your device needs a font that includes the Linear B Unicode block. Google's Noto Sans Linear B is a free option. Linear B is not a cipher or encryption method. It is a writing system for an ancient language.
Frequently asked questions
What is Linear B?
Linear B is the oldest known form of written Greek, used by the Mycenaean civilization between approximately 1450 and 1200 BCE. It is a syllabic script with about 90 signs representing consonant-vowel syllables and pure vowels, plus a set of ideograms for commodities and objects. It was used primarily for administrative records on clay tablets.
Who deciphered Linear B?
Michael Ventris, a British architect, deciphered Linear B in 1952. He built on the work of Emmett L. Bennett Jr., who classified the signs, and Alice Kober, who identified inflection patterns and constructed a grid of related signs. John Chadwick, a Cambridge philologist, collaborated with Ventris on the first scholarly publication in 1953.
What is the difference between Linear A and Linear B?
Linear A was used by the Minoan civilization on Crete from approximately 1800 to 1450 BCE and remains undeciphered. We do not know what language it represents. Linear B was used by the Mycenaean Greeks from approximately 1450 to 1200 BCE and encodes an early form of Greek. The two scripts share some visual similarities but represent different languages.
Why can I not see the Linear B characters in the output?
Linear B characters are in the Unicode Supplementary Multilingual Plane (U+10000 and above). Your device needs a font that includes this Unicode block. Google offers Noto Sans Linear B as a free font. Most modern operating systems include some Linear B font support, but older systems may not.
Why do some letters not convert?
Linear B is a syllabic script, not an alphabet. It has signs for consonant-vowel combinations (like ka, te, ro) and pure vowels (a, e, i, o, u), but no signs for standalone consonants like b, g, l, or th. Letters without a Linear B equivalent pass through unchanged. Mycenaean scribes worked around these limitations using approximate spellings.
Conclusion
The Linear B translator brings the writing system of the Mycenaean Greeks to your browser, 3,500 years after it was first inscribed on clay tablets. Type a transliteration and see it rendered in Unicode Linear B syllabograms, or paste Linear B text to convert it back to readable Latin. For more ancient script tools, try the Hieroglyphics Translator. To explore cipher methods, visit the Caesar Cipher or the Enigma Machine Simulator.