Skip to content
🌳 83 languages · 16 families · 18 writing systems

One tree. Every language.

Nepali and Spanish grew from the same root thousands of years ago. Open a branch to see how the world's languages are related, then tap any leaf to start typing it.

Explore

16 language families

Each limb is a family and forks into its branches (Romance, Germanic, Slavic, Indo-Aryan…). Every leaf is a language with its own typing test, and every root is the ancestor they grew from.

Click a branch to open it · hover a leaf to trace its roots

✨

Make the tree your own

Sign up free and every language you type turns gold on the tree, brighter the more you practise.

Start free →

All languages by writing system

Latin alphabet 53

English English typing test ⌨️ 3 keyboards Español Spanish typing test ⌨️ 2 keyboards Français French typing test ⌨️ 1 keyboard Deutsch German typing test ⌨️ 1 keyboard Português Portuguese typing test ⌨️ 2 keyboards Italiano Italian typing test ⌨️ 1 keyboard Türkçe Turkish typing test ⌨️ 1 keyboard Bahasa Indonesia Indonesian typing test ⌨️ 1 keyboard Tiếng Việt Vietnamese typing test Polski Polish typing test ⌨️ 1 keyboard Nederlands Dutch typing test ⌨️ 1 keyboard Svenska Swedish typing test ⌨️ 1 keyboard Norsk Norwegian typing test ⌨️ 1 keyboard Dansk Danish typing test ⌨️ 1 keyboard Suomi Finnish typing test ⌨️ 1 keyboard Čeština Czech typing test ⌨️ 1 keyboard Română Romanian typing test ⌨️ 1 keyboard Magyar Hungarian typing test ⌨️ 1 keyboard Hrvatski Croatian typing test ⌨️ 1 keyboard Kiswahili Swahili typing test ⌨️ 1 keyboard Afrikaans Afrikaans typing test ⌨️ 1 keyboard Bahasa Melayu Malay typing test ⌨️ 1 keyboard Filipino Filipino typing test ⌨️ 1 keyboard Català Catalan typing test ⌨️ 1 keyboard Galego Galician typing test ⌨️ 1 keyboard Euskara Basque typing test ⌨️ 1 keyboard Brezhoneg Breton typing test ⌨️ 1 keyboard Gaeilge Irish typing test ⌨️ 1 keyboard Cymraeg Welsh typing test Íslenska Icelandic typing test ⌨️ 1 keyboard Lëtzebuergesch Luxembourgish typing test ⌨️ 1 keyboard Malti Maltese typing test ⌨️ 1 keyboard Latina Latin typing test ⌨️ 1 keyboard Eesti Estonian typing test ⌨️ 1 keyboard Lietuvių Lithuanian typing test ⌨️ 1 keyboard Latviešu Latvian typing test ⌨️ 1 keyboard Slovenčina Slovak typing test ⌨️ 1 keyboard Slovenščina Slovenian typing test ⌨️ 1 keyboard Srpski Serbian typing test ⌨️ 1 keyboard Bosanski Bosnian typing test ⌨️ 1 keyboard Shqip Albanian typing test ⌨️ 1 keyboard O'zbekcha Uzbek typing test ⌨️ 1 keyboard Azərbaycanca Azerbaijani typing test ⌨️ 1 keyboard Basa Jawa Javanese typing test ⌨️ 1 keyboard Sinugbuanon Cebuano typing test ⌨️ 1 keyboard Te Reo Māori Māori typing test ⌨️ 1 keyboard ʻŌlelo Hawaiʻi Hawaiian typing test ⌨️ 1 keyboard Hausa Hausa typing test ⌨️ 1 keyboard Soomaali Somali typing test ⌨️ 1 keyboard isiZulu Zulu typing test ⌨️ 1 keyboard isiXhosa Xhosa typing test ⌨️ 1 keyboard Kreyòl Ayisyen Haitian Creole typing test ⌨️ 1 keyboard Esperanto Esperanto typing test