RREF Calculator
Reduces a matrix to reduced row echelon form by Gauss-Jordan elimination, choosing the largest available pivot in each column so the arithmetic stays stable. Type the matrix with rows separated by semicolons and entries separated by commas or spaces, using whole numbers, decimals or simple fractions such as 3/4. It accepts 2 to 6 rows and 2 to 8 columns, and returns the reduced matrix row by row along with the rank, the pivot columns and, for a square matrix, the determinant. A second mode stops at row echelon form, leaving the entries above each pivot alone. Every value is rounded to 10 decimal places before printing, so an entry that should be 1 does not come out as 0.9999999999.