A. R. Rahman discography

A. R. Rahman made his debut in Indian Music Industry with the 1992 Tamil film Roja. In his three decade long career, he has composed and produced original scores and songs for more than 145 films in various languages, namely Tamil, Hindi, Telugu, Malayalam, English, Persian and Mandarin.

Original soundtracks
Notes:
 * The films are listed in order that the music released, regardless of the dates the film released.
 * The year next to the title of the affected films indicates the release year of the either dubbed or remade version in the named language later than the original version.
 * ♦ Indicates a film remade in another language with a different cast, featuring music reused from Rahman's compositions for the original.
 * ! indicates only the songs are composed by Rahman, while the background score is composed by another composer.
 * ✦ indicates only one song are composed by Rahman, while other songs are compsoed by another composer.
 * indicates original language release. Indicates simultaneous makes, if featuring in more languages.
 * indicates a remade version, the remaining ones being dubbed versions.
 * The films Nayak: The Real Hero (2001, Hindi), Saathiya (2002, Hindi), Godfather  (2012, Kannada), and Ok Jaanu (2017, Hindi) were remakes of the films Mudhalvan (1999, Tamil), Alaipayuthey (2000, Tamil), Varalaru (2006, Tamil) and O Kadhal Kanmani (2015, Tamil) respectively. The soundtracks were reused with changes and additional songs.
 * The films Yuva (2004, Hindi), Raavan (2010, Hindi) and Ye Maaya Chesave (2010, Telugu) were simultaneous makes of the films Aaytha Ezhuthu (2004, Tamil), Raavanan (2010, Tamil) and Vinnaithaandi Varuvaaya (2010, Tamil), respectively. Ekk Deewana Tha was a remake of Vinnaithaandi Varuvaaya (2010, Tamil) and Ye Maaya Chesave (2010, Telugu). The soundtracks were reused with changes and additional vocals.
 * He has contributed one song: "Piya Haji Ali" to Fiza (1999, Hindi).
 * He has also contributed for a promotional song with Tamil lyrics in the movie Lavender (Malayalam).
 * He made a guest appearance as himself in the film Kadhal Virus (2002, Tamil).
 * He made a guest appearance as himself in the film Bigil (2019, Tamil)

As playback singer
Note
 * In the language column, "/" is used for dubbed in other languages.
 * ", " shows that the original song have contain many languages.

Television

 * Everest (telenovela) (2014)
 * Syamasundara Asianet theme song (1994)
 * Sa Re Ga Ma Pa Challenge 2009 (2009)
 * The Kapil Sharma Show (2016)
 * Sa Re Ga Ma Pa L'il Champs 2017 (2017)
 * The Voice (Indian TV series) as Super Guru
 * Vijay TV Super Singer Season 6