GALAXY OF TOOLS

WORDS SECTOR

Devanagari to Roman Transliterator: Hindi and Sanskrit to IAST, ITRANS

Write Hindi or Sanskrit in Roman letters with IAST, ISO 15919, ITRANS or Harvard-Kyoto, and convert back.

Roman (IAST)
bhārat ek viśāl deś hai. hindī aur saṃskṛt donoṃ devnāgrī lipi meṃ likhī jātī haiṃ.

Hindi style drops the silent a, so it does not convert back letter for letter. Choose Sanskrit style for an exact round trip.

Word by word in every scheme

WordIASTISO 15919ITRANSHarvard-Kyoto
भारतbhāratbhāratbhAratbhArat
एकekēkekek
विशालviśālviśālvishAlvizAl
देशdeśdēśdeshdez
हैhaihaihaihai
हिंदीhindīhindīhindIhindI
औरauraurauraur
संस्कृतsaṃskṛtsaṁskr̥tsaMskRRitsaMskRt
दोनोंdonoṃdōnōṁdonoMdonoM
देवनागरीdevnāgrīdēvnāgrīdevnAgrIdevnAgrI
Scheme table: every letter in IAST, ISO 15919, ITRANS and Harvard-Kyoto
LetterIASTISO 15919ITRANSHarvard-Kyoto
अaaaa
आāāA · aaA
इiiii
ईīīI · ii · eeI
उuuuu
ऊūūU · uu · ooU
ऋṛ · r̥r̥RRi · R^iR
ॠṝ · r̥̄r̥̄RRI · R^IRR
ऌḷ · l̥l̥LLi · L^ilR
ॡḹ · l̥̄l̥̄LLI · L^IlRR
ऍêêa.ca.c
ऑôôA.c · aa.cA.c
ऎĕe^e^e
एeēee
ऐaiaiaiai
ऒŏo^o^o
ओoōoo
औauauauau
कkkkk
खkhkhkhkh
गgggg
घghghghgh
ङṅṅ~N · N^G
चccchc
छchchChch
जjjjj
झjhjhjhjh
ञññ~n · JNJ
टṭṭTT
ठṭhṭhThTh
डḍḍDD
ढḍhḍhDhDh
णṇṇNN
तtttt
थthththth
दdddd
धdhdhdhdh
नnnnn
पpppp
फphphphph
बbbbb
भbhbhbhbh
मmmmm
यyyyy
रrrrr
लllll
वvvv · wv
शśśshz
षṣṣShS
सssss
हhhhh
ळḻḷLL
ऩṉṉ^n^n
ऱṟṟ^r^r
ऴḻhḻzhzh
क़qqq.k
ख़k͟hk͟hK.kh
ग़ġġG.g
ज़zzz · J.j
फ़fff.ph
ड़ṙṛ.D · R.D
ढ़ṙhṛh.Dh · Rh.Dh
य़ẏẏY.y
◌ंṃ · ṁṁ · ṃM · .n · .mM
◌ँm̐m̐.N.N
◌ःḥḥHH
ऽ''.a'
◌्——.h.h
ॐoṃōṁOM · AUMOM

The first form is what this tool writes; every form shown is accepted when converting back. Separator for ambiguous joins: : in IAST and ISO (ka:i = कइ), _ in ITRANS and Harvard-Kyoto (k_h = क्ह). Zero-width joiners (as in the eyelash ra) are kept as invisible characters so the round trip stays exact.

Transliteration changes the script, not the language. Hindi style is a heuristic: it drops the inherent a where Hindi speakers usually do (भारत → bhārat, समझना → samajhnā), which is right for most words but not for every compound or loanword. Nothing you type leaves your browser.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Hindi to English transliteration in IAST, ISO 15919, ITRANS and Harvard-Kyoto

This Devanagari transliterator writes Hindi, Sanskrit, Marathi or Nepali text in Roman (English) letters: कृष्ण becomes kṛṣṇa in IAST, kr̥ṣṇa in ISO 15919, kRRiShNa in ITRANS and kRSNa in Harvard-Kyoto. It also works the other way, turning any of those four schemes back into Devanagari, so it doubles as an IAST or ITRANS to Hindi converter.

Students quoting a verse, researchers preparing a bibliography, editors who need a name in a library catalogue and anyone who wants to read Hindi text without knowing the script can use it. A Hindi style drops the silent a the way Hindi is spoken (भारत → bhārat), while Sanskrit style keeps every vowel and converts back letter for letter.

The conversion runs entirely in your browser, and a badge under the result tells you whether the transliteration converts back to exactly the text you started with.

