"Help me please!" or "I spotted a bug!" or "I'd like to send feedback"...

Please use the Feedback Module or e-mail to if you can't find your answers here.

What is diCrunch? What can I use it for?

diCrunch is a conversion tool for most Indic diacritic systems and several Indic scripts, listed below in more detail. You can use diCrunch to convert transliterated Sanskrit, Pali, Bengali, Hindi, etc. into Indic script, to convert text between different transliteration schemes, to convert one Indic script to another, and to convert Indic script to a romanized transliteration scheme of your choice.

"I love this tool, I use it every day! Can I give a donation?"

Yes please, the gesture would be appreciated. Heaps of time and brainpower have gone into the development of this free open-source utility.
Click to donate with PayPal!

License, downloading, installation, changelog.

diCrunch is open-source and licensed under GNU General Public License. You can read the license here.

If you want to install the application for yourself, just upload it to any webserver with PHP support and point your browser to it. If you intend to put diCrunch to heavy regular use, please install your own copy instead of stressing our servers.

What fonts should I use with diCrunch to display everything properly?

The default font for the diCrunch text processing field is CODE2000, a shareware Unicode font containing all IAST diacritics and main Indic scripts in a single file. There are a number of Unicode fonts that support the diacritics necessary for Sanskrit transliteration — there's a good list here, and Google helps with the rest.

What are all these conversion options? Read on about Devanagari transliteration and available transliteration schemes and Indic scripts.

Important Note: Roman text will only be accurately converted if the appropriate diacritic marks are included. Read up on Devanagari Transliteration. Where in doubt, check in with someone who can read the script before tattooing it across your forehead to avoid embarrasments.
Balaram: Allocating diacritic marks to characters in the extended ASCII range, commonly used in BBT and ISKCON productions. Read more.CSX: Acronym for Classical Sanskrit eXtended, an encoding allocating characters to extended ASCII range. Read more.Harvard-Kyoto: An ASCII-based transliteration system, including XHK extensions. Read more.IAST Unicode: The standard IAST (International Alphabet of Sanskrit Transliteration) diacritics in Unicode. Read more.ITRANS: Acronym for Indian languages TRANSliteration, an ASCII-based transliteration system. Read moreVelthuis: An ASCII-based transliteration system developed by Frans Velthuis. Read moreRemove: Strips away diacritics, replacing them with approximate phonetic alternatives: ṣ becomes sh, ṛ becomes ri, the rest are removed.Bengali script: The script used for writing Bengali, Manipuri and some other languages. Read more.Devanagari script: The script used for writing Sanskrit, Hindi and several other languages. Read more.Oriya script: The script used for writing Oriya and some other languages. Read more.

What file types can I upload for conversion? Are they stored somewhere?

The following file extensions are permitted for uploaded files: TXT, ITX, HTM, HTML, XML. Uploaded files are not stored on our server – they are uploaded into a temporary folder and purged as the conversion completes.