संस्कृतम् Sanscript

Sanskrit Transliteration Tool

View on GitHub ↗

Sanscript transliterates Sanskrit text from one script to another. Here's how to use it:

  1. Select an Input script and an Output script.
  2. Place your text in the left box.
  3. Click the green arrow button.

The input script is auto-detected as you type — the badge next to "Input" shows what was detected. You can still override it manually.

Type ## to disable transliteration and ## to enable it again:

  • bhagavad ##(divine one)## gItAभगवद् (divine one) गीता

Disable transliteration for just one character with \:

  • bhagavad . gItA\.भगवद् । गीता.
  • a \a \\ A \Aअ a \ आ A

In ITRANS, type {} or _ to break up a conjunct consonant:

  • kShetra k{}Shetraक्षेत्र क्‍षेत्र
  • barau bara_uबरौ बर‍उ

Click the double arrows to swap the input and output sides.

In the Transliteration Map tab, click any character card to copy it to your clipboard.

Download the code here.

Vowels (Independent)

Vowel Marks (Dependent)

Consonants

Other Marks

Symbols & Numbers

Other

Options

How should Sanscript transliterate to Devanagari? Choose an option below:

Regardless of your choice, you can always type .h in ITRANS to do "Sanskrit-style" transliteration.