March 25, 20266 min read

Tamil Keyboard Online — Free Tamil Virtual Keyboard

Type Tamil online with a free virtual keyboard. Covers Tamil99, Anjal, and phonetic layouts, grantha characters, and tips for accurate Tamil input.

tamil keyboard online keyboard tamil99 virtual keyboard
Ad 336x280

Tamil's script has 247 characters formed from 12 vowels and 18 consonants — plus grantha letters for Sanskrit-origin words. That sounds daunting, but phonetic transliteration makes it manageable. You type how Tamil sounds in English, and the tool does the rest.

Fastest Way to Start

  1. Open TranslitHub
  2. Select Tamil
  3. Type: vanakkam → வணக்கம்
  4. Copy and paste wherever you need it
No installation, no keyboard layout to memorize.

Tamil Keyboard Layouts

Phonetic / Transliteration

Type English letters based on Tamil pronunciation. Most intuitive for people who know Tamil but type in English daily.

Tamil99

The official keyboard layout standardized by the Tamil Nadu government in 1999. Designed specifically for Tamil's character structure — more efficient than adapting a QWERTY layout. Used in government offices and typing exams.

Anjal Layout

Popular phonetic layout that maps English letters to Tamil characters. Used by the Anjal keyboard software. Similar concept to transliteration but with a fixed key mapping.

Bamini Layout

Legacy Tamil keyboard layout used widely in Sri Lanka and by the Tamil diaspora. Non-Unicode — similar to Kruti Dev for Hindi, it uses font-level character mapping.

InScript

India's standardized layout. Same physical key positions across all Indian languages. Less popular for Tamil specifically because Tamil99 is more efficient for the Tamil character set.

Tamil Character Reference

Vowels (உயிர் எழுத்துக்கள்)

InputTamilName
aa
aa / Aaa
ii
ii / Iee
uu
uu / Uoo
ee
Eee
aiai
oo
Ooo
auau

Consonants (மெய் எழுத்துக்கள்)

Tamil consonants are classified into three groups:

Vallinam (வல்லினம் — Hard):
InputTamilName
kaka
chacha
TaTa
thatha
papa
RaRa
Mellinam (மெல்லினம் — Soft/Nasal):
InputTamilName
nganga
nyanya
NaNa
nana
mama
na (alveolar)na
Idaiyinam (இடையினம் — Medium):
InputTamilName
yaya
rara
lala
vava
zhazha
LaLa

The Special Tamil Sounds

ழ (zha): Tamil's most famous unique sound — a retroflex approximant. No other major language has this sound. Type zha: tamizh → தமிழ். ற (Ra) vs ர (ra): ற is the alveolar trill (stronger "r"), ர is the alveolar tap (lighter "r"). Type Ra for ற, ra for ர. ள (La) vs ல (la): ள is retroflex lateral, ல is alveolar lateral. Type La for ள, la for ல. ன (na) vs ந (na): ன is alveolar, ந is dental. Both are "na" sounds but subtly different. Transliteration tools usually figure out which one from context.

Grantha Letters (கிரந்த எழுத்துக்கள்)

For Sanskrit and English loanwords:

InputTamilUsed In
jaஜனநாயகம் (jananayakam = democracy)
shaவிஷயம் (vishayam = matter)
saஸ்ரீ (sri)
haமஹா (maha = great)
kshaக்ஷக்ஷேத்திரம் (kshettiram)

Aytham (ஃ)

The aytham is a unique Tamil character — it appears in only a few words but is historically significant. Type aH or q: ஃ.

Typing Compound Characters

Tamil's 247 characters are combinations of vowels and consonants. In transliteration, you type the syllable naturally:

TypeTamilBreakdown
kaconsonant only
kaaகாக + ா matra
kiகிக + ி matra
kiiகீக + ீ matra
kuகுக + ு matra
kuuகூக + ூ matra
keகெக + ெ matra
kEகேக + ே matra
kaiகைக + ை matra
koகொக + ொ matra
kOகோக + ோ matra
kauகௌக + ௌ matra
The tool generates the correct Unicode combination automatically.

Common Tamil Phrases

TypeTamilMeaning
vanakkamவணக்கம்Hello
nandriநன்றிThank you
eppaDi irukkiiinga?எப்படி இருக்கீங்க?How are you?
naan nallaa irukkenநான் நல்லா இருக்கேன்I am well
Tamil theriyuma?தமிழ் தெரியுமா?Do you know Tamil?
konjam theriyumகொஞ்சம் தெரியும்I know a little
Chennaiசென்னைChennai

Tamil Nadu Government Portal Terms

EnglishTamilInput
Applicationவிண்ணப்பம்viNNappam
Certificateசான்றிதழ்saanRidhazh
Revenueவருவாய்varuvaay
Districtமாவட்டம்maavaTTam
Talukவட்டம்vaTTam
Villageகிராமம்kiraamam

Which Layout to Learn?

If You Are...Use...
Typing Tamil occasionallyPhonetic transliteration (TranslitHub)
A Tamil Nadu govt employeeTamil99
From Sri LankaBamini (for legacy) or phonetic (for Unicode)
Preparing for typing examTamil99 or InScript (check exam requirement)
A developer adding Tamil supportUnicode with phonetic input
For the vast majority of people, phonetic transliteration is the right choice. Tamil99 is worth learning only if you type Tamil professionally and want the higher speed ceiling that a dedicated layout provides.
Ad 728x90