Solve systems of linear equations with step-by-step solutions. Supports 2x2, 3x3, and larger systems using Gaussian elimination.
Test your skills with practice problems
Practice with 5 problems to test your understanding.
Solve one equation for a variable and substitute into others
Add/subtract equations to eliminate variables
Convert to row echelon form and back-substitute
Use determinants to find each variable (square systems only)
A system of linear equations is a collection of two or more linear equations involving the same set of variables. Solving the system means finding values for all variables that satisfy every equation simultaneously. Methods include substitution, elimination, and matrix methods like Gaussian elimination.
A system of equations is a set of two or more equations with the same variables. Use our free calculator to solve systems of linear equations instantly with step-by-step solutions. Simply enter equations like "2x + 3y = 7" and "x - y = 1" and get the solution with detailed Gaussian elimination steps.
Explore similar calculators
Formulas follow standard definitions from the NIST Digital Library of Mathematical Functions and classical textbook derivations. Calculations run entirely in your browser. Where a closed-form solution exists, it is used; where an iterative or numerical method is required, the implementation is named on the page.

Full-stack software engineer specializing in embedded systems, web architecture, and AI/ML. Founder of Practical Web Tools. Built the gesture-controlled drone IP acquired by KD Interactive (Aura Drone, sold on Amazon).