Macapat (bahasa Jawa: ꦩꦕꦥꦠ꧀) adalah tembang atau puisi tradisional Jawa. Setiap bait macapat mempunyai baris kalimat yang disebut gatra, dan setiap gatra mempunyai sejumlah suku kata (guru wilangan) tertentu, dan berakhir pada bunyi sajak akhir yang disebut guru lagu.[1] Macapat dengan nama lain juga bisa ditemukan dalam kebudayaan Bali,[2] Sasak,[3] Madura,[4][5] dan Sunda. Selain itu macapat juga pernah ditemukan di Palembang[6] dan Banjarmasin.[7] Biasanya macapat diartikan sebagai maca papat-papat (membaca empat-empat), yaitu maksudnya cara membaca terjalin tiap empat suku kata.[8] Namun ini bukan satu-satunya arti, penafsiran lainnya ada pula.[8] Macapat diperkirakan muncul pada akhir Majapahit dan dimulainya pengaruh Walisanga, tetapi hal ini hanya bisa dikatakan untuk situasi di Jawa Tengah.[9] Sebab, di Jawa Timur dan Bali macapat telah dikenal sebelum datangnya Islam.[9] Karya-karya kesusastraan klasik Jawa dari masa Mataram Baru, pada umumnya ditulis menggunakan metrum macapat.[10] Sebuah tulisan dalam bentuk prosa atau gancaran pada umumnya tidak dianggap sebagai hasil karya sastra namun hanya semacam 'daftar isi' saja.[10] Beberapa contoh karya sastra Jawa yang ditulis dalam tembang macapat termasuk Serat Wedhatama,[11] Serat Wulangreh,[12] dan Serat Kalatidha.[13]
Puisi tradisional Jawa atau tembang biasanya dibagi menjadi tiga kategori: tembang cilik, tembang tengahan dan tembang gedhé.[14] Macapat digolongkan kepada kategori tembang cilik dan juga tembang tengahan, sementara tembang gedhé berdasarkan kakawin atau puisi tradisional Jawa Kuno, tetapi dalam penggunaannya pada masa Mataram Baru, tidak diterapkan perbedaan antara suku kata panjang ataupun pendek.[14] Di sisi lain tembang tengahan juga bisa merujuk kepada kidung, puisi tradisional dalam bahasa Jawa Pertengahan.[15]
Kalau dibandingkan dengan kakawin, aturan-aturan dalam macapat berbeda dan lebih mudah diterapkan menggunakan bahasa Jawa karena berbeda dengan kakawin yang didasarkan pada bahasa Sanskerta, dalam macapat perbedaan antara suku kata panjang dan pendek diabaikan.[14]