Matrix Calculator

Matrix Calculator is a free online matrix calculator that runs linear algebra operations on a grid of numbers set in rows and columns. Matrix Calculator reads the dimensions and elements a user types into the browser, applies the selected operation, and returns the answer with a step-by-step solution. Matrix Calculator computes most results in under 1 second (1,000 milliseconds) and needs no download and no account. Students, teachers, engineers, and programmers use Matrix Calculator to add matrices, multiply matrices, find a determinant, invert a matrix, and solve matrix equations. Matrix Calculator handles the same core tasks as a matrix multiplication calculator, an inverse matrix calculator, and a determinant matrix calculator inside one page. Matrix Calculator applies to physics, computer graphics, probability theory, statistics, calculus, and numerical analysis, where matrices describe systems and transformations. Matrix Calculator combines an input grid, operation buttons, a computation engine, and a result display on one screen, so a user works through a full linear algebra problem in the browser.

Matrix A

3×3

Matrix B

3×3
Target

Unary (A)

Binary

Expression

A, B, I · det inv transpose rank trace adjugate

Examples

Result

How the Matrix Calculator works

1 · Set size

Walk through size → fill → operate → result.

Matrix Calculator works in four steps. A user sets the matrix dimensions, types each element into the input grid, chooses an operation, and reads the result. Matrix Calculator runs the computation engine on the entered values and shows a step-by-step solution, so a user follows the arithmetic behind every determinant, inverse, and product in the browser.

Set the matrix dimensions on the input grid

Matrix Calculator builds an input grid that matches the row and column count a user selects. Matrix Calculator resizes the grid the moment the dimensions change, so a 2 × 2 grid grows into a 4 × 4 grid without a reload. A user who sets a 3 × 3 matrix gets 9 empty cells ready for input on the online grid.

Enter the elements into the online grid

Matrix Calculator accepts whole numbers, decimals, fractions, and negative values in each element of the online grid. Matrix Calculator stores each value by its row and column position, written as a i,j, so a 1,3 sits in the first row and third column. A user types across the grid with the keyboard and moves between cells without a mouse.

Choose a matrix operation

Matrix Calculator applies the operation a user selects from the operation buttons. Matrix Calculator offers addition, subtraction, scalar multiplication, matrix multiplication, power, transpose, determinant, inverse, rank, and row reduction. A user who picks matrix multiplication triggers Matrix Calculator to check the dimensions first, then run the dot product across rows and columns.

Read the step-by-step solution

Matrix Calculator prints a step-by-step solution below every answer, not only the final matrix. Matrix Calculator lists each element calculation, such as a 1,1 + b 1,1 = 6, so a student sees how the result forms. This matrix calculator with steps turns a plain answer into a worked example a user can check line by line.

Reuse results across operations

Matrix Calculator keeps each result on the result display and holds it for the next calculation. Matrix Calculator lets a user feed a result back into a new operation, such as multiplying a transpose by the original matrix. A user chains several operations on Matrix Calculator without retyping the same values into the grid.

Matrix rules the Matrix Calculator applies

1
2
3
4
5
6
7
8

Valid

See when dimensions allow an operation.

Matrix Calculator applies 3 dimension rules that decide which operations run. Matrix Calculator checks these rules before it computes, so a user learns why an operation succeeds or fails. The rules cover addition and subtraction, matrix multiplication, and powers, and Matrix Calculator states the reason when two matrices do not fit an operation.

Match dimensions for addition and subtraction

Matrix Calculator adds or subtracts two matrices only when both share the same dimensions. Matrix Calculator combines a 3 × 3 matrix with another 3 × 3 matrix, and it rejects a 2 × 3 matrix paired with a 3 × 2 matrix. A user who tries mismatched sizes sees Matrix Calculator flag the dimension conflict instead of returning a wrong answer.

Align columns and rows for multiplication

