Writing Systems of the World
Every system people have invented for putting language into visible marks, from the wedges pressed into wet clay at Uruk to an alphabet two Guinean teenagers designed for their own language in 1989. 143 of them, oldest first, each with how it works, where it came from, what it was written on, and — for a stubborn handful — why nobody has ever read it.
How this list was made
What counts as a writing system
A system that writes a language directly, in marks a reader can see. That is the whole test, and it does most of the work of deciding what is here.
It admits things that are not alphabets: logographies, syllabaries, abjads, abugidas, and the featural design of Hangul, where the shape of a letter encodes how the mouth makes the sound. It admits systems nobody can read, because being undeciphered is a fact about us rather than about them. It admits scripts invented by a single named person, several of whom could not read any existing writing when they began, and two of whom said the letters came in a dream.
It excludes four things that are often listed alongside writing and are not writing. Braille, Morse and shorthand re-encode a script that already exists rather than write a language. Musical, mathematical and choreographic notation record something other than language. Scripts built for invented languages are left to the fiction they belong to. And a national orthography that is the Latin or Cyrillic alphabet with diacritics added is counted under its parent, or the list would run to hundreds of near-identical entries.
Knotted cords are the one deliberate inconsistency. The Inca khipu is here, under protest from its own definition, because whether it records language is exactly the open question and leaving it out would settle an argument that is not settled.
How the list was built
Four lists of the hundred most significant writing systems were drawn up independently, then merged rather than filtered. Fifty-four entries appeared on all four; thirty-three on three. The rest appeared once or twice, and those were kept if the reason for including them survived a second look.
That is why this section has 143 entries and not a round hundred. A cut to a hundred would have been arithmetic dressed up as judgement, and the entries it would have removed — the Yupik holy man's dreamt syllabary, the women's script of one Hunan county, the Osage alphabet designed in 2006 so a revived language would not be read through English eyes — are among the best things here.
Dates
Every entry carries a single year so the section can be sorted and searched. Many of those years are contested by decades and a few by centuries, and the entry says so where the argument is real. Treat the ordering as a shape, not a verdict. Where a date rests on one inscription, one radiocarbon result or one disputed stele, the entry names it.
The pictures
Two different things are shown, and they answer different questions. The sign charts are the actual letters, drawn from the Unicode standard rather than photographed, which is why they are sharp at any size. The photographs are of real objects — a tablet, a cliff face, a carved board — and are used under open licences, with the source named on each entry.
Thirty-two entries have no sign chart because they have no Unicode block. That is not an oversight: you cannot standardise signs whose values nobody agrees on, which is why most of the unread scripts are missing. The conspicuous exception is Maya, which is read fluently today and still has no block. Linear A is the reverse — encoded, and still unread.
Where it falls short
The scripts of South and Southeast Asia are the largest family here and the hardest to cut; a specialist would find real omissions among the regional abugidas of India and Indonesia. Coverage thins for scripts with small living communities and no institutional archive, because the surviving evidence thins there too. And the section is better on scripts that Europeans deciphered than on scripts that were never lost, which reflects where the written history is, not where the interest is.
Writing Systems of the World
Every system humans have invented for putting language into visible marks — how each one works, where it came from, and the ones nobody has ever read.
143 scripts
The first writingBefore 1200 BCE
Vinca symbols
Unknown, if any
c. 5300 BCE
Cuneiform
Sumerian, Akkadian, Eblaite, Elamite, Hittite, Hurrian, Urartian, Old Persian and more
c. 3200 BCE
Egyptian hieroglyphs
Egyptian
c. 3250 BCE
Proto-Elamite
Unknown — possibly Elamite, possibly not
c. 3100 BCE
Egyptian hieratic
Egyptian
c. 3000 BCE
Indus script
Unknown — Dravidian and Indo-Aryan both proposed, neither demonstrated
c. 2600 BCE
Linear Elamite
Elamite
c. 2300 BCE
Cretan hieroglyphs
Unknown — presumably the same language as Linear A
c. 2000 BCE
Byblos syllabary
Unknown — presumably a Semitic language
c. 1850 BCE
Proto-Sinaitic
A Northwest Semitic language
c. 1850 BCE
Linear A
Minoan — an unknown language, related to nothing identified
c. 1800 BCE
Wadi el-Hol script
A Northwest Semitic language
c. 1800 BCE
Cypro-Minoan
Unknown — possibly Eteocypriot, possibly more than one language
c. 1550 BCE
Anatolian hieroglyphs
Luwian, and a little Hittite on seals
c. 1400 BCE
Ugaritic alphabet
Ugaritic, and a little Hurrian
c. 1400 BCE
Chinese characters
Chinese, and historically Japanese, Korean and Vietnamese
c. 1250 BCE
Linear B
Mycenaean Greek
c. 1450 BCE
The alphabet and its rivals1200 BCE – 150 BCE
Phoenician alphabet
Phoenician, Punic
c. 1050 BCE
Cypriot syllabary
Greek, and Eteocypriot
c. 1000 BCE
Paleo-Hebrew
Hebrew, Moabite, Edomite
c. 1000 BCE
Ancient South Arabian
Sabaean, Minaean, Qatabanian, Hadramitic
c. 900 BCE
Aramaic alphabet
Aramaic, and later Hebrew, Persian, Parthian and many others
c. 900 BCE
Olmec script
Unknown — presumably Mixe-Zoquean
c. 900 BCE
Greek alphabet
Greek
c. 800 BCE
Carian alphabet
Carian
c. 700 BCE
Etruscan alphabet
Etruscan
c. 700 BCE
Latin alphabet
Latin, and more languages than any other script in history
c. 700 BCE
Demotic
Egyptian
c. 650 BCE
Old Persian cuneiform
Old Persian
c. 520 BCE
Iberian scripts
Iberian, Celtiberian, Tartessian, Lusitanian
c. 500 BCE
Zapotec script
Presumably an early form of Zapotec
c. 500 BCE
Brahmi
Prakrit, Sanskrit, Tamil and others
c. 300 BCE
Kharosthi
Gandhari Prakrit, and some Sanskrit
c. 300 BCE
Maya glyphs
Mayan languages, chiefly Ch'olti'an
c. 300 BCE
Meroitic
Meroitic
c. 300 BCE
Samaritan script
Samaritan Hebrew, Samaritan Aramaic
c. 300 BCE
Tifinagh
Berber languages — Tuareg, Tamazight and others
c. 300 BCE
Isthmian script
Probably an early Zoquean language
c. 250 BCE
Hebrew script
Hebrew, Aramaic, Yiddish, Ladino, Judaeo-Arabic and others
c. 200 BCE
Nabataean
Nabataean Aramaic, and increasingly Arabic
c. 200 BCE
Late antiquity150 BCE – 600 CE
Syriac script
Syriac, and Christian Aramaic dialects
c. 100 CE
Elder Futhark
Proto-Norse and early Germanic dialects
c. 150 CE
Coptic
Egyptian
c. 200 CE
Mandaic
Mandaic
c. 200 CE
Pahlavi
Middle Persian, Parthian
c. 200 CE
Sogdian
Sogdian, and later Uyghur and Mongolian by descent
c. 200 CE
Manichaean script
Middle Persian, Parthian, Sogdian, Old Turkic, Bactrian
c. 250 CE
Ge’ez
Ge'ez, Amharic, Tigrinya, Tigre and others
c. 330 CE
Gothic alphabet
Gothic
c. 350 CE
Pallava script
Sanskrit, Prakrit, Tamil
c. 350 CE
Ogham
Primitive Irish, some Pictish
c. 380 CE
Arabic script
Arabic, Persian, Urdu, Malay, Hausa, Kurdish, Pashto, Uyghur and many more
c. 400 CE
Avestan alphabet
Avestan, and some Middle Persian
c. 400 CE
Cham script
Cham
c. 400 CE
Nsibidi
Ekoi, Efik, Igbo and neighbours — or no language at all
c. 400 CE
Armenian alphabet
Armenian
405 CE
Georgian alphabet
Georgian, Svan, Mingrelian, Laz
c. 430 CE
Kannada script
Kannada, Tulu, Konkani, Sanskrit
c. 450 CE
Sinhala
Sinhala, Pali, Sanskrit
c. 500 CE
Grantha
Sanskrit, and Manipravalam
c. 550 CE
Telugu script
Telugu, Gondi, Lambadi, Sanskrit
c. 575 CE
The medieval world600 – 1000
Siddham
Sanskrit
c. 600 CE
Tamil script
Tamil
c. 600 CE
Khmer script
Khmer, Sanskrit, Pali
611 CE
Tibetan script
Tibetan, Dzongkha, Ladakhi, Sanskrit
c. 650 CE
Old Turkic
Old Turkic
c. 700 CE
Kawi
Old Javanese, Sanskrit, Old Malay, Old Balinese
c. 760 CE
Kana
Japanese
c. 800 CE
Old Nubian
Old Nubian
c. 800 CE
Old Uyghur
Old Uyghur, Turkic, Mongolian, Manchu by descent
c. 800 CE
Sharada script
Sanskrit, Kashmiri
c. 800 CE
Malayalam script
Malayalam, Sanskrit, Konkani
c. 830 CE
Glagolitic
Old Church Slavonic, Croatian
863 CE
Cyrillic
Russian, Ukrainian, Bulgarian, Serbian, Macedonian, Mongolian, Kazakh and some fifty more
c. 900 CE
Devanagari
Hindi, Sanskrit, Marathi, Nepali, Konkani, Maithili, Bodo and others
c. 900 CE
Javanese script
Javanese, Sundanese, Madurese, Sasak, Old Javanese
c. 900 CE
Khitan large script
Khitan
920 CE
Khitan small script
Khitan
925 CE
Empires and invented characters1000 – 1450
Balinese script
Balinese, Old Javanese, Sanskrit
c. 1000 CE
Bengali-Assamese script
Bengali, Assamese, Meitei, Bishnupriya, Sylheti and others
c. 1000 CE
Mixtec writing
Mixtec
c. 1000 CE
Naxi Dongba
Naxi
c. 1000 CE
Odia script
Odia, Sanskrit, Santali, Ho
c. 1000 CE
Burmese script
Burmese, Mon, Shan, Karen, Pali
1035 CE
Tangut script
Tangut
1036 CE
Chakma script
Chakma
c. 1100 CE
Meetei Mayek
Meitei
c. 1100 CE
Newa script
Nepal Bhasa, Sanskrit
c. 1100 CE
Jurchen script
Jurchen
1119 CE
Chữ Nôm
Vietnamese
c. 1200 CE
Khipu
Quechua, and possibly others
c. 1200 CE
Tigalari
Sanskrit, Tulu, Kannada
c. 1200 CE
Mongolian script
Mongolian, Evenki
1204 CE
Phags-pa
Mongolian, Chinese, Tibetan, Uyghur, Sanskrit
1269 CE
Thai script
Thai, Northern Thai, Sanskrit, Pali
1283 CE
Batak script
Toba, Karo, Mandailing, Simalungun, Pakpak Batak
c. 1300 CE
Baybayin
Tagalog, Ilocano, Kapampangan, Pangasinan, Bisayan
c. 1300 CE
Sylheti Nagri
Sylheti
c. 1300 CE
Aztec script
Nahuatl
c. 1350 CE
Lao script
Lao, Isan
c. 1350 CE
Nüshu
A local Chinese dialect — Xiangnan Tuhua
c. 1400 CE
Hangul
Korean
1443 CE
The early modern world1450 – 1800
Rongorongo
Presumed Rapa Nui
Before 1864; creation date unknown
Yi script
Yi languages — Nuosu and others
c. 1485 CE
Buhid script
Buhid
c. 1500 CE
Hanunóo script
Hanunóo
c. 1500 CE
Lontara
Buginese, Makassarese, Mandar
c. 1500 CE
Tagbanwa script
Tagbanwa, Palawano
c. 1500 CE
Gurmukhi
Punjabi
1539 CE
Manchu script
Manchu, Xibe
1599 CE
Makasar script
Makassarese
c. 1600 CE
Modi script
Marathi, Konkani, Kannada, Urdu, Persian, Hindi
c. 1600 CE
Thaana
Dhivehi
c. 1600 CE
Clear Script
Oirat, Kalmyk
1648 CE
Soyombo
Mongolian, Tibetan, Sanskrit
1686 CE
Zanabazar Square
Mongolian, Tibetan, Sanskrit
1686 CE
Limbu script
Limbu
c. 1700 CE
Rejang script
Rejang, Malay
c. 1700 CE
Lepcha script
Lepcha
c. 1720 CE
The age of named inventors1800 – 1950
Khom script
Hmong, Khmu and neighbours
c. 1800 CE
Saurashtra script
Saurashtra
c. 1800 CE
Cherokee syllabary
Cherokee
1821 CE
Vai syllabary
Vai
1833 CE
Canadian Aboriginal syllabics
Cree, Inuktitut, Ojibwe, Naskapi, Blackfoot and others
1840 CE
Deseret alphabet
English
1854 CE
Bamum script
Bamum
1896 CE
Bassa Vah
Bassa
c. 1900 CE
Yugtun script
Central Alaskan Yup'ik
c. 1900 CE
Pollard script
A-Hmao and other Miao languages, Lisu, Nasu
1905 CE
Afaka syllabary
Ndyuka
1910 CE
Bopomofo
Mandarin, Taiwanese Hokkien, Hakka
1913 CE
Fraser alphabet
Lisu, Naxi, Zaiwa
1915 CE
Mende Kikakui
Mende
1917 CE
Osmanya
Somali
1920 CE
Ol Chiki
Santali
1925 CE
Sorang Sompeng
Sora
1936 CE
N’Ko
Manding languages — Bambara, Maninka, Dyula
1949 CE
Scripts of the presentSince 1950
Warang Citi
Ho
c. 1950 CE
Pahawh Hmong
Hmong Daw, Hmong Njua
1959 CE
Shavian alphabet
English
1960 CE
Mandombe
Kikongo, Lingala, Tshiluba, Swahili
1978 CE
ADLaM
Fulani (Pular, Fulfulde)
1989 CE
Osage script
Osage
2006 CE
Nothing matches those filters.