Choose what to practise
0%
Accuracy
0
Correct
0
Best Streak

Script Flashcards

A quiz for learning to read world writing systems — one character at a time.

Choose a language from the settings panel, then pick a scope: all characters, consonants only, vowels, combos, or rare consonants. Each round draws 10 cards. A character appears on screen — click the correct romanization from four choices. Cards you miss are weighted up and cards you get right are weighted down, so the deck gradually reshapes itself around what you actually need to practice.

The Places quiz works differently: a real city or region name appears in the native script, and you type the romanization from memory. Hover the hint diamonds below the word to reveal the romanization one grapheme cluster at a time if you get stuck.

In the settings panel you can toggle languages on and off, and manage fonts — add any Google Font or system font to see how the scripts render in different typefaces. Each language can be previewed live before you commit.

Place names were drawn from geographic datasets covering cities, towns, districts, and regions across each language's home territory. The romanizations follow a plain-Latin convention: no diacritics, no doubled letters (except chh, which is kept to distinguish the aspirate). Colonial-era English names have been replaced with transliterations of the native script where possible, with the historical name kept as an accepted alternate answer. Administrative suffixes like "District" or "Province" are translated into the native word where the script reflects them.