Tamil Zone

Tamil Typing

Fast Tamil typing for Tanglish and Tamil99. Works simply, everywhere.

You are online · Local-first, offline-capable.
Local-firstOffline-capableKeeps emojiNo sign-in

Start typing

Try:
7 characters·1 word

Typing tips

  • Type in Tanglish — e.g. vanakkamவணக்கம்
  • Use ng, nj, zh for special Tamil letters.
  • Switch to Tamil99 for the official Tamil keyboard layout.

Why this works well

  • Local-first

    Your text stays on your device.

  • Offline-capable

    You can type with the app shell after it has loaded.

  • Keeps emoji

    Emoji and symbols are preserved as you type.

  • PWA ready

    Install it and keep typing with fewer interruptions.

Built for fast Tamil communication. Source available in this repository — no analytics, no accounts, just typing.

Tamil Typing & Layout Guide: Tanglish Transliteration and Tamil99 Standards

A comprehensive guide to typing in the Tamil language online, covering Tanglish phonetic conversion, the official Tamil Virtual Academy Tamil99 keyboard layout, and Unicode encoding principles.

1. Evolution of Digital Tamil Input

Before the widespread adoption of the Unicode standard (ISO 10646), digital Tamil writing relied on fragmented 8-bit font encodings such as Bamini, TSCII, TAB, and TAM. Users were required to install custom physical fonts on their operating systems to display characters correctly. Sending text to another device without the same font installed resulted in unintelligible ASCII symbols.

The introduction of Unicode assigned dedicated code points for Tamil in the range U+0B80 to U+0BFF. Today, modern operating systems and web browsers render Tamil Unicode natively, enabling seamless search indexing, database storage, and cross-platform communication.

2. Phonetic Tanglish Transliteration Rules

Phonetic transliteration (often referred to as Tanglish typing) maps Latin alphabet keystrokes directly to corresponding Tamil phonemes. As you type using a standard QWERTY keyboard, the real-time conversion engine evaluates character combinations and substitutes them with their Tamil script equivalent.

CategoryLatin InputTamil OutputExample
Vowels (உயிரெழுத்துக்கள்)a, aa / A, i, ee / I, u, oo / U, e, E, ai, o, O, auஅ, ஆ, இ, ஈ, உ, ஊ, எ, ஏ, ஐ, ஒ, ஓ, ஔamma → அம்மா
Consonants with Virama (மெய்யெழுத்துக்கள்)k, ng, ch, nj, th, nh, p, m, y, r, l, v, zh, L, R, nக், ங், ச், ஞ், த், ந், ப், ம், ய், ர், ல், வ், ழ், ள், ற், ன்vanakkam → வணக்கம்
Grantha Consonants (கிரந்த எழுத்துக்கள்)ja, sha, sa, ha, ksha, sriஜ, ஷ, ஸ, ஹ, க்ஷ, ஸ்ரீrose / sri → ரோஜா / ஸ்ரீ
Aytham (ஆய்த எழுத்து)akh / qahdu → அஃது

3. Official Tamil99 Keyboard Standard

The Tamil99 layout was officially standardized by the Government of Tamil Nadu in 1999 following recommendations from the Tamil Virtual Academy conference. Designed specifically for touch typists, Tamil99 places independent vowels on the left side of the keyboard and consonants on the right side.

Key features of the Tamil99 typing system include:

  • Sequential Vowel-Sign Combination: Typing a consonant followed by a vowel key automatically applies the corresponding vowel marker (உயிர்மெய்). For example, pressing h (க) and then s (இ) produces கி.
  • Dedicated Pulli Key: The f key serves as the virama (புள்ளி). Pressing h followed by f yields க்.
  • Ergonomic Hand Alternation: High-frequency character pairings alternate between left and right hands to minimize finger strain during long typing sessions.

4. Unicode Structure & Browser Rendering

Unlike European languages where each character represents a single glyph, Tamil Unicode uses a syllabic composition model. Combined letters (உயிர்மெய் எழுத்துக்கள்) are generated dynamically by the browser's font engine combining a base consonant and a vowel modifier.

For instance, the character கொ is composed of three code points in sequence: Base Consonant U+0B95 (க), plus Vowel Sign U+0BCA (ொ). Modern web browsers render these code points as a unified visual glyph automatically.

Frequently Asked Questions

How do I copy the converted Tamil text to Microsoft Word or WhatsApp?

Once you type your text in the box above, click the Copy button. Open your target application (MS Word, WhatsApp Web, Photoshop, or social media) and press Ctrl + V (or Cmd + V on Mac) to paste clean Unicode Tamil text.

Does this Tamil editor work without an internet connection?

Yes. Tamil.Zone is built as a Progressive Web App (PWA). All transliteration logic runs locally inside your browser using client-side JavaScript. Once the page is loaded, you can continue typing even when offline.

What is the main difference between Tanglish typing and Tamil99?

Tanglish typing uses English phonetic spellings (e.g. typing "vanakkam"), making it easy for anyone familiar with a QWERTY keyboard. Tamil99 is a standardized direct layout where each key corresponds to a specific Tamil letter, designed for speed and professional typing accuracy.