Calculating...

Free Online Matrix Calculator

Free online matrix calculator — compute RREF, determinant, inverse, eigenvalues, and matrix multiplication for matrices up to 20×20. Works in your browser with no download or sign-up.

Matrix Editor
[A] 3×3
×
Calc84 Matrix Calculator interface showing matrix entry and RREF result

A Matrix Calculator That Handles Linear Algebra Homework End to End

This is a free browser-based matrix calculator that handles everything a TI-84's MATRX menu does — RREF, inverse, determinant, eigenvalues — with matrices up to 20×20 and no paywalls. If you are taking linear algebra or any course that involves systems of equations, this calculator saves you from pages of arithmetic. Unlike tools that stop at 3×3, this one goes to 20×20, and the RREF button is never locked behind a paywall. Just enter your numbers and get the result.

Students use this tool to check homework, verify exam review problems, and work through linear regression computations without getting lost in row operations. The interface matches the matrix editor on a physical TI-84: pick your matrix letter (A through J), set the dimensions, fill in the cells, and choose an operation. If you have used the MATRX button on a TI-84 Plus CE, you already know how this works.

Getting Started: Enter a Matrix and Run Your First Operation

If you have never worked with matrices before, here is the quickest way to get started. It takes about a minute.

  1. Select a matrix. Use the Select Matrix panel to pick a slot from [A] to [J] — each button shows the matrix's current size underneath it. Set the number of rows and columns in the dimension boxes and click Resize. Start with 2×2 or 3×3 if you are new to matrices.
  2. Fill in the numbers. Click each cell and type your entry, then press Enter to commit it. Enter numbers in decimal form — 0.5 rather than 1/2.
  3. Pick an operation. Use the buttons in the operations panel: rref to solve a system of equations, x⁻¹ for the inverse, det for the determinant, or eigVl for eigenvalues. The result is printed in the Matrix Console below the matrix.
  4. Read the output. For RREF, the solution to your system is in the rightmost column. For eigenvalues, both real and complex values are shown. For matrix multiplication, select a second matrix and click Multiply.
  5. Send to the main calculator. Click the arrow button to push any result to the main Calc84 calculator for further calculations.

What Does Each Matrix Operation Do?

Matrix operations have specific jobs. Here is what each one is actually for, in plain language:

RREF (Reduced Row Echelon Form) is how you solve systems of linear equations. You write your system as an augmented matrix — coefficients on the left, constants on the right — and run RREF. The calculator performs Gaussian-Jordan elimination and returns a matrix where each row has a leading 1 with zeros everywhere else. The solution to your system is in the last column. For example, a 3×4 augmented matrix after RREF tells you the values of x, y, and z in one step. This is the same as the rref() command on a TI-84.

Matrix Inverse (A⁻¹) is like division for matrices. If you have Ax = b and A is a square matrix, multiplying both sides by A⁻¹ gives you x = A⁻¹b. The inverse exists only if the determinant is not zero. You do not have to check that by hand: when you press x⁻¹, the calculator tests the determinant internally and reports SINGULAR MATRIX instead of returning a value if it is zero. Run det on its own when you want to see the determinant itself.

Determinant tells you whether a matrix is invertible (nonzero determinant) or singular (zero determinant). Geometrically, the determinant of a 2×2 matrix equals the area of the parallelogram formed by its column vectors. For a 3×3, it equals the volume of the parallelepiped. If the determinant is zero, the columns are linearly dependent — they lie on the same line or plane and do not span the full space.

Eigenvalues are the special numbers λ where A − λI becomes singular. They appear in differential equations, vibration analysis, Google's PageRank algorithm, and principal component analysis in statistics. The eigVl button returns the eigenvalues of a square matrix, including complex ones, and reports them under the same command name the TI-84 uses.

How Do I Solve a System of Equations Using Matrices?

Here is a concrete example you can follow along with right now. Say you have this system of equations:

2x + 3y = 8
4x − y = 2

Step 1: Write the augmented matrix. Coefficients on the left, constants on the right:

