Paste Serbian text written in Cyrillic and get it back in Latin (Gaj’s alphabet). The converter maps every letter, including the digraphs lj, nj and dž, and keeps numbers, punctuation and spacing exactly as they were. It runs in your browser, so nothing is uploaded.
How it works
Serbian is fully digraphic: the two alphabets correspond letter for letter, so transliteration is exact rather than a guess. Each Cyrillic character is replaced by its Latin counterpart — ш → š, ч → č, ц → c — and the three letters that have no single-letter Latin form (љ, њ, џ) become the digraphs lj, nj and dž.
Capitalisation is preserved, and capital digraphs are written in title case (Љ → Lj), which is the correct form at the start of a word. Anything that isn’t a Serbian Cyrillic letter — Latin text, digits, emoji, punctuation — passes through untouched, so mixed content stays intact.
Practical examples
A place name
Београд becomes Beograd, and Ниш becomes Niš — the diacritics land exactly where the Cyrillic implied them.
Digraph letters
љубав → ljubav, његош → njegoš, џак → džak. The single Cyrillic letters expand to the correct two-letter Latin forms.
Mixed text
Цена: 1.250 РСД converts to Cena: 1.250 RSD — the number and colon are left alone while the letters transliterate.
Frequently asked questions
Which Latin alphabet does it use?
Gaj’s Latin alphabet, the standard Latin script for Serbian (and shared with Croatian/Bosnian). It uses č, ć, đ, š and ž plus the digraphs lj, nj and dž, giving a one-to-one match with Cyrillic.
Is the conversion reversible?
Almost always. Because the alphabets correspond exactly, Cyrillic → Latin → Cyrillic returns the original text. Use our Latin to Cyrillic converter for the reverse direction.
How are lj, nj and dž handled?
The single Cyrillic letters љ, њ and џ become the two-letter Latin sequences lj, nj and dž. For capitals at the start of a word they’re written Lj, Nj and Dž (title case), which matches Serbian orthography.
Does it change my capitalisation?
No. Upper- and lower-case are preserved throughout. A capital Cyrillic letter maps to a capital Latin letter, and capital digraphs use title case rather than all-caps by default.
What happens to non-Serbian characters?
They’re left exactly as they are. Digits, punctuation, spaces, emoji and any Latin text you paste come through unchanged, so you can safely convert documents that mix scripts.
Does it handle Russian or other Cyrillic?
It’s built for Serbian Cyrillic. Letters unique to Russian and other Cyrillic alphabets (like ы, э, ю, я) aren’t part of Serbian and will pass through unchanged rather than being transliterated.
Is there a length limit?
No practical limit — it converts as you type, entirely on your device, so even long documents are instant. Nothing is sent to a server.
Can I use this for URLs or filenames?
For those you usually also want to drop diacritics (š → s). Our slug generator does exactly that; this tool keeps the proper Latin spelling with diacritics.
Related tools
Latin to Cyrillic Converter
Convert Serbian Latin text to Cyrillic instantly, in your browser. Correctly maps the lj, nj and dž digraphs.
Text tools
Slug Generator
Turn any title into a clean URL slug — with proper Serbian transliteration (đ→dj, š→s) and Cyrillic support.
Text tools
Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case and Sentence case — with correct handling of č, ć, š, đ, ž.
Text tools
Gross to Net Salary (Serbia)
Convert a Serbian gross salary to net with the full tax and contributions breakdown — sourced 2026 parameters.
Finance & salary
Word Counter
Count words, characters, sentences and paragraphs in any text, with estimated reading time.
Text tools
Text Difference Checker
Compare two texts line by line and see exactly which lines were added, removed or unchanged.
Text tools