Persegi ajaib dalam matematika rekreasi dan desain kombinatorial[1] adalah kotak persegi (n adalah jumlah kotak di setiap sisi) yang diisi dengan bilangan asli positif mulai dari , sampai semua kotak terisi dengan bilangan asli positif yang berbeda, kemudian bilangan asli positif di setiap baris, kolom dan diagonal jika dijumlahkan menghasilkan angka yang sama (15).[2] Jumlahnya disebut konstanta ajaib atau jumlah ajaib dari persegi ajaib.