Open Source · Browser-Based · Privacy Friendly

Convert Bamini to
Unicode Tamil

Paste your Bamini-encoded Tamil text and instantly get proper Unicode Tamil — English words are automatically detected and preserved as-is.

0 Input chars
0 Words
0 English kept
0 Tamil converted
⌨️ Bamini Input
or press
Ctrl+
🔤 Unicode Tamil Output

Converted Unicode Tamil will appear here

Type or paste Bamini text on the left

English detection:

How it works

🔍

Word-by-word analysis

Each word in the input is analysed individually to determine whether it is Bamini-encoded Tamil or a genuine English word.

🌐

Smart English detection

The "Smart" mode checks if a word contains Bamini-specific character patterns. Words that look like real English (e.g., Diploma, Surgery) are left untouched.

Instant conversion

The entire Bamini → Unicode mapping runs inside your browser using JavaScript — no server, no upload, complete privacy.

📋

Mixed-script support

Handles real-world documents that freely mix Bamini Tamil with English terms, numerals, and punctuation.

About Bamini

Bamini is one of the oldest and most widely used legacy Tamil font encoding systems. Before Unicode became universal, Bamini (and similar encodings like TSCII, TAM, TAB) were used to type Tamil by mapping Tamil syllables onto ASCII characters.

The problem is that these ASCII representations look like English letters, so when a document truly mixes Bamini Tamil with English words (e.g., medical or legal documents), a naïve conversion will corrupt the English words into junk Tamil characters.

This tool solves that by detecting which words should be converted and which should be kept as English.

Bamini input (mixed)
nfhOk;gpYs;s MAu; Ntj kUj;Jtf; fy;Y}upapNy fw;W Diploma in Medicine gl;lk;
Unicode output (correct)
கொழும்பிலுள்ள ஆயுர் வேத மருத்துவக் கல்லூரியிலே கற்று Diploma in Medicine பட்டம்