Perayaan Idul Fitri kali pertama digelar pada tahun ke-2 Hijriah, yaitu bertepatan dengan kemenangan kaum muslimin pada Perang Badar.
Usai perang, secara tidak langsung umat muslim merayakan kemenangan dengan penuh rasa syukur dan gembira.
Bukan hanya kemenangan dalam perang, tetapi juga kemenangan karena berhasil berpuasa selama satu bulan di saat itu.
Kemudian, ini mulai menjadi tradisi dan ibadah yang dilakukan umat muslim hingga saat ini.
Sebelum itu, tepatnya sebelum agama Islam datang, kaum Arab Jahiliyah merayakan dua hari raya yang sangat meriah.
Disebutkan dalam hadis bahwa Idul Fitri yang kini dirayakan setiap tahun, tak lepas dari sejarah tradisi masyarakat Jahiliyah yang memiliki kebiasaan khusus bermain dalam dua hari.
Kemudian, setelah Rasulullah mendapat perintah untuk menyebarkan Islam dan jalan kebenaran yang berasal dari Allah SWT, tradisi tersebut berubah.
Dalam hal ini, Rasulullah mengganti hari raya masyarakat jahiliyah dahulu menjadi perayaan yang lebih baik, yaitu Idul Fitri dan Idul Adha.
"Dari Anas bin Malik, Rasulullah bersabda, kaum jahiliyah dalam setiap tahunnya memiliki dua hari yang digunakan untuk bermain, ketika Nabi Muhammad datang ke Madinah, Rasulullah bersabda: kalian memiliki dua hari yang biasa digunakan bermain, sesungguhnya Allah telah mengganti dua hari itu dengan hari yang lebih baik, yaitu Idul Fitri dan Idul Adha." (HR Abu Dawud & an-Nasa’i)