Tamil Font Converter
A free online Tamil font converter: turn Bamini, TSCII, TAB or TAM text and Word documents into Unicode Tamil that works everywhere, or convert Unicode back for older software.
| Font in the file | Text as stored | Convert to Unicode |
|---|
Preview
Tryjkpo; vq;fs; capu;தமிழ் எங்கள் உயிர்
Short answer
A Tamil font converter rewrites text stored in an old font encoding, such as Bamini or TSCII, as Unicode Tamil, which reads correctly in any font and on any device. Paste the text above or open a Word .docx file, check the From font, then copy the result or download the converted document.
The problem
Why Old Tamil Text Turns Into Nonsense
Before Unicode was supported everywhere, computers had no agreed numbers for Tamil letters. Font makers worked around that by drawing Tamil shapes in the slots of English letters and symbols. In the Bamini font the key j draws த, k draws ம and ; draws the dot (புள்ளி). So the word தமிழ் is stored as jkpo;.
That works while everyone has the same font. Open the file on a phone, paste it into an e-mail or search it on the web, and the font is gone. What is left is the stored letters: jkpo;. TSCII, the other widely used encoding, stores Tamil in the upper half of the 8-bit range, so the same word comes out as accented Latin, ¾Á¢ú.
These fonts also store letters in the order they are drawn, not the order they are read. In கொ the sign ெ is drawn first, then க, then ா, so Bamini stores nfh. A converter has to put the pieces back in reading order, which is why simple find-and-replace tools often get vowel signs wrong.
Compare
Unicode Tamil and Legacy Fonts, Side by Side
| Unicode Tamil | Legacy font (Bamini, TSCII) | |
|---|---|---|
| The word தமிழ் is stored as | Five Tamil characters | Bamini jkpo;, TSCII ¾Á¢ú |
| Reads correctly without the font | Yes, in any Tamil font | No, only in that exact font |
| Search, spell-check, sorting | Work as expected | See English letters, so they fail |
| Phones, WhatsApp, web pages | Works | Shows the stored letters |
| Still needed for | Everything new | Older DTP software and old templates |
If you are keeping text for the long term, store it as Unicode. Convert to a legacy font only for the program that needs it, and keep the Unicode copy as your original.
Supported fonts
Fonts This Converter Reads and Writes
| Font | How it stores Tamil | Where you meet it | தமிழ் is stored as | Converters |
|---|---|---|---|---|
| Bamini | English letters and symbols, laid out like a Tamil typewriter | Documents from Sri Lanka and the Tamil diaspora, DTP work, older Word files | jkpo; | Bamini to UnicodeUnicode to Bamini |
| TSCII 1.7 | 8-bit standard: Tamil in bytes 128 to 255, English kept as is | Tamil websites, e-mail lists and e-books from around 1999 to the late 2000s | ¾Á¢ú | Detect and convert |
| TAB | TamilNet99 bilingual standard: English in bytes 0 to 127, Tamil glyphs above | Tamil Nadu office and government files from 1999 on, in fonts named TAB-… | îñ¤ö¢ | Detect and convert |
| TAM | TamilNet99 Tamil-only standard: English letter slots hold extra Tamil glyphs | Tamil desktop publishing and print work, in fonts named TAM-… | îI› | Detect and convert |
| Vanavil (Avvaiyar) | Legacy Tamil glyph codes, including Windows-1252 characters | Older documents set in Vanavil Avvaiyar | jäœ | Vanavil to UnicodeUnicode to Vanavil |
| Unicode | One code for each letter, the same in every font | Everything current: Windows, macOS, Android, iPhone, the web | தமிழ் | Type Tamil |
Each mapping comes from a published source and was checked against a second one. Vanavil follows Tamil Virtual Academy’s GPL v2 table, visually checked against the actual Avvaiyar font (see our verification record). Bamini follows the Suratha Bamini layout, TSCII follows the TSCII 1.7 standard, and TAB and TAM are built from the TamilNet99 code tables published by the Government of Tamil Nadu. Fonts we could not verify this way, such as STMZH and the Shree-Lipi (SR) family, are left out rather than guessed. A wrong table quietly damages text, which is worse than no converter.
History
TAB and TAM: Tamil Nadu's 1999 Font Standard
In February 1999 the TamilNet99 conference in Chennai tried to end the font chaos, where every Tamil font used its own private layout. On 13 June 1999 the Government of Tamil Nadu adopted its recommendations in G.O. Ms. No. 17: the Tamil99 keyboard, and two glyph encodings for fonts. TAM, the monolingual scheme, was meant for desktop publishing and printing. TAB, the bilingual scheme, was meant for everyday text and e-mail. A second order, G.O. Ms. No. 28 of 9 August 1999, named Kani Tamil Sangam to certify software, and government offices were to buy only software that followed the standard.
Both are glyph encodings, like Bamini: they store the shapes in the order they are drawn, so கொ is stored as ெ, க, ா. TAB keeps English in bytes 0 to 127, which is why the same file can mix English and Tamil. TAM gives up the English letters and fills them with ready-made shapes such as கி and ம், so English typed in a TAM font shows as Tamil. The copy of the order on tamilvu.org still prints its Tamil in TAB code: îñ¤ö¢99தமிழ்99.
Unicode Tamil replaced both, but TAB and TAM text still turns up in older government and office documents and in print files. The converter reads and writes both. The Detect setting, here and on the Tamil Unicode converter, tells them apart from TSCII by checking which reading gives real Tamil spelling; very short snippets of one or two letters can be ambiguous, so check the From font if the result looks wrong. Word documents in fonts named TAB-… or TAM-… are recognised by the font name.
How to
Convert Text or a Document in Four Steps
- Paste the text into the left box, or press Open file (under More on a phone) to load a Word .docx or a plain-text file. A .docx opens in its own view, where you pick the fonts to convert and download the converted document.
- Set From to the font the text was typed in. If you don't know, choose Detect and the converter will guess from the characters.
- Set To. Pick Unicode for anything new. Pick a legacy font such as Bamini, TSCII, TAB or TAM only when a program needs it.
- Press Copy, or download a .txt file. Unicode downloads are UTF-8, and legacy downloads keep one byte per character so older programs open them correctly.
For a page-by-page walkthrough, see Bamini to Unicode for fixing old documents, Unicode to Bamini for print and DTP work, and the Tamil Unicode converter when you have text and no idea which font it came from.
Questions People Ask
Which Tamil fonts can this converter handle?
It converts Bamini, Vanavil, TSCII, TAB and TAM, plus Unicode, using the From and To menus. You can convert directly between supported legacy encodings as well as to Unicode. A similar font name does not prove a matching mapping, so check a short known passage before processing a document.
Is changing a Tamil font the same as converting its encoding?
No, changing a font changes the visible shapes, while conversion rewrites the stored characters. Use the From menu for the source encoding and To for the intended destination. If your text is already Unicode and you only want a different typeface, choose a family from Tamil fonts instead.
Can I convert directly from Bamini to Vanavil?
Yes, select Bamini under From and Vanavil under To, then paste your source text. The engine converts through Unicode internally, so you do not need two separate copy-and-paste steps. Apply the correct destination font after copying the legacy output, and compare the finished document with your original.
Can I convert a whole Word document?
Yes, the Word workflow converts selected legacy-font text in a DOCX file to Unicode. Use Open file, inspect the font choices and preview, then download a converted copy. Whole-file conversion to legacy output is not available; for that direction, convert pasted text and keep your original document separately.
Can I convert an old DOC file or a scanned PDF here?
Not directly through the Word workflow, which expects DOCX. Save an old DOC as DOCX in your word processor, or paste its text into the converter. For a scan without selectable text, use Tamil OCR first and proofread the recognised Unicode result rather than treating the image as legacy text.
Does the converter automatically know the correct Tamil encoding?
It offers a detection guess, but the guess is not a guarantee. Short extracts and shared legacy character slots can be ambiguous. If you know the font named in the original document, select it under From yourself. The detection page explains how to investigate an unknown source.
Are STMZH and Shree-Lipi supported by this converter?
No, they are not selectable mappings in this tool. Do not choose a different font just because its output looks partly readable. Keep the original document and identify the exact encoding before using another conversion method; a plausible result can still contain incorrect letters throughout names and sentences.
Is my document sent anywhere during conversion?
No, file reading and conversion run in this browser. Pasted input and menu choices can remain in local browser storage for the next visit, so clear the input when using a shared device. Download a separate copy of important work instead of treating the browser’s saved input as an archive.
Do I need all the legacy fonts installed before converting?
No, the engine converts stored characters using its mappings without requiring the source font on your device. A legacy font is needed to view legacy output as Tamil in a destination document. Unicode output can be displayed with a suitable Unicode Tamil font from the catalogue.
Will the text converter keep bold text and page layout?
Pasting into the text box carries text rather than the original document’s formatting. Use the DOCX workflow when you need selected legacy-font runs converted inside a Word document. Inspect the downloaded copy, because replacing a typeface and changing character sequences can affect the final line breaks and pagination.
Sources
Every fact on this page was checked against these official pages on . Products change often; if something here is out of date, tell us.
- TVA Vanavil Source Table github.com
- TVA Software Licence Declaration commons.wikimedia.org
- Vanavil Verification Record typetamilonline.com
- Government of Tamil Nadu: TamilNet99 Encoding Standard tamilvu.org