Tools
Every tool, one place.
127 free tools for Indian languages. No sign-up, and they run in your browser.
01 · 6 tools
Converters
- Universal converter Any font to any font in one full-width tool.
- Font detector Not sure which font? Paste a sample.
- Kruti Dev ↔ Chanakya Font to font, through Unicode.Hindi
- DV-TT to Unicode Experimental: DV-TTGanesh, Yogesh and Surekh text to Unicode.Hindi · Marathi · Sanskrit
- DVW-TT to Unicode Experimental: the separate DVW-TT layout (Ganesh, Yogesh, Surekh).Hindi · Marathi · Sanskrit
- Find your font Search font names, check support and find the right converter.Hindi · Marathi · Nepali · Bengali · Gujarati · Punjabi · Odia · Tamil · Telugu · Kannada · Malayalam
02 · 14 tools
Online typing
- Tamil phonetic typing Type “vanakkam”, get வணக்கம்.Tamil
- Hindi typing Type Hindi with English letters, get हिन्दी live.Hindi
- Marathi typing Type Marathi with English letters, get मराठी live.Marathi
- Nepali typing Type Nepali with English letters, get नेपाली live.Nepali
- Sanskrit typing Type Sanskrit with English letters, get संस्कृतम् live.Sanskrit
- Bengali typing Type Bengali with English letters, get বাংলা live.Bengali
- Assamese typing Type Assamese with English letters, get অসমীয়া live.Assamese
- Punjabi typing Type Punjabi with English letters, get ਪੰਜਾਬੀ live.Punjabi
- Gujarati typing Type Gujarati with English letters, get ગુજરાતી live.Gujarati
- Odia typing Type Odia with English letters, get ଓଡ଼ିଆ live.Odia
- Telugu typing Type Telugu with English letters, get తెలుగు live.Telugu
- Kannada typing Type Kannada with English letters, get ಕನ್ನಡ live.Kannada
- Malayalam typing Type Malayalam with English letters, get മലയാളം live.Malayalam
- Urdu typing Type Urdu with English letters, get اردو live.Urdu
03 · 28 tools
Keyboards
- Kruti Dev keyboard Type on the Kruti Dev layout, get Unicode.Hindi
- Nepali Unicode typing Type Nepali with the Romanized or Traditional Unicode keyboard.Nepali
- DevLys keyboard Type on the DevLys 010 layout, get Unicode.Hindi
- Chanakya keyboard Type on the Walkman Chanakya 905 layout, get Unicode.Hindi
- Shivaji keyboard Type Marathi on the Shivaji font layout, get Unicode.Marathi
- Shree-Dev keyboard Enter Shree-Dev 0714 characters, get Unicode Marathi.Marathi · Hindi
- Preeti keyboard Preeti typing online: type Preeti keys, get Nepali Unicode.Nepali
- Bijoy keyboard Bijoy keyboard online: type Bijoy keys, get Bangla Unicode.Bengali
- Nudi keyboard Enter Nudi characters, get Kannada Unicode.Kannada
- AnmolLipi keyboard Type on the AnmolLipi layout, get Punjabi Unicode.Punjabi
- TeraFont Trilochan keyboard Type on the TeraFont Trilochan layout, get Gujarati Unicode.Gujarati
- ML-TT Karthika keyboard Type on the ML-TT Karthika layout, get Malayalam Unicode.Malayalam
- Hindi InScript keyboard Type Hindi on the government-standard InScript layout.Hindi
- Marathi InScript keyboard Type Marathi on the government-standard InScript layout.Marathi
- Nepali InScript keyboard Type Nepali on the government-standard InScript layout.Nepali
- Sanskrit InScript keyboard Type Sanskrit on the government-standard InScript layout.Sanskrit
- Bengali InScript keyboard Type Bengali on the government-standard InScript layout.Bengali
- Assamese InScript keyboard Type Assamese on the government-standard InScript layout.Assamese
- Punjabi InScript keyboard Type Punjabi on the government-standard InScript layout.Punjabi
- Gujarati InScript keyboard Type Gujarati on the government-standard InScript layout.Gujarati
- Odia InScript keyboard Type Odia on the government-standard InScript layout.Odia
- Tamil InScript keyboard Type Tamil on the government-standard InScript layout.Tamil
- Telugu InScript keyboard Type Telugu on the government-standard InScript layout.Telugu
- Kannada InScript keyboard Type Kannada on the government-standard InScript layout.Kannada
- Malayalam InScript keyboard Type Malayalam on the government-standard InScript layout.Malayalam
- Remington GAIL keyboard Type the Remington GAIL layout, get Unicode Hindi.Hindi
- Bamini keyboard Type on the Bamini layout, get Unicode Tamil.Tamil
- Tamil99 keyboard The Tamil Nadu standard layout, typing Unicode directly.Tamil
04 · 11 tools
Typing practice & tests
- Typing tests Hindi, English, Marathi and Punjabi tests with exam-style scoring.Hindi · Marathi · Punjabi
- Hindi typing test Kruti Dev, Remington GAIL or Mangal InScript, 1 to 15 minutes.Hindi
- English typing test Timed English passages with gross and net WPM.
- Kruti Dev typing test Type Kruti Dev keystrokes, scored in Unicode.Hindi
- Remington GAIL typing test Typewriter-order ि, Unicode output, exam-style scoring.Hindi
- Mangal InScript typing test The standard InScript layout, with a full key chart.Hindi
- SSC typing practice Ten-minute presets and the documented mistake rules.Hindi
- CPCT typing practice Fifteen-minute presets, and what to check in the notification.Hindi
- Marathi typing test Marathi passages on Remington GAIL or InScript.Marathi
- Punjabi typing test Gurmukhi passages typed with AnmolLipi keys.Punjabi
- Kruti Dev typing tutor Ten graded lessons from the home row to sentences.Hindi
05 · 29 tools
Text tools
- Font style preview Your text in every free Indian font, with PNG download.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Fix broken text Repair à¤à¤¾à¤°à¤¤ and भ back into Hindi.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Script converter Hindi ⇄ Gujarati ⇄ Tamil… and IAST, ITRANS, Roman.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Hindi to English letters नमस्ते → namaste, with Hindi schwa deletion.Hindi
- Devanagari to Gujarati Hindi, Marathi or Sanskrit in Gujarati script.Gujarati · Hindi · Marathi
- IAST converter Sanskrit between Devanagari and IAST.Hindi · Marathi · Nepali
- Indic word counter Counts क्षि as one character, not four.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Hindi font styles Hindi text in free Devanagari fonts, as PNG.Hindi
- Marathi font styles Marathi text in free Devanagari fonts, as PNG.Marathi
- Nepali font styles Nepali text in free Devanagari fonts, as PNG.Nepali
- Bengali font styles Bengali text in free Bengali fonts, as PNG.Bengali
- Tamil font styles Tamil text in free Tamil fonts, as PNG.Tamil
- Kannada font styles Kannada text in free Kannada fonts, as PNG.Kannada
- Gujarati font styles Gujarati text in free Gujarati fonts, as PNG.Gujarati
- Punjabi font styles Punjabi text in free Gurmukhi fonts, as PNG.Punjabi
- Malayalam font styles Malayalam text in free Malayalam fonts, as PNG.Malayalam
- Telugu font styles Telugu text in free Telugu fonts, as PNG.Telugu
- Odia font styles Odia text in free Odia fonts, as PNG.Odia
- Hindi Unicode pad Every Devanagari character with its code and HTML entity.Hindi
- Marathi Unicode pad Every Devanagari character with its code and HTML entity.Marathi
- Nepali Unicode pad Every Devanagari character with its code and HTML entity.Nepali
- Bengali Unicode pad Every Bengali character with its code and HTML entity.Bengali
- Tamil Unicode pad Every Tamil character with its code and HTML entity.Tamil
- Kannada Unicode pad Every Kannada character with its code and HTML entity.Kannada
- Gujarati Unicode pad Every Gujarati character with its code and HTML entity.Gujarati
- Punjabi Unicode pad Every Gurmukhi character with its code and HTML entity.Punjabi
- Malayalam Unicode pad Every Malayalam character with its code and HTML entity.Malayalam
- Telugu Unicode pad Every Telugu character with its code and HTML entity.Telugu
- Odia Unicode pad Every Odia character with its code and HTML entity.Odia
06 · 16 tools
Numbers & dates
- Number to words Amounts and numbers in 12 Indian languages, with lakh and crore.Hindi · Marathi · Gujarati · Bengali · Punjabi · Odia · Tamil · Telugu · Kannada · Malayalam · Nepali · Urdu
- Number converter English digits to Hindi, Bengali, Tamil numerals and back.Hindi · Marathi · Nepali · Bengali · Gujarati · Punjabi · Odia · Tamil · Telugu · Kannada · Malayalam · Urdu
- Nepali date converter BS to AD and AD to BS, today’s Nepali date and calendar.Nepali
- Bangla date today আজকের বাংলা তারিখ, Bangla calendar and date converter.Bengali
- Hindi number to words Numbers and rupee amounts in Hindi words, 1 to 100 table.Hindi
- Marathi number to words Numbers and rupee amounts in Marathi words, 1 to 100 table.Marathi
- Gujarati number to words Numbers and rupee amounts in Gujarati words, 1 to 100 table.Gujarati
- Bengali number to words Numbers and rupee amounts in Bengali words, 1 to 100 table.Bengali
- Punjabi number to words Numbers and rupee amounts in Punjabi words, 1 to 100 table.Punjabi
- Odia number to words Numbers and rupee amounts in Odia words, 1 to 100 table.Odia
- Tamil number to words Numbers and rupee amounts in Tamil words, 1 to 100 table.Tamil
- Telugu number to words Numbers and rupee amounts in Telugu words, 1 to 100 table.Telugu
- Kannada number to words Numbers and rupee amounts in Kannada words, 1 to 100 table.Kannada
- Malayalam number to words Numbers and rupee amounts in Malayalam words, 1 to 100 table.Malayalam
- Nepali number to words Numbers and rupee amounts in Nepali words, 1 to 100 table.Nepali
- Urdu number to words Numbers and rupee amounts in Urdu words, 1 to 100 table.Urdu
07 · 20 tools
Files
- Office file converter Inspect and convert fonts in Word, Excel and PowerPoint on your device.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Word file converter Legacy-font text in .docx to Unicode, keeping tables and styles.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Excel file converter Legacy-font text in .xlsx cells to Unicode; formulas untouched.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- PowerPoint file converter Legacy-font text in .pptx slides and notes to Unicode.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- PDF to Unicode text Extract text and decode known legacy fonts. TXT and DOCX output.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Image to text / OCR Recognise printed text from images and scanned PDFs on your device.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
- Hindi OCR Check ि placement and conjuncts such as क्ष; clear Devanagari print works best.Hindi
- Marathi OCR Review ळ and ऱ carefully, especially in small print.Marathi
- Nepali OCR Review conjuncts and Devanagari digits in forms.Nepali
- Sanskrit OCR Vedic accents and dense conjuncts require manual proofreading.Sanskrit
- Bengali / Bangla OCR Check য/য় and conjuncts; a clean headline is easier than ornate type.Bengali
- Assamese OCR Dedicated Assamese model. Review ৰ and ৱ carefully; closely related Bengali letterforms can be confused.Assamese
- Gujarati OCR Check vowel marks and Gujarati digits after recognition.Gujarati
- Punjabi / Gurmukhi OCR Gurmukhi model; Shahmukhi is not covered by this selection. Review addak and tippi.Punjabi
- Odia OCR Review rounded characters and below-base conjuncts.Odia
- Tamil OCR Check pulli dots and similar shapes such as ன/ண/ந.Tamil
- Telugu OCR Review below-base forms and vowel marks in dense lines.Telugu
- Kannada OCR Review ottakshara conjuncts and rounded characters.Kannada
- Malayalam OCR Review chillu forms and older print ligatures.Malayalam
- Urdu OCR Right-to-left text; Nastaliq and tightly joined letters may need substantial correction.Urdu
08 · 2 tools
Voice & speech
- Voice typing Speak in Tamil, Hindi and 9 more. Uses your browser’s online speech service.Tamil · Hindi · Bengali · Marathi · Gujarati · Kannada · Malayalam · Telugu · Punjabi · Urdu · Nepali
- Text to speech Read Indian-language text aloud with your device’s voices.Hindi · Marathi · Nepali · Bengali · Tamil · Kannada · Gujarati · Punjabi · Malayalam · Telugu · Odia
09 · 1 tools