Two forms, one clear distinction

REF vs. RREF.

Both create a staircase of leading entries. RREF clears above every pivot, too.

Properties of row echelon form (REF) and reduced row echelon form (RREF)
PropertyREFRREF
Zero rows are lastYesYes
Leading entries move rightYesYes
Leading entries are 1Not requiredRequired
Zeros above pivotsNot requiredRequired
Unique resultNoYes

The difference you can see.

REF, but not RREF
A matrix in row echelon form
123
012
RREF: R1 ← R1 − 2R2
The same matrix in reduced row echelon form
10−1
012

This calculator normalizes REF pivots to 1 as a convenient convention. REF does not require that normalization under the definition used here.

Row echelon form vs. reduced row echelon form.

Row echelon form (REF)

Zero rows sit at the bottom, and each leading entry is to the right of the one above it, with zeros below every leading entry. Many different REF matrices can come from the same starting matrix, depending on the row operations you choose.

Reduced row echelon form (RREF)

RREF adds two conditions: every leading entry is 1, and it is the only nonzero entry in its column. Those extra conditions make the reduced form unique for each matrix.

Which form should you use?

REF is enough for back-substitution when you solve equations by hand. RREF makes pivot and free-variable relationships direct to read, which is why it is the usual final answer. Both preserve the solution set when applied to an augmented system.

Compare them on your own example.

Use the Form menu in the RREF calculator. Changing the selection clears the previous result so you can calculate the new form explicitly and compare the row operations.

Reference: University of Texas at Austin, Matrix Operations appendix. Examples independently calculated. Source checked September 24, 2026.

Choose which optional categories rrefcalculator.io may use. Strictly necessary storage is always on. You can change your choice at any time from the Cookie settings link in the footer.