Plotline

RREF calculator

Loading…

RREF Calculator (Reduced Row Echelon Form)

A matrix is in reduced row echelon form when every nonzero row starts with a leading 1, each leading 1 is the only nonzero entry in its column, and leading 1s move right as you go down.

At a glance

What it isFree RREF calculator: reduce any matrix to reduced row echelon form with exact fractions. Find rank and solve linear systems. No sign-up.
TypeInteractive guide with a calculator
LevelHigh school and college
PriceFree, with no account or sign-up
Works offlineYes, after the first visit; installs as an app
Made byAalok (aalok.builds@gmail.com)
Last updated1 November 2026

Key facts

Leading entriesEvery nonzero row starts with a 1
Pivot columnsAll other entries are 0
OrderEach leading 1 is to the right of the one above; zero rows at the bottom
RankNumber of nonzero rows in the RREF
Examplerref([[1, 2, 3], [2, 5, 8]]) = [[1, 0, −1], [0, 1, 2]]

How do you solve a system with RREF?

Write a system as an augmented matrix, with the coefficients followed by the constants, and reduce it. In the example, [[1, 2, 3], [2, 5, 8]] stands for x + 2y = 3 and 2x + 5y = 8, and the RREF reads x = −1, y = 2.

How to use it in Plotline

  1. Matrix A is filled in with an example and rref(A) is calculated.
  2. Enter your own matrix (augmented matrices are fine) and type rref(A).
  3. Use rank(A) to count independent rows.

Frequently asked questions

What is the difference between REF and RREF?

Row echelon form (REF) only needs zeros below each pivot. Reduced row echelon form also needs zeros above each pivot, and every pivot equal to 1. RREF is unique for each matrix.

Is it free?

Yes. The matrix calculator is free with no account and no sign-up, and there is no limit on how many matrices you work with. Determinants, inverses, RREF, multiplication and systems of equations are all included, and it works offline once loaded.

Learn more

Related

Free calculators

Plotline is an independent project and is not affiliated with Desmos, Texas Instruments or Casio.