Matrix Calculator multiplies two matrices only when the column count of the first equals the row count of the second. Matrix Calculator multiplies a 2 × 3 matrix by a 3 × 4 matrix and returns a 2 × 4 result. Matrix multiplication in Matrix Calculator is not commutative, so A × B and B × A can give different results, or one order may not run at all.

Restrict powers to square matrices

Matrix Calculator raises a matrix to a power only when the matrix is square. Matrix Calculator computes A^2 as A × A, which needs equal rows and columns, since a non-square matrix cannot multiply by itself. A user who requests a power on a 2 × 3 matrix sees Matrix Calculator explain that the operation needs a square matrix.

Core matrix operations in the Matrix Calculator

1
2
3
4
Result
6
8
10
12

Run a core operation on small matrices.

Matrix Calculator runs 6 core operations: addition, subtraction, scalar multiplication, matrix multiplication, power, and transpose. Matrix Calculator checks the dimension rule for each one, runs the computation engine, and shows a step-by-step solution. These operations cover the arithmetic most linear algebra courses start with, and Matrix Calculator handles them at any supported size.

Add matrices

Matrix Calculator adds two matrices of the same size by adding the matching elements. Matrix Calculator places each sum in a new matrix at the same position, so a 1,1 plus b 1,1 forms c 1,1. A user adds [[1,2],[3,4]] and [[5,6],[7,8]] on Matrix Calculator and reads the sum [[6,8],[10,12]] with each step shown.

Subtract matrices

Matrix Calculator subtracts one matrix from another by subtracting the matching elements. Matrix Calculator needs both matrices to share dimensions, the same rule that governs addition. A user subtracts [[5,6],[7,8]] from [[1,2],[3,4]] on Matrix Calculator and reads the difference [[-4,-4],[-4,-4]] element by element.

Multiply a matrix by a scalar

Matrix Calculator multiplies a matrix by a scalar by multiplying every element by that single value. Matrix Calculator applies scalar multiplication to any size, since no dimension rule limits it. A user multiplies [[1,2],[3,4]] by the scalar 5 on Matrix Calculator and reads the product [[5,10],[15,20]].

Multiply two matrices

Matrix Calculator multiplies two matrices with the dot product of each row and column. Matrix Calculator multiplies the elements of a row in the first matrix by the elements of a column in the second, then sums them into one value. A user multiplies a 2 × 3 matrix by a 3 × 4 matrix on Matrix Calculator and reads a 2 × 4 result with every dot product listed.

Raise a matrix to a power

Matrix Calculator raises a square matrix to a power by multiplying the matrix by itself. Matrix Calculator reads a power of 2 as A × A and a power of 3 as A × A × A. A user raises [[1,3],[2,1]] to the power of 2 on Matrix Calculator and reads A^2 = [[7,6],[4,7]].

Transpose a matrix

Matrix Calculator transposes a matrix by flipping it over its diagonal and swapping the row and column indices. Matrix Calculator turns an m × n matrix into an n × m matrix, so a i,j becomes a j,i. A user transposes [[1,3],[2,1]] on Matrix Calculator and reads the transpose [[1,2],[3,1]].

Advanced linear algebra in the Matrix Calculator

det([[2,1],[1,2]]) = 3

2
1
1
2

Live det, inverse, RREF, and eigenvalues.

Matrix Calculator solves 6 advanced tasks: the determinant, the inverse matrix, eigenvalues and eigenvectors, row reduction, rank, and systems of equations. Matrix Calculator shows a step-by-step solution for each one, which supports university coursework and applied problems. These operations move past basic arithmetic into the core of a linear algebra calculator.

Calculate the determinant

Matrix Calculator calculates the determinant of a square matrix, a single value used to invert a matrix and to solve a system of equations. Matrix Calculator uses the Leibniz formula for a 2 × 2 matrix and the Laplace formula for a 3 × 3 matrix and larger. A user enters [[2,4],[6,8]] on Matrix Calculator and reads the determinant 2×8 - 4×6 = -8.

