Een magisch vierkant of tovervierkant is een vierkant schema waarin getallen zodanig zijn ingevuld dat de kolommen, de rijen en de beide diagonalen alle dezelfde som opleveren. Deze som wordt de magische constante of het karakteristieke getal genoemd. Meestal eist men dat het vierkant de natuurlijke getallen van 1 tot en met n2 bevat. Het symbool n, dat de orde genoemd wordt, is hierin het aantal cellen in één zijde. Soms geldt die eis niet, maar dan eist men wel dat alle getallen verschillend zijn.
Vanaf 2001 heeft men erkend dat dergelijke numerieke vierkanten het beste kunnen worden gezien als een speciaal voorbeeld van een meer algemene structuur die bekendstaat als een geometrisch magisch vierkant. Deze erkenning is van weinig betekenis binnen het gebied van numerieke vierkanten maar is van kritisch belang in algemene zin, omdat de "magische" eigenschappen van geometrische magische vierkanten die van numerieke vierkanten verre overtreffen.[1]