How to Type Hindi on iPhone & iPad — iOS Keyboard Setup Guide
Enable Hindi typing on iPhone and iPad. Set up Devanagari keyboard, transliteration, and voice dictation for typing in Hindi on iOS.
iPhones have had Hindi typing support since iOS 5 — over a decade ago. But most Indian iPhone users have never turned it on. They type Hindi messages in Roman script ("kaise ho") because they do not know the built-in Hindi keyboard exists.
It takes 30 seconds to set up. Here is how.
Adding the Hindi Keyboard on iPhone
Step-by-Step Setup
- Open Settings
- Tap General → Keyboard → Keyboards
- Tap Add New Keyboard
- Scroll to Hindi (or search for it)
- You will see two options:
| Option | What It Does |
|---|---|
| Hindi — Devanagari | Full Devanagari keyboard — tap Hindi characters directly |
| Hindi — Transliteration | Type in Roman script, get Hindi output |
- Tap the one you want → it is added to your keyboard list
- Done. Start typing Hindi in any app.
Switching to Hindi Keyboard
Once added, switch keyboards in any app:
- Tap the globe icon (🌐) on the bottom-left of the keyboard
- Each tap cycles through your installed keyboards: English → Hindi Devanagari → Hindi Transliteration → English
- Long-press the globe icon to see all keyboards and jump directly to one
Option 1: Hindi Devanagari Keyboard
This is the direct input method — you tap Devanagari characters on screen.
Layout Overview
The iPhone Hindi keyboard uses a modified Inscript-style layout:
Main screen: Shows the most common consonants and vowels- Row 1: क ख ग घ ङ (velar consonants)
- Row 2: च छ ज झ ञ (palatal consonants)
- Row 3: ट ठ ड ढ ण (retroflex consonants)
- Additional pages for less common characters
- Tap a consonant → matra bar appears above the keyboard
- Tap the appropriate matra: ा ि ी ु ू े ै ो ौ
- Example: क + ् + र = क्र
- The halant key is on the number/symbol page
Tips for the Devanagari Keyboard
| Tip | How |
|---|---|
| Find less common characters | Tap the "123" or "#+=" button to access additional character pages |
| Type anusvara (ं) | It appears in the matra bar after typing a consonant |
| Type chandrabindu (ँ) | Long-press the anusvara key |
| Type visarga (ः) | Available on the extended character page |
| Hindi numbers (१२३) | Switch to number page, then look for the Devanagari number toggle |
| Purna viram (।) | Available on the punctuation page — or long-press the period key |
Option 2: Hindi Transliteration
This is the easier method for most people — type in English, get Hindi.
How Transliteration Works on iOS
- Switch to the Hindi Transliteration keyboard (globe icon)
- Type in Roman script: "main theek hoon"
- iOS shows Hindi suggestions: मैं ठीक हूँ
- Tap the suggestion or press space to accept the top suggestion
Transliteration Examples
| You Type | iOS Suggests | Final Output |
|---|---|---|
| namaste | नमस्ते | नमस्ते |
| aapka naam kya hai | आपका नाम क्या है | आपका नाम क्या है |
| mujhe hindi mein likhna hai | मुझे हिंदी में लिखना है | मुझे हिंदी में लिखना है |
| bharat | भारत | भारत |
| shubh prabhat | शुभ प्रभात | शुभ प्रभात |
Transliteration Tips
Getting the right word:- If the first suggestion is wrong, look at the other options in the suggestion bar
- Type more letters for disambiguation: "bh" → "bha" → "bhar" narrows suggestions
- Proper nouns: capitalize the first letter to hint that it is a name
- If you want to keep an English word while typing in transliteration mode, the suggestion bar usually shows the Roman spelling as one option — tap it
- Or switch keyboards briefly for English words
- Period, comma, question mark work normally
- Hindi full stop (।) may appear as a suggestion when you type a period
Option 3: Hindi Voice Dictation
Siri's dictation engine supports Hindi and works well for casual text.
Setting Up Hindi Dictation
- Go to Settings → General → Keyboard
- Toggle on Enable Dictation
- Under Dictation Languages, add Hindi
Using Hindi Voice Dictation
- Open any text field
- Tap the microphone icon on the keyboard (bottom-right near spacebar)
- If it defaults to English, tap the language indicator and switch to Hindi
- Speak in Hindi — text appears in Devanagari on screen
- Tap the keyboard icon to stop dictation
Dictation Tips
| Scenario | Accuracy |
|---|---|
| Clear Hindi, quiet room | 90-94% |
| Mixed Hindi-English | 82-88% |
| Background noise | 65-75% |
| Formal/technical Hindi | 83-90% |
- "पूर्ण विराम" → ।
- "प्रश्न चिह्न" → ?
- "अल्प विराम" → ,
- "नई पंक्ति" → (new line)
Hindi Typing on iPad
Everything above works identically on iPad, with a few bonuses:
iPad-Specific Features
| Feature | How |
|---|---|
| Split keyboard | Drag keyboard apart with two fingers for thumb typing |
| Floating keyboard | Pinch the keyboard to shrink it and move it anywhere |
| External keyboard | Pair a Bluetooth keyboard and use Inscript layout |
| Apple Pencil + Scribble | Write Hindi by hand with Pencil (requires iPadOS 15+) |
Using an External Keyboard with Hindi on iPad
- Pair your Bluetooth keyboard
- Go to Settings → General → Keyboard → Hardware Keyboard
- Under Hindi, select your preferred layout (Devanagari - QWERTY or Devanagari - Inscript)
- Press Control + Space to switch between English and Hindi
- Type using the standard keyboard layout
Third-Party Hindi Keyboards for iPhone
While the built-in keyboard is excellent, some third-party options offer additional features:
| Keyboard | Standout Feature | Price |
|---|---|---|
| Gboard (Google) | Better transliteration engine, glide typing | Free |
| SwiftKey (Microsoft) | Superior bilingual prediction | Free |
| Indic Keyboard | Multiple Indian language support | Free |
| Lipikaar | Phonetic input optimized for Indian languages | Free/Premium |
Installing Gboard on iPhone
- Download Gboard from App Store
- Open Settings → General → Keyboard → Keyboards → Add New Keyboard → Gboard
- Tap Gboard → toggle Allow Full Access (required for predictions to work)
- Open Gboard app → Languages → Add Hindi (Transliteration) and Hindi (Devanagari)
- Use the globe icon to switch to Gboard
Comparing iPhone Hindi Input Methods
| Method | Speed | Accuracy | Learning Curve | Best For |
|---|---|---|---|---|
| Transliteration | Medium | High | None | Everyone (daily texting) |
| Devanagari keyboard | Fast (with practice) | Very high | 1-2 weeks | Frequent Hindi typists |
| Voice dictation | Very fast | Medium-high | None | Long messages, hands-free |
| Gboard transliteration | Medium-fast | Very high | None | Better word prediction |
| Handwriting (iPad) | Slow | Medium | None | Occasional use, learning |
Troubleshooting
Hindi Keyboard Not Appearing After Adding
- Close the current app completely (swipe up from bottom)
- Reopen the app and tap a text field
- Long-press the globe icon — Hindi should appear in the list
- If not, restart your iPhone and check Settings → Keyboard → Keyboards
Transliteration Not Showing Hindi Suggestions
- Make sure you selected "Hindi — Transliteration", not just "Hindi — Devanagari"
- Check internet connection — transliteration may need data for first-time setup
- Type at least 3-4 characters before expecting suggestions
Autocorrect Changing Hindi to English
- Go to Settings → General → Keyboard
- Toggle off Auto-Correction temporarily
- Or: when autocorrect changes a word, tap the changed word immediately — iOS shows the original as an option
Hindi Text Showing as Boxes or Question Marks
- Update iOS: Settings → General → Software Update
- iOS 14+ has full Devanagari support — boxes indicate a very old iOS version
- In rare cases, the app may not support Hindi — try a different app
Keyboard Takes Too Long to Switch
- Remove keyboards you do not use (Settings → Keyboard → Keyboards → Edit)
- Fewer keyboards = fewer taps to switch
- Keep only: English, Hindi Transliteration, and optionally Hindi Devanagari
Recommended Setup
For most Indian iPhone users who type Hindi occasionally:
- Keep Apple's built-in English keyboard as primary
- Add Hindi — Transliteration for quick Hindi messages
- Enable Hindi voice dictation for longer text
- That is it. Three tools, two minutes of setup.
- Install Gboard for better Hindi transliteration
- Add Hindi — Devanagari keyboard for direct input
- Practice the Devanagari keyboard 10 minutes daily for a week
- You will be faster than transliteration within two weeks