Perform matrix operations including multiply, transpose, and inverse
Perform matrix operations without writing code or working through tedious row operations by hand. This calculator handles addition, subtraction, multiplication, transposition, determinants, inverses, and eigenvalue computation for matrices up to a practical size limit.
Initializing in your browser…
You need the determinant and inverse of a 2×2 matrix to solve a linear system by hand-check.
Matrix A
[ 1 2 ] [ 3 4 ]
Results
det(A) = (1·4 − 2·3) = −2
A⁻¹ = [ −2 1 ]
[ 1.5 −0.5 ]The determinant is non-zero (−2), so the matrix is invertible and the inverse is computed by the adjugate over the determinant. If the determinant were 0 the tool would report the matrix as singular rather than emit a bogus inverse, handling the edge case correctly.
Perform matrix operations without writing code or working through tedious row operations by hand. This calculator handles addition, subtraction, multiplication, transposition, determinants, inverses, and eigenvalue computation for matrices up to a practical size limit.
Verify hand-calculated matrix operations, multiply, invert, find determinants.
Build and test transformation matrices for rotation, scaling, and translation.
Inspect covariance matrices or test small linear systems before scaling up in code.
Check stiffness matrices and system-of-equation setups for structural analysis.
Enter matrices in a grid interface or paste them as comma-separated rows. The tool validates dimensions before performing operations, for example, it will warn you if you try to multiply matrices with incompatible sizes. Determinant calculation uses LU decomposition for efficiency, and the inverse is computed via Gauss-Jordan elimination. Results are displayed in a clean grid with the option to copy for use elsewhere.
The tool supports matrices up to 10×10. Larger matrices are better handled in dedicated math software.
Yes. Any real number is accepted in the matrix cells, including negatives and decimals.
The tool will report that the matrix has no inverse and display a determinant of zero.
Every calculation runs locally in your browser. Your numbers and expressions are not transmitted or stored.