thumb|Przykład kwadratu magicznego o sumie 15

Kwadrat magiczny – kwadratowa tablica (macierz), w której komórki wpisano liczby w ten sposób, że ich suma w każdym wierszu, w każdej kolumnie i w każdej przekątnej jest taka sama (tzw. suma magiczna). Czasem dodatkowo wymaga się, by elementy kwadratu magicznego nie powtarzały się i były dodatnimi liczbami naturalnymi. Kwadrat, w którym suma liczb w każdym wierszu i każdej kolumnie jest taka sama, ale sumy liczb w przekątnych są różne, nazywa się półmagicznym.

Kwadraty magiczne nie mają żadnego zastosowania naukowego, ich układanie jest rodzajem rozrywki matematycznej. Kwadratów magicznych jest nieskończenie wiele.

Najpopularniejsze są kwadraty zbudowane z kolejnych wyrazów ciągu arytmetycznego: 1, 2, ... n². Suma magiczna takiego kwadratu wynosi

Sposób zrobienia kwadratu 3x3 a-b a+b-c a+c a+b+c a a-b-c a-c a-b+c a+b

W tabeli pokazano, jak zrobić kwadrat magiczny 3x3. Wystarczy wybrać jakiekolwiek liczby naturalne dodatnie dla a, b i c, takie, że b/c<>1/2,1,2 oraz a>b+c.