Rohingya Script Converter
BetaConvert between Rohingyalish (Rohingya Latin) and the Hanifi Rohingya script instantly. Conversion runs in your browser — nothing is uploaded.
How the conversion works
Hanifi Rohingya is a true alphabet — consonants and vowels are always written — so it maps cleanly to Rohingyalish letters. The converter matches digraphs first (kh, th, dh, ng, ny, sh, ch), then single letters, and applies these conventions for tone and length:
- Accented vowel (á, í, ú, é, ó) ↔ vowel + harbahay tone sign
- Doubled vowel (aa, ii…) ↔ vowel + tahala sign
- Doubled consonant (kk, ss…) ↔ consonant + tassi gemination sign
- ñ (nasalisation) ↔ na khonna mark
Characters that have no mapping pass through unchanged and are listed in a warning so nothing is silently lost. See the full character list on the Hanifi Rohingya Unicode reference.
Planned: conversion of text typed with old pre-Unicode Rohingya fonts into modern Unicode. Until then, read about old fonts vs Unicode fonts.
Frequently asked questions
What does this converter do?
It converts Rohingya text between the two writing systems in active use: Rohingyalish (the Rohingya Latin alphabet) and the Hanifi Rohingya script. Type or paste text on one side and the converted text appears instantly.
How accurate is the conversion?
Letter-for-letter conversion is reliable because Hanifi is a true alphabet — every sound is written. Tone and long-vowel marking conventions vary between writers, so the converter uses common conventions (acute accent ↔ harbahay, doubled vowel ↔ tahala, doubled consonant ↔ tassi) and flags anything it cannot map. Review important text with a fluent reader.
Can it convert old Rohingya font files to Unicode?
Not yet. Text typed with pre-Unicode “encoded” fonts needs a per-font mapping table; a legacy-font converter is planned. Meanwhile, learn why old fonts cause copy/paste problems on our fonts page.
Why does the Hanifi text need a special font?
Hanifi Rohingya occupies the Unicode block U+10D00–U+10D3F, which many devices do not cover by default. This page loads the free Noto Sans Hanifi Rohingya font so the output displays correctly.