Find the inverse matrix

Matrix Calculator finds the inverse matrix A^-1, which satisfies A × A^-1 = A^-1 × A = I, where I is the identity matrix. Matrix Calculator inverts a matrix only when its determinant is not zero. A user inverts [[2,4],[3,7]] on Matrix Calculator and reads A^-1 = [[3.5,-2],[-1.5,1]], since the determinant equals 2.

Compute eigenvalues and eigenvectors

Matrix Calculator computes eigenvalues and eigenvectors, where an eigenvalue lambda and an eigenvector v satisfy A × v = lambda × v. Matrix Calculator solves the characteristic polynomial det(A - lambda × I) = 0 to find each eigenvalue, then finds the matching eigenvector. A user enters [[2,1],[1,2]] on Matrix Calculator and reads the eigenvalues 1 and 3.

Reduce a matrix to row echelon form

Matrix Calculator reduces a matrix to Reduced Row Echelon Form (RREF) through Gaussian elimination and Gauss-Jordan elimination. Matrix Calculator applies row operations until each leading entry equals 1 and the rest of its column equals 0. A user reduces an augmented matrix on Matrix Calculator and reads the solution of a linear system straight from the rows.

Find the rank of a matrix

Matrix Calculator finds the rank of a matrix, the count of linearly independent rows or columns. Matrix Calculator reduces the matrix to row echelon form and counts the nonzero rows. A user checks the rank on Matrix Calculator to learn whether a system has one solution, infinite solutions, or none.

Solve a system of equations with an augmented matrix

Matrix Calculator solves a system of linear equations by reducing its augmented matrix. Matrix Calculator writes each equation as a row, applies Gauss-Jordan elimination, and reads the value of every variable. A user enters a 3-variable system on Matrix Calculator and solves for x, y, and z in one pass.

Matrix sizes the Matrix Calculator handles

1
0
0
0
1
0
0
0
1

Grow the grid from 2×2 to 5×5.

Matrix Calculator handles matrices from 2 × 2 up to 5 × 5 and larger, including rectangular m × n shapes. Matrix Calculator resizes the input grid to the chosen dimensions and applies the correct rule for each operation, so small and large matrices run in the same online interface without a size penalty on the display.

Matrix Calculator works across these sizes:

  • Matrix Calculator solves fast determinants, inverses, and products for 2 × 2 matrices in introductory courses.
  • Matrix Calculator computes 3 × 3 determinants with the Laplace formula and inverses through the adjugate.
  • Matrix Calculator reduces a 4 × 4 determinant to a series of 3 × 3 minors with alternating signs.
  • Matrix Calculator runs row reduction and rank checks on 5 × 5 square systems.
  • Matrix Calculator adds, multiplies, and transposes rectangular matrices that are not square.

Step-by-step guides in the Matrix Calculator

1
2
3
4
×
5
6
7
8

c₁₁ = 1·5 + 2·7 = 19

19
22
43
50

Step through a worked calculation.

Matrix Calculator turns 3 common tasks into short guides: matrix multiplication, matrix inversion, and the determinant. Matrix Calculator shows each guide as a worked sequence on the result display, so a user follows the method and repeats it by hand. These guides answer the "how to use" questions people ask about a matrix calculator.

Multiply two matrices step by step

To multiply two matrices on Matrix Calculator, set both grids, confirm the columns of the first match the rows of the second, and select matrix multiplication. Matrix Calculator runs the dot product of row 1 of A and column 1 of B to fill c 1,1, then repeats for every row and column. A user reads each dot product on Matrix Calculator before the final matrix appears.

Invert a matrix step by step

To invert a matrix on Matrix Calculator, enter a square matrix and select inverse. Matrix Calculator computes the determinant first, confirms it is not zero, then builds the inverse from the adjugate divided by the determinant. A user reads the check A × A^-1 = I on Matrix Calculator, which confirms the inverse against the identity matrix.

