Giải ô vuông ma thuật được thực hiện bằng cách lấy một hình vuông trống và chèn các số chính xác vào suốt cho đến khi tất cả các dòng cộng lại thành hằng số ma thuật. Hình vuông ma thuật có thể có cả số chẵn và số lẻ. Hình vuông ma thuật bao gồm sự sắp xếp các số nguyên trong một hình vuông sao cho tổng giá trị của mỗi hàng ngang, đường chéo và hàng dọc là một số không đổi.
Sự phổ biến của hình vuông ma thuật là kết quả của sự ra đời của các trò chơi dựa trên toán học, chẳng hạn như Sudoku. Quá trình giải các ô vuông ma thuật bắt đầu bằng việc điền vào các ô vuông từ bên phải sang bên trái. Hình vuông chẵn dễ nhất là hình vuông 4 x 4 chứa 16 ô cho các số nguyên. Hằng số ma thuật của hình vuông này là 34. Giải hình vuông bắt đầu từ số 1 ở ô trên cùng bên trái cho đến số 196, ở ô dưới cùng bên phải.
Bước thứ hai là sắp xếp lại tất cả các số theo một đường chéo. Đối với hình vuông 4 x 4, một ô bắt đầu bằng dòng bắt đầu bằng 1 và kết thúc bằng 16. Hai số được thay thế cho nhau để toàn bộ dãy số bắt đầu bằng 16 và kết thúc bằng 1.
Bước cuối cùng là tính tổng của mỗi dòng. Mỗi dòng phải cộng tới 34. Người ta phải sử dụng cùng một phương pháp để giải các ô vuông khác lớn hơn.