Why Tamil Sometimes Breaks in WhatsApp
WhatsApp only supports Unicode text. Legacy Tamil fonts — Bamini, SenTamil, TSCII, TAM, Vanavil — are not compatible with it. Copy text from a document that uses one of these and paste it into a chat, and the recipient sees random English letters and symbols instead of Tamil, regardless of what your own screen shows.
Setting up a Tamil keyboard on your phone is the permanent fix, and it's the same process whether you type in WhatsApp or anywhere else — we cover the full Android and iPhone keyboard setup, layout choice, and Tanglish typing in detail in our Tamil keyboard setup guide. This post focuses on what's specific to WhatsApp itself: the situations that only come up inside the app.
WhatsApp Web and Desktop — Typing Tamil From Your Computer
WhatsApp Web and the desktop app don't have their own keyboard — they use whatever input method your operating system provides. On Windows, add Tamil under Settings → Time & Language → Language → Add a language, then switch input languages with Windows+Space while the WhatsApp Web chat box is focused. On Mac, add Tamil under System Settings → Keyboard → Input Sources. If installing a system-level Tamil keyboard isn't practical on a shared or work computer, type in Tanglish on FontConvertor.in instead and paste the Unicode result into the WhatsApp Web chat box — this avoids touching OS-level keyboard settings entirely.
Fixing Legacy Tamil Text Before You Send It
If you're pasting Tamil from an old document, email, or archived file rather than typing fresh, and it looks like scrambled English in the WhatsApp text box before you've even sent it, that text is legacy-encoded, not Unicode. Convert it first: open FontConvertor.in, select the likely source font (Bamini is the most common starting guess), set the target to Unicode (UTF-8), paste and convert, then copy the result into WhatsApp.
Why Tamil Shows as Boxes or Question Marks for the Recipient
Two different problems produce two different symptoms on the receiving end:
- Boxes (□□□): The recipient's device is missing a Tamil Unicode font. Rare on modern Android/iOS since both ship with Tamil support built in — usually means an outdated OS version. There's nothing you can fix on your end; ask them to update their phone.
- Question marks or random characters: The text you sent wasn't Unicode to begin with — see the conversion step above.
Tamil in WhatsApp Business, Status, and Groups
WhatsApp Business catalogue descriptions, product captions, and auto-reply messages all use the same Unicode requirement as regular chats — legacy-font Tamil pasted into a Business profile will show as garbled text to every customer who views it, not just some. For WhatsApp Status captions, the same applies: type or paste Unicode Tamil, since Status text is rendered the same way as a chat message. In group chats specifically, encoding problems tend to surface more visibly because one member pasting legacy-font Tamil breaks that message for the entire group at once rather than a single recipient — worth a reminder in admin-pinned messages for Tamil-language groups that see this recurring issue.
Tamil Text as Images Instead
For stylised Tamil — festival greetings, event announcements, Status graphics — sending as an image sidesteps encoding entirely, since the text is rendered as pixels rather than characters. Use the Text to Image tool to create Tamil graphics with custom fonts and colours, then share the exported image in WhatsApp like any photo.