Find a determinant step by step

To find a determinant on Matrix Calculator, enter a square matrix and select determinant. Matrix Calculator applies the Leibniz formula ad - bc for a 2 × 2 matrix and expands along the first row with the Laplace formula for larger sizes. A user reads each cofactor term on Matrix Calculator as the determinant reduces to a single value.

Common matrix mistakes the Matrix Calculator prevents

Pick an illegal operation to see the reject message.

Attempt an illegal op and read the reject message.

Matrix Calculator prevents 4 common mistakes: adding mismatched sizes, multiplying in the wrong order, inverting a singular matrix, and taking a determinant of a non-square matrix. Matrix Calculator checks each rule and states the reason an operation stops, so a user corrects the input instead of trusting a wrong result.

Matrix Calculator flags these errors:

  • Matrix Calculator blocks addition or subtraction when the two matrices differ in size and names the dimension mismatch.
  • Matrix Calculator warns that A × B and B × A can differ, since matrix multiplication is not commutative.
  • Matrix Calculator stops an inverse when the determinant equals 0, because a singular matrix has no inverse.
  • Matrix Calculator refuses a determinant on a rectangular matrix, since only a square matrix has one.

Core features of the Matrix Calculator

Edit a cell in A

Grid, Ops, Steps, and Result each change the panel.

Matrix Calculator delivers 7 core features: a resizable input grid, operation buttons, a computation engine, a step-by-step solution, a result display, matrix storage memory, and result chaining. Matrix Calculator runs each feature in the browser with no installation, so a user opens the tool and starts computing within seconds.

Matrix Calculator includes these features:

  • Matrix Calculator sizes the input grid to any row and column count for square or rectangular matrices.
  • Matrix Calculator selects addition, multiplication, determinant, inverse, transpose, and more from the operation buttons.
  • Matrix Calculator runs the computation engine for every operation across all supported sizes.
  • Matrix Calculator shows the step-by-step solution behind each answer, not only the final matrix.
  • Matrix Calculator presents the result on the result display with rows and columns aligned.
  • Matrix Calculator holds entered matrices in storage memory for reuse.
  • Matrix Calculator feeds one result into the next operation without re-entry.

Who benefits from the Matrix Calculator

det([[2,4],[6,8]]) = -8

2
4
6
8

Audience-specific micro-tasks with live output.

Matrix Calculator benefits 5 groups: linear algebra students, math teachers, engineers, data scientists, and physicists. Matrix Calculator gives each group a free browser tool that runs matrix operations and shows the working, so a user reaches full linear algebra depth from any device with an internet connection.

Students benefit from homework checks

Matrix Calculator helps linear algebra students check homework and learn each method. Matrix Calculator shows the step-by-step solution for a determinant, an inverse, or a product, so a student compares the tool's steps with a handwritten answer. A student preparing for an exam runs practice problems on Matrix Calculator and confirms each result before the test.

Teachers benefit from live demonstrations

Matrix Calculator gives math teachers a projector-ready tool for classroom demonstrations. Matrix Calculator shows Gaussian elimination and the dot product one step at a time, so a class follows matrix multiplication as it happens. A teacher solves a 3 × 3 system on Matrix Calculator during a single lesson without a handheld device.

Engineers benefit from fast computation

Matrix Calculator supports engineers who apply matrices to computer graphics, control systems, and structural analysis. Matrix Calculator computes a transpose, an inverse, or a transformation product in the browser, so a design check takes seconds. An engineer confirms a result on Matrix Calculator before scaling the work in MATLAB or GNU Octave.

Data scientists benefit from quick validation

Matrix Calculator serves data scientists and programmers who work with matrices in NumPy, SciPy, and R. Matrix Calculator validates a small matrix result by hand before a user scales the operation in code. A data scientist checks an eigenvalue or a determinant on Matrix Calculator against a script output.

Physicists benefit from applied linear algebra

