Skip to content
1001 Tools
sr
Text tools

Latin to Cyrillic Converter

Paste Serbian text written in Latin and get it back in Cyrillic. The converter reads the digraphs lj, nj and dž as single Cyrillic letters and maps č, ć, đ, š and ž to their Cyrillic equivalents, leaving numbers and punctuation alone. It works entirely in your browser.

Cyrillic text

How it works

The tool scans the text left to right, checking for a two-letter digraph (lj, nj, dž, in any capitalisation) before falling back to a single letter. That ordering matters: lj must become љ as one character rather than л + ј. Diacritic letters map directly — š → ш, č → ч, ž → ж, ć → ћ, đ → ђ.

Only proper Latin letters are converted. In particular “dj” is left as-is rather than turned into ђ, because dj is ambiguous in Serbian (as in “odjek”, which is not “ођек”). Type the real letter đ when you mean ђ. Capitalisation is preserved throughout.

Practical examples

A place name

Beograd becomes Београд and Niš becomes Ниш. The diacritic on š tells the converter to use ш.

Digraphs

ljubav → љубав, Njegoš → Његош, džak → џак. Two Latin letters collapse into one Cyrillic letter.

Keeping numbers intact

Cena: 1.250 RSD converts to Цена: 1.250 РСД — only the letters change.

Frequently asked questions

How are lj, nj and dž recognised?

The converter looks for these two-letter sequences first and turns each into a single Cyrillic letter (љ, њ, џ). It handles capitalisation, so Lj and LJ both become Љ.

Why isn’t “dj” converted to đ?

Because dj is ambiguous in Serbian — it can be the letter đ or a genuine d + j across a syllable boundary, as in “odjava”. To avoid corrupting words, only the proper letter đ maps to ђ. Type đ when you mean it.

Which Latin letters does it expect?

Gaj’s Latin alphabet, including č, ć, đ, š and ž. If your keyboard can’t produce those, consider adding the diacritics first — plain c, s and z map to ц, с and з respectively, which may not be what you intend.

Is it reversible?

Yes, in the normal case: Latin → Cyrillic → Latin returns your text, and our Cyrillic to Latin converter handles the other direction. The rare dž-as-two-letters edge cases are the only exceptions.

Does capitalisation carry over?

Yes. Upper- and lower-case are preserved, and capital digraphs are recognised whether you write Lj or LJ, both mapping to the single capital Cyrillic letter.

What about English words or numbers mixed in?

Characters with no Serbian Cyrillic equivalent pass through unchanged, but note that plain Latin letters like q, w, x and y aren’t Serbian and stay as they are.

Is there a size limit?

No. Conversion happens instantly on your device as you type, with no upload, so long texts are no problem.

Can it convert Croatian or Bosnian Latin?

The letter mapping is the same Gaj’s Latin, so the transliteration works, but Cyrillic is a Serbian convention — the output is Serbian Cyrillic regardless of the source language’s norms.

Related tools