PolyType.

Serbian — type on any keyboard

Restore č ć š ž đ, convert Latin ⇄ Cyrillic, or click the letters. Instant, private, offline.

Пишите српски на било којој тастатури.

Pogrešan raspored tastature? Ispravi raspored — beograd → београд →

Your text
Result

How it works

Type plain ASCII and get correct Serbian: zasto → zašto. Or click the č ć š ž đ keys below to insert them directly. Precision-first, backed by ioDiacritics; you can also convert Latin ⇄ Cyrillic.

Single characters? The letter library has a page for each:

FAQ

How do I restore Serbian diacritics (č ć š ž đ)?

Type plain ASCII in the Restore diacritics mode and PolyType puts the accents back — e.g. zasto sam dosao → zašto sam došao. It is precision-first: genuinely ambiguous words are offered as choices rather than guessed.

Can I convert Serbian Latin to Cyrillic and back?

Yes. Switch to Latin → Cyrillic or Cyrillic → Latin. The conversion is deterministic and follows the official scheme, including digraphs (lj→љ, nj→њ, dž→џ).

How do I type Serbian on an English or US keyboard?

Just type the closest ASCII letters (zasto, djordje) and PolyType restores the Serbian letters live. There is no special layout to install.

Is it free, and do I need an account?

It is completely free with no sign-up. It runs in your browser and keeps working offline once loaded.

Does PolyType save what I type?

No. PolyType does not save, collect, upload, or process your text. Your text stays in your browser and is never sent anywhere.