Matrix Calculator helps physicists who use matrices in quantum mechanics, classical mechanics, and probability theory. Matrix Calculator computes eigenvalues, inverses, and products that describe physical systems and state transitions. A physicist tests a small transition matrix on Matrix Calculator before applying it to a larger model.

Where the Matrix Calculator applies

[[0,−1],[1,0]] · [1,0]ᵀ

0
-1
1
0
·
1
0
=
0
1

Graphics rotate, stats power a transition matrix, physics shows λ.

Matrix Calculator applies across 6 fields: physics, computer graphics, probability theory, statistics, calculus, and numerical analysis. Matrix Calculator runs the operations these fields depend on, from a rotation product in computer graphics to a transition matrix in probability theory, so one online tool covers many subjects.

Apply matrices in computer graphics

Matrix Calculator supports computer graphics, where matrices scale, rotate, and translate objects on screen. Matrix Calculator multiplies transformation matrices and returns their product, which moves points in two and three dimensions. A developer checks a rotation product on Matrix Calculator before writing the transformation in code.

Apply matrices in statistics and probability

Matrix Calculator supports statistics and probability theory, where matrices hold data and model state changes. Matrix Calculator multiplies a transition matrix and raises it to a power to model steps in a process. A user computes a probability transition on Matrix Calculator across several stages.

Apply matrices in physics and numerical analysis

Matrix Calculator supports physics and numerical analysis, where matrices describe systems of equations and linear transformations. Matrix Calculator solves an augmented matrix and finds eigenvalues that describe how a system behaves. A student in numerical analysis reduces a large matrix on Matrix Calculator to check a computed solution.

Why to use the Matrix Calculator

Toggle Free to reveal the live result.

Toggle advantages to unlock result, badge, and steps.

Matrix Calculator gives 5 reasons to use an online tool for linear algebra: zero cost, no download, step-by-step solutions, any matrix size, and access on any device. Matrix Calculator runs entirely in the browser, so a user solves matrix equations from a laptop, tablet, or phone without installing software.

Matrix Calculator offers these advantages:

  • Matrix Calculator runs free, with no purchase and no subscription.
  • Matrix Calculator opens in any browser, so no installation delays the first calculation.
  • Matrix Calculator shows the working behind every result, not only the final matrix.
  • Matrix Calculator handles 2 × 2 through 5 × 5 and rectangular matrices on a full-size display.
  • Matrix Calculator saves each result for reuse across operations in the same session.

Matrix Calculator loads on a standard browser screen, so a user reads a 5 × 5 grid without the cramped display of a small handheld. Matrix Calculator keeps the full method visible, which a plain answer key cannot do.

How the Matrix Calculator compares with other online tools

Matrix Calculator

det([[1,2],[3,4]])

1
2
3
4
  1. det = ad − bc
  2. det = 1·4 − 2·3
  3. det = −2

Steps included · free

Paid-tier tool

det([[1,2],[3,4]])

1
2
3
4
  1. det = ad − bc
  2. det = 1·4 − 2·3
  3. det = −2

Free steps versus a blurred paid-tier column.

Matrix Calculator matches the linear algebra depth of Wolfram Alpha and Symbolab while keeping step-by-step solutions free. Matrix Calculator runs the same core operations these online tools run, and it returns each result in the browser with the working shown at no cost.

FeatureMatrix CalculatorWolfram AlphaSymbolab
PriceFreeFree, paid step-by-step tierFree, paid step-by-step tier
Download requiredNoNoNo
Step-by-step solutionYes, freeBehind paid tierBehind paid tier
Addition and multiplicationYesYesYes
Determinant and inverseYesYesYes
Eigenvalues and eigenvectorsYesYesYes
Row reduction (RREF)YesYesYes
Matrix size2 × 2 and largerLarge2 × 2 and larger

