Free online tool

Universal Romanization Converter

Convert text from multiple writing systems into readable Roman letters, with transparent system choices and character-level details.

No sign-up Source stays visible Method explained

Unicode-aware transliteration

Convert text to Roman letters

Convert supported scripts to Roman letters, choose an available system, and inspect how individual graphemes are handled. The converter transliterates writing; it does not translate meaning.

Try an example:
0/5000
Awaiting text
Output options
Diacritics

Text is processed for this request only and is not saved by this tool.

Methodology and limitations

What the converter does

The tool normalizes input to Unicode NFC, applies an allowlisted language-and-system transform, and optionally creates a lossy ASCII-safe version. Punctuation and capitalization controls are applied independently.

What it cannot infer

A script does not always identify a language. Han readings need language and word context; Japanese kanji need lexical readings; Korean pronunciation rules can differ from orthographic mapping; and unvocalized Arabic text does not contain every vowel.

Standards and sources

Transforms are provided by Unicode ICU and its CLDR data. Variant names such as BGN or UNGEGN are shown only when the installed ICU data exposes that named transform. Read the ICU transform documentation.

Official names and documents

Converter output is a reference aid, not a decision by a passport office, embassy, immigration authority, library, or national naming authority. Verify spellings required for official use.