Bahasa Tamil ditulis dalam aksara non-Latin. Teks Tamil digunakan dalam artikel ini ditransliterasikan dalam aksara Latin menurut standar ISO 15919.
Aksara Tamil (bahasa Tamil: தமிழ் அரிச்சுவடி Tamil ariccuvaṭi "alfabet Tamil") adalah sebuah aksara yang digunakan untuk menulis bahasa Tamil serta bahasa minoritas lainnya seperti Badaga, Irula, dan Paniya. Dengan menggunakan diakritik untuk mewakili aspirasi dan konsonan bersuara yang tidak terdapat dalam naskah dasar, juga digunakan untuk menulis Saurashtra dan, oleh Tamil, untuk menulis bahasa Sanskerta.
Aksara Tamil memiliki 12 vokal (உயிரெழுத்து uyireḻuttu "jiwa-huruf"), 18 konsonan
(மெய்யெழுத்து meyyeḻuttu "tubuh-huruf") dan satu karakter, ஃ āytam (ஆய்தம்), yang diklasifikasikan dalam tata bahasa Tamil sebagai konsonan atau vokal (அலியெழுத்து aliyeḻuttu "huruf hermafrodit"), meskipun sering dianggap sebagai bagian dari set vokal (உயிரெழுத்துக்கள் uyireḻuttukkaḷ "kelas vokal").Aksara Tamil memiliki 216 tambahan huruf kombinasi mewakili 247 kombinasi total (உயிர்மெய்யெழுத்து uyirmeyyeḻuttu) dari konsonan dan vokal, konsonan bisu, atau vokal saja. Beberapa vokal memerlukan bentuk dasar dari konsonan yang akan diubah dengan cara yang khusus untuk vokal itu.
Script Tamil ditulis dari kiri ke kanan.