Type Serbian in Latinica or Ćirilica with a free virtual keyboard. Convert between scripts instantly, insert special characters (Č, Ć, Đ, Š, Ž / Ђ, Ј, Љ, Њ, Ћ, Џ), and copy Unicode text to any app — no installation required.
Punctuation / Interpunkcija
Common phrases / Uobičajene fraze
Digraphs / Dvoslovna slova
Special characters / Posebna slova
Digraphs / Dvoslovna slova
Special characters / Posebna slova
100% in your browser — text is never sent to a server. Draft autosaved locally.
More language typing tools
Unicode font styles
Serbian Font Generator →Srpska tastatura online
Convert Latinica ↔ Ćirilica instantly — live preview, selection convert, or one-click full-text preslovljavanje.
QWERTZ Latin and standard Cyrillic layouts with one-tap Lj, Nj, Dž digraphs and all special letters.
Everything runs in your browser. Your text is never uploaded — safe for messages, homework, and documents.
Touch-friendly keys, bottom-sheet keyboard on phones, and draft autosave so you never lose your work.
A Serbian online keyboard (srpska tastatura) lets you type in both official Serbian writing systems — Latinica (Gaj's Latin alphabet) and Ćirilica — without changing your device settings.
Perfect for diaspora users, students, journalists, and anyone who needs to preslov text for school, subtitles, legal documents, or everyday messaging on a computer that only has an English keyboard.
Serbian is one of few languages with two fully official scripts. KeyLingo handles preslovljavanje with digraph support (Lj → Љ, Nj → Њ, Dž → Џ) and the + separator for compound words.
| Latinica | Ćirilica | Meaning |
|---|---|---|
| Zdravo | Здраво | Hello |
| Ljubav | Љубав | Love |
| Hvala | Хвала | Thank you |
| in+jekcija | инјекција | injection (compound word) |
Go to KeyLingo Serbian Keyboard on any device.
Select Latinica or Ćirilica and use the matching virtual keyboard layout.
Click keys to type, or paste existing Serbian text into the editor.
Use Latin → Cyrillic or Cyrillic → Latin for instant preslovljavanje.
Click Copy and paste your text anywhere Unicode is supported.
Serbian has 30 letters in each script. Three Latin digraphs — Lj, Nj, Dž — each map to a single Cyrillic letter (Љ, Њ, Џ).
| Letter | Cyrillic | Latin | IPA | Example |
|---|---|---|---|---|
| A | А а | A a | /a/ | avion / авион(airplane) |
| B | Б б | B b | /b/ | beo / бео(white) |
| V | В в | V v | /v/ | voda / вода(water) |
| G | Г г | G g | /ɡ/ | grad / град(city) |
| D | Д д | D d | /d/ | dan / дан(day) |
| Đ | Ђ ђ | Đ đ | /dʒ/ | đak / ђак(long time ago) |
| E | Е е | E e | /e/ | evro / евро(euro) |
| Ž | Ж ж | Ž ž | /ʒ/ | žaba / жаба(toad) |
| Z | З з | Z z | /z/ | zima / зима(winter) |
| I | И и | I i | /i/ | igra / игра(game) |
| J | Ј ј | J j | /j/ | jutro / јутро(morning) |
| K | К к | K k | /k/ | kafa / кафа(coffee) |
| L | Л л | L l | /l/ | leto / лето(summer) |
| Lj | Љ љ | Lj lj | /ʎ/ | ljubav / љубав(love) |
| M | М м | M m | /m/ | mesec / месец(month/moon) |
| N | Н н | N n | /n/ | noć / ноћ(night) |
| Nj | Њ њ | Nj nj | /ɲ/ | njiva / њива(field) |
| O | О о | O o | /o/ | oko / око(eye) |
| P | П п | P p | /p/ | pas / пас(dog) |
| R | Р р | R r | /r/ | reka / река(river) |
| S | С с | S s | /s/ | sunce / сунце(sun) |
| T | Т т | T t | /t/ | torta / торта(cake) |
| Ć | Ћ ћ | Ć ć | /tɕ/ | ćao / ћао(sorry) |
| U | У у | U u | /u/ | ulica / улица(street) |
| F | Ф ф | F f | /f/ | film / филм(film) |
| H | Х х | H h | /x/ | hleb / хлеб(bread) |
| C | Ц ц | C c | /ts/ | cvet / цвет(flower) |
| Č | Ч ч | Č č | /tɕ/ | čaj / чај(tea) |
| Dž | Џ џ | Dž dž | /dʒ/ | džak / џак(bucket) |
| Š | Ш ш | Š š | /ʃ/ | šuma / шума(forest) |
Serbian and Russian both use Cyrillic, but they are not interchangeable. This keyboard follows Serbian orthography only.
| Topic | Serbian | Russian | Note |
|---|---|---|---|
| Letter for /j/ | Ј ј | Й й | Serbian uses Ј like Latin J |
| Unique Serbian letters | Ђ Љ Њ Ћ Џ | — | Not in Russian alphabet |
| Soft sign | — | Ь ь | Serbian has no soft sign |
| Yo letter | — | Ё ё | Serbian uses Е/е for that sound |
KeyLingo Serbian Keyboard runs entirely in your browser. No account, no cloud storage, no analytics on what you type. Drafts are saved locally on your device only.
Common questions about typing Serbian online, preslovljavanje, and our virtual keyboard.
A Serbian online keyboard lets you type Serbian text in Latin (Latinica) or Cyrillic (Ćirilica) directly in your browser. No installation required — use the virtual keyboard or paste existing text and convert between scripts.
Click Latin → Cyrillic or Cyrillic → Latin to preslov (transliterate) your text instantly. Use Auto convert to detect the input script and convert automatically. The + separator prevents digraph merging in compound words (e.g. in+jekcija).
Yes. All 30 Serbian letters in both scripts: Latin (Č, Ć, Đ, Š, Ž, Lj, Nj, Dž) and Cyrillic (Ђ, Ј, Љ, Њ, Ћ, Џ, and all standard letters).
No. All typing, conversion, and copying happens locally in your browser. Your text never leaves your device.
Yes. The virtual keyboard and special-character buttons are touch-friendly. You can also use your phone's native keyboard and paste text here for conversion.
Serbian uses Ј (for /j/) where Russian uses Й. Serbian has unique letters Ђ, Љ, Њ, Ћ, Џ. This keyboard follows Serbian orthography only.
The Latin keyboard works for Bosnian and Croatian since they share the same Latin alphabet (č, ć, đ, š, ž). Cyrillic conversion follows Serbian rules.
Click the Copy button in the toolbar, then paste into any app — email, Word, Instagram, Discord, or messaging apps.