Matrix Calculator returns the full method for free, while Wolfram Alpha and Symbolab place detailed steps behind a paid tier. Matrix Calculator also pairs with desktop systems such as MATLAB, GNU Octave, NumPy, SciPy, SageMath, Mathematica, and Maple, which handle very large matrices that suit a scripted workflow. A user runs quick checks on Matrix Calculator and moves to a desktop package only when the matrices grow past everyday coursework.

Key linear algebra terms in the Matrix Calculator

1
2
3
4

Tap a term to highlight the grid.

Matrix Calculator uses 10 core terms that describe how it computes: matrix, element, dimension, row, column, square matrix, identity matrix, determinant, inverse, and transpose. Matrix Calculator applies each term in its operations, so a definition of each one helps a user read the input grid and the result display.

Matrix Calculator relies on these terms:

  • A matrix is a rectangular array of numbers set in rows and columns.
  • An element is a single value in a matrix, written as a i,j for its position.
  • A dimension is the size of a matrix, written as m × n for m rows and n columns.
  • A row is a horizontal line of elements, and a column is a vertical line of elements.
  • A square matrix has an equal number of rows and columns.
  • An identity matrix has 1 along its diagonal and 0 elsewhere, and it works like the number 1 in matrix multiplication.
  • A determinant is a single value computed from a square matrix, used for inverses and systems.
  • An inverse matrix A^-1 multiplies with A to give the identity matrix.
  • A transpose flips a matrix over its diagonal and swaps its row and column indices.

Why choose the Matrix Calculator

A

1
2
3
4

Run an operation on A

Run det, inverse, or multiply on the same A.

Matrix Calculator gives students, teachers, and engineers a free online linear algebra calculator that computes fast, shows every step, and runs on any device. Matrix Calculator combines a resizable input grid, operation buttons, a computation engine, and a step-by-step solution in one browser tab, so a full matrix workflow runs without paid software.

Matrix Calculator stands on 4 strengths:

  • Matrix Calculator applies the correct dimension rule and formula for each operation.
  • Matrix Calculator shows the step-by-step solution behind every determinant, inverse, and product.
  • Matrix Calculator covers addition through eigenvalues across square and rectangular matrices.
  • Matrix Calculator runs free on any browser, on a phone, tablet, or laptop, with no download.

Matrix Calculator delivers the linear algebra depth of a paid package inside a free online page, so a user solves matrix equations without installing or buying anything.

Frequently asked questions about the Matrix Calculator

