Transliterator

Works offlineNothing is uploadedFree, no sign-up

Transliterated in this tab — names never leave it.

Cyrillic to readable Latin, and Azerbaijani letters to plain ASCII — for filenames, slugs, usernames, address forms and every legacy system that still refuses ə. Script auto-detected, case preserved through multi-letter mappings, and honestly one-way: reversing a transliteration is guesswork this tool declines to sell.

Two scripts, one keyboard-shaped problem

Transliteration exists because text outlives the systems it was typed for: a Cyrillic name must fit a Latin-only boarding pass, an Azerbaijani title must become a URL slug, an ə must survive a filesystem from 1995. The mapping is boring on purpose — the same letter always becomes the same letters, capitals stay capital through digraphs, and everything unmapped passes through untouched.

Auto-detection just counts which script's characters dominate, and says so — the point is pasting a mixed clipboard and getting the right table without thinking about it.

Frequently asked questions

Which transliteration standard is this?

The practical one — ж→zh, х→kh, щ→shch, ю→yu — the family used by passports, news agencies and BGN/PCGN romanization, chosen for being readable back. It is not ISO 9, which maps one-to-one with haceks and is right for libraries, wrong for usernames.

Why do ъ and ь disappear?

Because they mark how the neighbouring consonant is pronounced rather than carrying a sound of their own. Practical romanization drops them — объезд becomes obezd — and every scheme that keeps them (as apostrophes) produces strings that filenames and URLs then mangle anyway.

What happens to İ and ı?

Azerbaijani's four-way I is the famous trap: İ/i are dotted, I/ı dotless, and naive lowercasing corrupts them — the Turkish locale bug that has broken real software. The tool normalises the pair before mapping, so İstanbul comes out Istanbul, not istanbul or I-with-debris.

Why is there no Latin-to-Cyrillic direction?

Because it is not a function: 'shch' might be щ or с-х-ч across a syllable boundary, 'e' might be е or э, and names have official spellings no algorithm may invent. One-way tools that admit it beat two-way tools that guess — especially on people's names.

Related tools