Kartu sepak bola adalah kartu yang digunakan dalam permainan sepak bola untuk memberikan hukuman kepada pemain yang melakukan pelanggaran. Kartu ini dikeluarkan oleh wasit dan dapat berupa kartu kuning atau kartu merah.
Kartu kuning dikeluarkan untuk pelanggaran yang tidak terlalu berat, seperti menjegal atau mendorong lawan. Sementara itu, kartu merah dikeluarkan untuk pelanggaran yang lebih berat, seperti menendang lawan atau melakukan tindakan kekerasan. Pemain yang menerima kartu merah harus keluar dari lapangan dan tidak boleh digantikan.