Is the Matrix Calculator free to use online?
Yes, Matrix Calculator is free to use online with no purchase, subscription, or account. Matrix Calculator loads in a browser and runs unlimited matrix operations at no cost, so a student uses a full linear algebra calculator without paying for a step-by-step tier on another site.
Does the Matrix Calculator show step-by-step solutions?
Yes, Matrix Calculator shows a step-by-step solution below every result. Matrix Calculator lists each element calculation for addition, multiplication, determinant, and inverse, so a matrix calculator with steps helps a user learn the method and check homework in the same view.
How do you use the Matrix Calculator?
To use Matrix Calculator, set the number of rows and columns, type each element into the input grid, select an operation, and read the result. Matrix Calculator runs the computation engine and shows the answer with a step-by-step solution. Matrix Calculator needs no download to run.
Can the Matrix Calculator find the inverse of a 3 × 3 matrix?
Yes, Matrix Calculator finds the inverse of a 3 × 3 matrix when its determinant is not zero. Matrix Calculator builds the inverse from the adjugate divided by the determinant and shows each step. The inverse matrix A^-1 multiplies with A to give the identity matrix.
Can the Matrix Calculator multiply a 2 × 2 matrix by another matrix?
Yes, Matrix Calculator multiplies a 2 × 2 matrix by another matrix when the columns of the first match the rows of the second. Matrix Calculator runs the dot product of each row and column and returns the product. A matrix multiplication calculator also shows that A × B does not always equal B × A.
Can the Matrix Calculator compute a determinant?
Yes, Matrix Calculator computes the determinant of any square matrix. Matrix Calculator uses the Leibniz formula for a 2 × 2 matrix and the Laplace formula for a 3 × 3 matrix and larger. A determinant matrix calculator returns ad - bc for a 2 × 2 matrix such as [[2,4],[6,8]], which gives -8.
Does the Matrix Calculator do row reduction and RREF?
Yes, Matrix Calculator reduces a matrix to Reduced Row Echelon Form (RREF) through Gaussian elimination and Gauss-Jordan elimination. Matrix Calculator applies row operations until each leading entry equals 1 and the rest of its column equals 0, which solves a linear system directly.
Can the Matrix Calculator find eigenvalues and eigenvectors?
Yes, Matrix Calculator finds eigenvalues and eigenvectors of a square matrix. Matrix Calculator solves the characteristic polynomial det(A - lambda × I) = 0 for each eigenvalue, then finds the matching eigenvector. An eigenvalue matrix calculator returns the values 1 and 3 for [[2,1],[1,2]].
Can the Matrix Calculator solve a system of equations?
Yes, Matrix Calculator solves a system of linear equations by reducing its augmented matrix. Matrix Calculator applies Gauss-Jordan elimination and reads the value of each variable. A user enters a 3-variable system on Matrix Calculator and solves for x, y, and z in one pass.
How does the Matrix Calculator compare to Symbolab and Wolfram Alpha?
Matrix Calculator, Symbolab, and Wolfram Alpha all run matrix operations in a browser. Matrix Calculator returns full step-by-step solutions for free, while Symbolab and Wolfram Alpha place detailed steps behind a paid tier. Each tool computes determinants, inverses, and eigenvalues on rows and columns.
What matrix sizes does the Matrix Calculator support?
Matrix Calculator supports matrices from 2 × 2 up to 5 × 5 and larger, including rectangular m × n shapes. Matrix Calculator resizes the input grid to the chosen dimensions, so a 4 × 4 determinant and a 2 × 3 product both run in the same online interface.
Does the Matrix Calculator work on phones and tablets?
Yes, Matrix Calculator works on phones and tablets through any mobile browser. Matrix Calculator keeps the input grid, operation buttons, computation engine, and result display on a small screen. A student runs a matrix operation on Matrix Calculator from a phone with no app to install.
Why does the Matrix Calculator reject some matrix operations?
Matrix Calculator rejects an operation when the input breaks a dimension rule. Matrix Calculator blocks addition on different sizes, multiplication on misaligned rows and columns, and an inverse on a matrix with a determinant of 0. Matrix Calculator names the reason so a user fixes the input.

Summary

Matrix Calculator is a free online matrix calculator that runs linear algebra operations on rows and columns and returns each result with a step-by-step solution. Matrix Calculator adds matrices, subtracts matrices, applies scalar multiplication, multiplies two matrices with the dot product, raises a square matrix to a power, and transposes a matrix. Matrix Calculator calculates a determinant, finds an inverse matrix, computes eigenvalues and eigenvectors, reduces a matrix to Reduced Row Echelon Form (RREF), finds the rank, and solves systems of equations from an augmented matrix. Matrix Calculator checks the dimension rules first, so it flags a mismatched size, a wrong multiplication order, or a singular matrix before it returns an answer. Matrix Calculator combines an input grid, operation buttons, a computation engine, and a result display in one browser tab, so students, teachers, engineers, and data scientists solve matrix equations across physics, computer graphics, statistics, and numerical analysis. Matrix Calculator supports 2 × 2 through 5 × 5 and rectangular matrices, runs free with no download, and works on any device.

Open the Matrix Calculator

Matrix Calculator sits at the top of this page, ready for a new matrix. Enter the rows and columns, type the elements, and select an operation to see the determinant, inverse, product, or reduced form with every step. Matrix Calculator returns the result in the browser at no cost.

Open the Matrix Calculator at the top of the page