Microsoft Word supports Devanagari fonts natively — you simply need to install the font on your system first. Once installed, any font appears in Word's font dropdown immediately.

This guide covers downloading from our site or Google Fonts, installation on Windows and Mac, and how to actually type in Hindi in Word.

Step 1 — Download the Font

You have two options for downloading Hindi fonts:

Option A — From HindiFontStyle
  1. Go to our Font Generator
  2. Type any text to see all font styles
  3. Click ↓ Font on any card
  4. The .woff2 file downloads automatically
Option B — From Google Fonts
  1. Go to fonts.google.com
  2. Search for the font name
  3. Click "Download Family"
  4. Extract the ZIP to get .ttf files

Step 2 — Install on Windows

Once you have the .ttf or .woff2 file downloaded:

  1. Open File Explorer and navigate to the downloaded file.
  2. Right-click the font file (.ttf or .otf).
  3. Select "Install" to install for your user account only, or "Install for all users" to make it available system-wide (requires admin rights).
  4. Restart Microsoft Word if it was open during installation.
  5. The font will now appear in Word's font list — search for it by typing the font name in the font box.
Tip: If the font doesn't appear after installation, close Word completely (check the taskbar), reopen it, and search for the font name directly in the font selector.

Step 3 — Install on Mac

  1. Double-click the downloaded .ttf file.
  2. Font Book will open and show a preview of the font.
  3. Click the "Install Font" button at the bottom of the preview window.
  4. The font is immediately available in all applications, including Word for Mac.

Step 4 — Enable Hindi Typing in Word

Installing a font only changes the visual appearance of text — it doesn't automatically let you type in Hindi. To type Devanagari characters in Word:

On Windows:

  1. Go to Settings → Time & Language → Language
  2. Click Add a language and search for "Hindi"
  3. Install Hindi and add the Hindi Phonetic keyboard (easiest for non-Hindi typists)
  4. Switch between keyboards with Win + Space

On Mac:

  1. Go to System Preferences → Keyboard → Input Sources
  2. Click the + button and search for "Hindi"
  3. Add Hindi Transliteration (type English phonetically, get Devanagari)
  4. Switch keyboards with Control + Space

Best Hindi Fonts for MS Word by Document Type

Document TypeFont Recommendation
Official letters & reportsNoto Sans Devanagari, Hind
Books & long documentsKarma, Martel
Invitations & cardsAmita, Tillana
Flyers & postersModak, Baloo 2, Teko
Academic papersNoto Serif Devanagari

Troubleshooting