About This Keyboard

Serbian is a South Slavic language spoken by approximately 12 million people as a native language, primarily in Serbia, Bosnia and Herzegovina, Montenegro, and North Macedonia, with significant diaspora communities in Germany, Austria, Switzerland, the United States, and Australia. A distinctive feature of Serbian is its digraphia — it is one of the few languages in the world that uses two alphabets with equal official status: the Cyrillic script (Serbian Cyrillic) and the Latin script (Latinica). The two scripts are in a strict one-to-one correspondence, meaning every Cyrillic letter has exactly one Latin equivalent.

The Serbian Latin alphabet, officially called Latinica, was developed by the 19th-century linguist Vuk Stefanović Karadžić alongside the Cyrillic alphabet, following the principle 'write as you speak, read as it is written'. The Latin variant includes three special digraphs — lj, nj (representing single sounds) and — plus three diacritical characters: č, š, and ž. These diacritics represent sounds not found in English and are essential for correct spelling.

In practice, the Latin script is increasingly used in digital communication, advertising, and younger generations' everyday writing in Serbia, while Cyrillic remains dominant in official government documents, education, and formal literature. Both scripts are considered correct and interchangeable.

How to use this keyboard — 5 tips:

1. Diacritics: The three diacritical letters č, š, and ž are available directly on the on-screen keyboard. Click them or use the key mappings shown in the layout.

2. Digraphs: Type 'lj' for lj, 'nj' for nj, 'dž' for dž — these are treated as single letters in the Serbian alphabet.

3. Uppercase diacritics: Use Shift + diacritic for uppercase versions: Č, Š, Ž (and Lj, Nj, Dž for digraphs).

4. Switch to Cyrillic: Use the layout dropdown to switch between the Serbian Latin and Serbian Cyrillic keyboard anytime.

5. Compatible with Bosnian and Croatian: The Serbian Latin keyboard is also suitable for typing Bosnian (which shares all the same characters), and largely compatible with Croatian (which additionally uses ć and đ).

Common Serbian phrases (Latin script):

Zdravo — Hello
Hvala — Thank you
Molim — Please / You're welcome
Kako si? — How are you? (informal)
Dobro jutro — Good morning
Laku noć — Good night
Ne razumem — I don't understand
Gde je...? — Where is...?
Koliko košta? — How much does it cost?
Volim te — I love you

Frequently Asked Questions

What is the Serbian Latin alphabet?

The Serbian Latin alphabet (Latinica) is the Latin-script version of Serbian, developed by linguist Vuk Stefanović Karadžić in the 19th century. It has 30 letters including diacritics č, š, ž and digraphs lj, nj, dž. It is in perfect one-to-one correspondence with the Serbian Cyrillic alphabet.

When should I use Latin vs Cyrillic for Serbian?

Both scripts are officially equal in Serbia. Cyrillic is preferred in formal documents, government communication, and education. Latin is widely used in digital communication, social media, advertising, and by younger generations. In Bosnia and Herzegovina and Montenegro, both scripts are equally common in everyday use.

How is Serbian Latin different from Croatian?

Serbian Latin and Croatian share the characters č, š, and ž, but Croatian additionally has ć and đ, which Serbian does not use in its Latinica standard. Some vocabulary also differs. The Serbian Latin keyboard here covers the Serbian standard; use the Croatian keyboard for typing Croatian.

Can I use this keyboard for Bosnian?

Yes. Bosnian uses the same Latin letters as Serbian Latinica, including č, š, and ž, plus lj, nj, and dž. There is no Bosnian-specific keyboard needed — this Serbian Latin keyboard covers all Bosnian Latin script characters.

Is Serbian text always typed left to right?

Yes. Both Serbian Latin and Serbian Cyrillic are written and read left to right, top to bottom, just like English. No special directionality settings are needed.

Explore More Keyboards

Choose from 100+ languages and start typing instantly