Matrix multiplication, addition, transpose, determinant, inverse, rank and trace
Rows split on newlines or semicolons, values on spaces or commas — pasting [1, 2; 3, 4] works too. Every operation except A × B needs A to be square.
[25, 36] [20, 28]
The determinant uses partial-pivot elimination and the inverse uses Gauss-Jordan; a singular matrix raises an error instead of returning amplified rounding noise. Everything runs in your browser, the numbers are never uploaded.