In matematica, una matrice unitaria è una matrice quadrata complessa che soddisfa la condizione:
dove è la matrice identità e è la matrice trasposta coniugata di .
La definizione equivale a dire che una matrice è unitaria se è invertibile e la sua inversa è uguale alla sua coniugata trasposta:
Una matrice è inoltre unitaria se è una matrice normale con autovalori sulla circonferenza unitaria, oppure se è un'isometria rispetto alla norma usuale. Una matrice unitaria avente tutti gli elementi reali è una matrice ortogonale.
Le matrici unitarie rappresentano gli operatori unitari su spazi di Hilbert finito-dimensionali (costituiscono quindi un caso particolare).