About MatrixCalc
MatrixCalc is a free online matrix calculator. It performs the standard operations of linear algebra — addition, subtraction, multiplication, transpose, determinant, inverse, rank, trace, powers, eigenvalues — on matrices up to 50×50, and shows the full solution steps for most of them, so you can follow the reasoning instead of just copying an answer.
Why it exists
Most matrix tools either hand you a number with no explanation, or bury the calculator under adverts and sign-up walls. This one runs entirely in your browser, needs no account, and is built to be genuinely useful for students checking homework and for anyone who needs a quick, reliable answer.
How the calculations work
Everything is computed locally in JavaScript — your matrices never leave your device. There is no maths library behind the scenes; the algorithms are implemented directly:
- Determinants use the closed formula for 2×2 and 3×3, and LU factorisation with partial pivoting from 4×4 up.
- Inverses and rank come from Gauss-Jordan elimination.
- Eigenvalues use the Jacobi rotation method for symmetric matrices and the QR algorithm otherwise.
- The step-by-step panel runs a separate engine in exact rational arithmetic, which is why intermediate results show as fractions like 3/5 instead of 0.6000000001.
Languages
The calculator interface is available in ten languages: English, Portuguese, Spanish, French, Chinese, Arabic, Indonesian, Japanese, Russian and German. Your choice is remembered in your browser.
Contact
Found a bug, got a wrong answer, or want an operation added? Email franfactory.store@gmail.com. If you are reporting a wrong result, please include the matrix and the operation you ran — it makes the fix much faster.