Asam sitrat merupakan asam organik lemah yang ditemukan pada daun dan buah tumbuhan genus Citrus (jeruk-jerukan). Senyawa ini merupakan bahan pengawet yang baik dan alami, selain digunakan sebagai penambah rasa masam pada makanan dan minuman ringan. Dalam biokimia, asam sitrat dikenal sebagai senyawa antara dalam siklus asam sitrat yang terjadi di dalam mitokondria, yang penting dalam metabolisme makhluk hidup. Zat ini juga dapat digunakan sebagai zat pembersih yang ramah lingkungan dan sebagai antioksidan.
Asam sitrat terdapat pada berbagai jenis buah dan sayuran, namun ditemukan pada konsentrasi tinggi, yang dapat mencapai 8% bobot kering, pada jeruk lemon dan limau (misalnya jeruk nipis dan jeruk purut).
Rumus kimia asam sitrat adalah C6H8O7 (strukturnya ditunjukkan pada tabel informasi di sebelah kanan). Struktur asam ini tercermin pada nama IUPAC-nya, asam 2-hidroksi-1,2,3-propanatrikarboksilat.
Penggunaan utama asam sitrat saat ini adalah sebagai zat pemberi cita rasa dan pengawet makanan dan minuman, terutama minuman ringan. Kode asam sitrat sebagai zat aditif makanan (E number ) adalah E330. Garam sitrat dengan berbagai jenis logam digunakan untuk menyediakan logam tersebut (sebagai bentuk biologis) dalam banyak suplemen makanan. Sifat sitrat sebagai larutan penyangga digunakan sebagai pengendali pH dalam larutan pembersih dalam rumah tangga dan obat-obatan.
Kemampuan asam sitrat untuk meng-kelat logam menjadikannya berguna sebagai bahan sabun dan deterjen. Dengan meng-kelat logam pada air sadah, asam sitrat memungkinkan sabun dan deterjen membentuk busa dan berfungsi dengan baik tanpa penambahan zat penghilang kesadahan. Demikian pula, asam sitrat digunakan untuk memulihkan bahan penukar ion yang digunakan pada alat penghilang kesadahan dengan menghilangkan ion-ion logam yang terakumulasi pada bahan penukar ion tersebut sebagai kompleks sitrat.
Asam sitrat digunakan di dalam industri bioteknologi dan obat-obatan untuk melapisi (passivate) pipa mesin dalam proses kemurnian tinggi sebagai ganti asam nitrat, karena asam nitrat dapat menjadi zat berbahaya setelah digunakan untuk keperluan tersebut, sementara asam sitrat tidak.
Asam sitrat dapat pula ditambahkan pada es krim untuk menjaga terpisahnya gelembung-gelembung lemak.
Dalam resep makanan, asam sitrat dapat digunakan sebagai pengganti sari jeruk.