Skip to content
1001 Tools
sr
Text tools

Cyrillic to Latin Converter

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.

Latin text

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