How to use the Devanagari Transliterator

  1. Paste or type Devanagari in the left box (the page opens with a Hindi example).
  2. Choose a Scheme: IAST for academic writing, ISO 15919 for library and catalogue work, ITRANS or Harvard-Kyoto for plain keyboard-only text.
  3. Pick Hindi for natural modern Hindi or Sanskrit for an exact, reversible transliteration.
  4. Check the badge and the Word by word table, which shows each word in all four schemes.
  5. Copy or download the result, or press Use as input to convert it back the other way.

Devanagari Transliterator features

Four standard schemes

IAST (Geneva, 1894), ISO 15919 (2001), ITRANS 5.2 and Harvard-Kyoto, with a full letter table in the tool.

Both directions

Roman → Devanagari accepts every listed spelling of each letter, including ITRANS alternatives such as aa/A and ISO text with or without macrons on e and o.

Exact round trips

In Sanskrit style every conjunct, nukta letter, reph, avagraha, visarga and zero-width joiner survives the trip there and back, checked live.

Hindi pronunciation option

Heuristic schwa deletion plus class nasals (हिंदी → hindī) and tilde nasal vowels (माँ → mā̃) as ISO 15919 recommends for modern languages.

Unambiguous output

Where two letters would read as one, a separator is added: कइ → ka:i, क्ह → k:ha.

Which scheme should you use?

Sources, checked 19 October 2026: IAST as adopted by the Transliteration Committee of the Tenth International Congress of Orientalists (Geneva, September 1894); ISO 15919:2001 tables; the ITRANS 5.2 encoding table published by sanskritdocuments.org (last updated 31 March 2000; current ITRANS release 5.34, April 2013); Harvard-Kyoto as tabulated by Wikipedia from Wujastyk (1996).

SchemeLettersBest forExample (कृष्ण शास्त्री)
IASTdiacritics (ā ṣ ṇ ś ṛ)Sanskrit and Indology publicationskṛṣṇa śāstrī
ISO 15919diacritics, ē ō, r̥Libraries, catalogues, all Indic scriptskr̥ṣṇa śāstrī
ITRANSplain ASCII, case-sensitiveTyping on any keyboard, e-textskRRiShNa shAstrI
Harvard-Kyotoplain ASCII, one letter per soundCompact search-friendly textkRSNa zAstrI

How the Hindi silent-a option works

Every Devanagari consonant carries an inherent a, but Hindi does not pronounce it at the end of most words or in the middle of many: कमला is said kamlā, not kamalā. The Hindi style applies the standard right-to-left rule described in phonology studies of Hindi: a final inherent a is dropped (but kept after a conjunct ending in y, r, l or v, as in मित्र mitra), and a medial one is dropped when a vowel-and-consonant comes before it and a consonant-and-vowel after it.

The rule cannot see word boundaries inside compounds or recognise loanwords, so treat Hindi output as a reading aid. For citations and anything you may convert back, use Sanskrit style.

Letters the schemes do not cover

  • IAST and Harvard-Kyoto were designed for Sanskrit and have no letters for the nukta sounds of Hindi and Urdu loanwords (क़ ख़ ग़ ज़ फ़ ड़ ढ़). This tool uses ISO 15919 letters in IAST (q, k͟h, ġ, z, f), writes ड़/ढ़ as ṙ/ṙh because IAST ṛ is already ऋ, and in Harvard-Kyoto puts a dot before the letter (.D, as ITRANS does).
  • ॐ is written oṃ in IAST; a lone oṃ converts back to ॐ. Devanagari digits become 0–9.
  • To type new Hindi from English letters use Hindi typing; to transcribe English pronunciation use the IPA converter; to inspect the code points use text to Unicode.

Devanagari Transliterator FAQ

How do I convert Hindi to English letters?

Paste the Hindi text, choose a scheme (IAST is the most widely read) and Hindi style, then copy the result. That is transliteration: the words stay Hindi, only the letters change.

Is transliteration the same as translation?

No. Transliteration in English letters keeps the sound (नमस्ते → namaste); translation changes the meaning into English (hello). Use a translator for meaning.

How do I convert Sanskrit to Hindi?

Sanskrit and Hindi share the Devanagari script, so Sanskrit text needs no script conversion. If you have Sanskrit in Roman letters (IAST, ITRANS or Harvard-Kyoto), choose Roman → Devanagari and the matching scheme. Translating Sanskrit meaning into Hindi is a different task.

What is the difference between IAST and ISO 15919?

They agree on most letters. ISO writes ṁ for anusvara, ē and ō for the long e and o, and r̥ for vocalic r, which frees ṛ for the Hindi letter ड़. IAST writes ṃ, e, o and ṛ.

Why does my text show a colon or underscore?

It marks a break where two letters would otherwise be read as one: ka:i is क + इ, while kai is कै. Keep it if you want to convert back exactly.

Is my text uploaded?

No. The tables and rules run in your browser.

You might also need