[ 2   3  |  8 ]
[ 4   −1  |  2 ]

Step 2: Create a 2×3 matrix in the calculator and enter those numbers.

Step 3: Click RREF. The output will be:

[ 1   0  |  1 ]
[ 0   1  |  2 ]

Step 4: Read the answer: x = 1, y = 2. Verify by plugging back in: 2(1) + 3(2) = 2 + 6 = 8 ✓ and 4(1) − 2 = 2 ✓.

This same process works for 3×3 and larger systems. For a full walkthrough of the matrix menu on a handheld, see our TI-84 graphing calculator guide.

Matrix Calculator Questions Students Ask Most

Is this matrix calculator actually free?

Yes, completely free. Every operation — RREF, inverse, determinant, eigenvalues, and multiplication — works without signup, download, or payment. Most free matrix tools cap you at 3×3 or hide RREF behind a paywall. This one handles up to 20×20 with no restrictions.

Does it calculate eigenvalues and eigenvectors?

Yes. For square matrices, eigVl returns the eigenvalues and eigVc returns the matching eigenvectors, with complex values shown where they occur. This uses the same command names as the TI-84 Plus CE's built-in eigVl() and eigVc() commands. Eigenvalue multiplicities are not listed separately — you see the eigenvalue values themselves.

What is the largest matrix size I can enter?

Up to 20 rows by 20 columns. That covers every problem in a standard undergraduate linear algebra course — including augmented matrices like 3×4 for a 3-variable system or 5×6 for a 5-variable system. Most competing free tools stop at 3×3 or 5×5.

Can this solve systems of linear equations?

Yes. Enter the coefficient matrix and constant vector as an augmented matrix — for 3 equations with 3 unknowns, create a 3×4 matrix where the first 3 columns are coefficients and the last column is the constants. Run RREF and read the solution from the last column. This is exactly the same workflow as MATRX → MATH → rref() on a TI-84 Plus CE.

Does it work on a phone or tablet?

Yes. The matrix editor is fully responsive. On a phone screen, cells are large enough to tap accurately, and the matrix scrolls horizontally if it is wider than the display. All operations — RREF, inverse, determinant, eigenvalues — work identically on mobile and desktop browsers.

How do I enter fractions or decimals in the matrix?

Enter numbers in decimal form — type 0.5 for one half, since the cell editor reads plain decimal values rather than fraction expressions like 1/2. Matrix results are rounded to six decimal places so long repeating values stay readable. For a guide to data entry and working with numbers on the TI-84, see the linear regression tutorial.

What is the difference between RREF and regular row echelon form?

RREF (Reduced Row Echelon Form) goes one step further than regular row echelon form. In RREF, every leading 1 is the only non-zero entry in its column, and all leading 1s equal 1. Regular row echelon form only requires zeros below each leading entry. RREF gives you the solution directly — the last column IS your answer. The TI-84's rref() command and this calculator both use RREF, which is what most homework problems expect.

Also useful: our step-by-step linear regression tutorial shows the matrix math behind least-squares fitting. The statistics calculator handles 1-Var Stats and regression analysis. Need to graph equations? The graphing calculator plots up to six functions at once. For a deeper dive into linear algebra concepts, Georgia Tech's interactive linear algebra textbook is an excellent free resource. See also AMS education resources for curriculum-aligned materials.

Page last updated: October 13, 2026

Portrait of Miqdad Qaisrani, developer and creator of the Calc84 graphing calculator suite

Miqdad Qaisrani

Creator of Calc84

Miqdad is a full-stack engineer and cybersecurity student specializing in educational technology (EdTech). He engineered this browser-based matrix calculator to give students studying linear algebra free access to tools like RREF solvers and eigenvalue calculators at sizes up to 20×20.

Back to Calculator

We use cookies and third-party advertising partners (like Google) to personalize content, serve relevant ads, and keep Calc84 free. By continuing to use this site, you consent to our use of cookies. Learn more & manage preferences.