NHM Writer

NHM Writer 2.9

Type using Indian characters in Windows applications
3.6  (186 votes)
2.9 (See all)
Write in Hindi, Bengali, Marathi, Punjabi, Malayalam, Sanskrit, Telugu, Assamese, Kannada, Tamil, and Gujarati directly from Chrome, Firefox, Opera, Internet Explorer, and other browsers. Works with Windows 10.

Developed by publishers to allow you to write using any of the ten most widely used Indian alphabets regardless of the keyboard you are working with, NHM Writer is a free and extremely easy-to-deploy writing tool that will let you type Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Punjabi, Sanskrit, Tamil, and Telugu characters in a simple and straightforward way.

NHM Writer not only lets you write in any of these languages and alphabets in your favorite browser (including Firefox, Chrome, Safari, Opera, and IE among others), but it also works with Windows Text Services to ensure that you can type in Unicode Indian characters in MS Office apps and other professional text editors, such as Adobe’s InDesign. Apart from Unicode, this tool supports various other encodings, such as TSCII, Tab, Tam, Diacritic, Bamini, Softview, Shreelipi, and Vanavil, together with four keyboard layouts, namely Tamil99, Phonetic, OldTypewriter, and Bamini. By combining all of these encodings and keyboard layouts, the program offers you a total of 36 keymaps for Tamil.

Once installed on your system, NHM Writer will discreetly appear on your Windows task bar as a silver bell icon. If you left-click on it, you will be able to open the program’s settings window, where you can select your favorite combinations of language, keyboard, and encoding system. Each of them is assigned an Alt+[1-9] hotkey so swapping keymaps is a breeze. If you don’t want to use the Alt key, the program will assign function keys to your favorite keymaps instead. Alternatively, you can simply right-click on the program’s icon to show your list of favorite keymaps and choose a different one by clicking on it. As soon as a language has been selected, the icon will turn into a golden bell – the selected keymap is now active and you are ready to start typing your text in the selected alphabet or language.

The program comes with two interesting and highly useful utilities to help novices to get familiar with the different keymaps (more experienced users will also find these useful when typing in languages/alphabets they are not familiar with). The first feature is the on-screen keyboard – when active, it will show you a full qwerty keyboard where you can see which keys you need to strike to produce the various characters required to type in the language or alphabet selected. Equally useful is the key preview – here you will be shown a two-row table presenting you with direct correspondence between each Indian sign and its corresponding Latin letter on your keyboard.

NHM Writer is an extremely useful tool for those who need to write text in any of any Indian languages supported using a Windows-based PC or laptop. This excellent free tool comes with a very light installer, which you can carry with you easily and install the program on any computer – you won’t need to rely on your InScript keyboard any longer to be able to write in Tamil or Hindi anywhere in the world.

Francisco Martínez
Editor rating:

Review summary


  • Support for the most widely used Indian languages and their variants
  • Key preview for beginners
  • Selectable on-screen keyboard
  • One-click mapping selection


  • None
Info updated on: