Step-by-step reduced row echelon form

Accepts any rational number.

Separate fractions by /, elements by commas and rows by new lines.

Any brackets or special characters are ignored, so you can paste without removing those.

The generated solution will avoid any fractions except for the first and the final step.