Home › Calculators › Cramer's Rule Calculator

Cramer's Rule Calculator

Enter the coefficients of a 2 × 2 or 3 × 3 linear system and get x, y (and z) as exact fractions. Every determinant is worked out with your numbers: D, then Dx, Dy and Dz with the replaced column highlighted, then the divisions and a substitution check.

Last updated:

Examples:

Type integers, decimals or fractions such as -3, 2.5 or 1/3. An empty box counts as 0. Press Enter to solve.

Step 1 · Coefficient determinant D

Step 2 · Replace each column with the constants

Step 3 · Divide

Check by substitution

Advertisement
Advertisement

How to use the Cramer's Rule Calculator

  1. Pick the system size: 2 × 2 for two equations in x and y, or 3 × 3 for x, y and z.
  2. Type the coefficients of each equation in the boxes, and the constant after the equals sign. Leave a box empty (or 0) for a missing variable.
  3. Press Solve with Cramer's rule (or Enter). The solution appears at the top as exact fractions.
  4. Follow the steps: the coefficient determinant D, each column-replaced determinant, and the division x = Dx / D.
  5. Copy the solution, tick Show decimals for approximations, or try the examples to see special cases.

Cramer's rule formulas

For a square system written in matrix form A·x = b with det(A) = D ≠ 0, every unknown is a ratio of two determinants. The top determinant is D with one column swapped for the constants.

SystemCoefficient determinantSolution
a₁x + b₁y = c₁
a₂x + b₂y = c₂
D = a₁b₂ − b₁a₂x = (c₁b₂ − b₁c₂) / D
y = (a₁c₂ − c₁a₂) / D
3 equations in x, y, zD = a(ei − fh) − b(di − fg) + c(dh − eg)x = Dx / D, y = Dy / D, z = Dz / D

Worked example (2 × 2)

Solve 2x + 3y = 8 and 5x − y = 3.

  • D = (2)(−1) − (3)(5) = −2 − 15 = −17.
  • Dx replaces the x column with the constants 8 and 3: (8)(−1) − (3)(3) = −8 − 9 = −17.
  • Dy replaces the y column: (2)(3) − (8)(5) = 6 − 40 = −34.
  • Divide: x = −17 / −17 = 1 and y = −34 / −17 = 2. Check: 2·1 + 3·2 = 8 ✓ and 5·1 − 2 = 3 ✓.

Tips and common mistakes

  • Line the variables up in the same order in every equation, and use 0 for a variable that is missing (x + z = 4 has y-coefficient 0).
  • Replace the whole column with the constants, not a row. Dy keeps the x and z columns exactly as they are.
  • Watch the middle sign in a 3 × 3 expansion: the second term is subtracted (+ − + pattern).
  • Move every constant to the right-hand side first: 3x + 2y − 4 = 0 becomes 3x + 2y = 4.
  • If D = 0, stop: the system has no unique solution. Check whether the equations are multiples of each other (infinitely many) or contradict each other (none).

Frequently asked questions

What is Cramer's rule?

Cramer's rule solves a square system of linear equations Ax = b with determinants. Each unknown equals a ratio: x = Dx / D, y = Dy / D and z = Dz / D, where D = det(A) and Dx is the determinant of A with its x column replaced by the constants b. It works whenever D is not zero.

How do you use Cramer's rule for a 3x3 system?

Compute the 3 × 3 determinant D of the coefficient matrix. Then build three new matrices, replacing the first, second and third column with the constants, and compute their determinants Dx, Dy and Dz. Finally divide: x = Dx/D, y = Dy/D, z = Dz/D. The calculator shows each of these with your numbers.

How is a 3x3 determinant calculated?

Expand along the first row: det = a(ei − fh) − b(di − fg) + c(dh − eg) for the matrix with rows (a, b, c), (d, e, f), (g, h, i). Each bracket is a 2 × 2 determinant (a minor), and the signs alternate + − +.

What does it mean if D = 0?

If the coefficient determinant is zero, Cramer's rule cannot be used because it would divide by zero. The system then has either no solution (inconsistent equations, such as parallel lines) or infinitely many solutions (dependent equations). The calculator uses a rank test to tell you which.

If D = 0 and Dx = Dy = 0, are there infinitely many solutions?

For a 2 × 2 system with at least one non-zero coefficient, yes. For 3 × 3 systems, all determinants being zero is necessary but not sufficient: the equations can still be inconsistent. That is why this tool compares the rank of the coefficient matrix with the rank of the augmented matrix.

Can I enter fractions and decimals?

Yes. Type values like 1/3, −5/2, 0.75 or 4. All arithmetic is done with exact fractions, so answers such as 14/13 are not rounded; tick Show decimals to also see approximations.

When is Cramer's rule a good method?

It is handy for 2 × 2 and 3 × 3 systems, for finding a single unknown without solving for the others, and for systems with symbolic coefficients. For larger systems Gaussian elimination is far faster, because the number of determinant terms grows very quickly.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

System of Equations SolverSolve 2×2, 3×3 and 4×4 linear systems with exact fractions and step-by-step working.Determinant CalculatorDeterminant of a 2×2 to 8×8 matrix with exact fractions and cofactor or row-reduction steps.Matrix CalculatorAdd, multiply, invert and row-reduce matrices up to 5×5 with exact fractions and steps.Matrix Inverse CalculatorFind the inverse of a 2×2 to 8×8 matrix in exact fractions with Gauss–Jordan or adjugate steps.Graphing CalculatorPlot multiple functions with zoom, pan, intersections and a value table.Exponent CalculatorRaise any number to a power, including negative and fractional exponents.Logarithm CalculatorCalculate log in any base, ln, log10, log2 and antilog with change-of-base steps.Quadratic Equation SolverSolve ax² + bx + c = 0 with exact roots, steps, vertex and a parabola graph.Prime Number CheckerCheck if a number is prime, factor it with a factor tree and list primes in a range.GCF and LCM CalculatorFind the GCF and LCM of two or more numbers with Euclid steps and prime factorization.Cubic Yard CalculatorConvert length, width and depth in any unit to cubic yards, cubic feet, m³ and material weight.Factorial CalculatorExact n! up to 5000! with digit count, trailing zeros and double factorial.Prime Factorization CalculatorFind prime factors in exponent form with a factor tree, divisor count and divisors list.Modulo CalculatorCalculate a mod n and the quotient, with floored, truncated and Euclidean rules.Exponential Growth CalculatorExponential growth and decay: final amount, rate or time, discrete or continuous.Linear Regression CalculatorLeast-squares line of best fit: slope, intercept, r, r², predictions and a scatter plot.Cubic Equation SolverSolve ax³ + bx² + cx + d = 0 for real and complex roots with steps and a graph.Summation CalculatorEvaluate sigma notation: sum any expression in n from a to b with partial sums and a chart.Arithmetic Sequence CalculatorFind the n-th term, sum and full list of an arithmetic sequence, or d from two terms.Geometric Sequence CalculatorFind the n-th term, sum and infinite sum of a geometric sequence, or r from two terms.Fibonacci CalculatorExact n-th Fibonacci number (BigInt), sequence lists, Fibonacci check and golden ratio.Factors CalculatorAll factors and factor pairs of a number, prime factors, divisor count and perfect check.Depth of Field CalculatorNear and far focus limits, depth of field and hyperfocal distance for any camera or lens.Crop Factor CalculatorCrop factor, full-frame equivalent focal length and aperture, and field of view for any sensor.Completing the Square CalculatorRewrite ax² + bx + c in vertex form a(x − h)² + k step by step and solve it.Derivative CalculatorSymbolic derivative of any f(x) up to 5th order, with steps, slope at a point and a graph.Exposure Value CalculatorEV from aperture, shutter and ISO, or solve any missing setting with sunny 16 presets.Factoring Trinomials CalculatorFactor trinomials and polynomials: GCF, ac method, difference of squares, cubes, with steps.Integral CalculatorDefinite integral of f(x) from a to b with adaptive Simpson, area graph and antiderivative.Least Common Denominator CalculatorFind the LCD of two or more fractions and rewrite them as equivalent fractions, with steps.Limiting Reactant CalculatorFind the limiting reactant, theoretical yield and leftover excess from an equation.Parabola CalculatorVertex, focus, directrix, axis, intercepts and graph of a parabola from its equation.Polynomial Root FinderFind all real and complex roots of a polynomial up to degree 10, with the factored form.Prime Number List GeneratorList all primes in a range or the first N primes with a fast sieve; copy or download the list.Quadratic Regression CalculatorFit y = ax² + bx + c (or up to degree 6) to x, y data with R², predictions and a graph.Scatter Plot MakerPaste X,Y pairs for a scatter plot with trendline, equation, r and R². Download PNG.Synthetic Division CalculatorDivide polynomials by x − c (synthetic table) or any polynomial (long division) with steps.3D Graphing CalculatorPlot z = f(x, y) surfaces and 3D parametric curves; rotate, zoom, add contours, save PNG.Partial Derivative CalculatorPartial derivatives ∂/∂x, ∂/∂y, second and mixed orders with steps, gradient and Hessian.RREF CalculatorRow reduce any matrix to RREF with exact fractions, every row operation, pivots and rank.Stem and Leaf Plot MakerMake stem-and-leaf plots (standard, split stems or back-to-back) with a key; copy or save PNG.Taylor Series CalculatorTaylor and Maclaurin polynomials of any f(x) to order n, with exact coefficients and a graph.Antilog CalculatorInverse logarithm (antilog) in base 10, e, 2 or any base, with steps and scientific notation.Asymptote CalculatorFind vertical, horizontal and slant asymptotes and holes of a function, with graph and reasoning.Dot Plot MakerMake a dot plot or line plot from data or a frequency table; download PNG or SVG.Exponential Regression CalculatorFit y = a·bˣ or y = a·e^(kx) to data with r², predictions, residuals and a plot.Extended Euclidean Algorithm CalculatorFind gcd(a, b) and Bézout coefficients x, y with the full step-by-step division table.Factor Tree GeneratorDraw the prime factor tree of any number as a printable diagram, with exponent form and steps.Function Composition CalculatorFind f(g(x)), g(f(x)), f + g, f · g and f / g with values at a point and domains.X and Y Intercept CalculatorFind the x- and y-intercepts of lines, curves and functions with steps and a graph.Line Intersection CalculatorFind where two lines cross from equations, points or slopes, with parallel checks and a graph.Linear Programming SolverSolve max/min linear programs with the simplex method: tableau steps and a 2-variable graph.Modular Exponentiation CalculatorCompute a^b mod m for huge numbers with square-and-multiply steps (BigInt).Modular Inverse CalculatorFind a⁻¹ mod m with the extended Euclidean algorithm, step by step, for huge numbers too.Nth Term CalculatorFind the nth term formula of a sequence: arithmetic, geometric, quadratic or cubic.Partial Fraction Decomposition CalculatorSplit a rational function into partial fractions with the setup, equations and solution.Perpendicular Line CalculatorEquation of the perpendicular and parallel line through a point, with distance and a graph.Polar Graphing CalculatorGraph polar equations r = f(θ): roses, cardioids, spirals, with a θ range slider and PNG export.Polynomial CalculatorAdd, subtract, multiply, divide and evaluate polynomials; see roots, degree and a graph.Polynomial Long Division CalculatorDivide polynomials with the full long division layout, quotient, remainder and steps.Scale Factor CalculatorScale factor between similar figures, plus scaled lengths, areas (k²) and volumes (k³).Set CalculatorUnion, intersection, difference and complement of up to 4 sets, with a Venn diagram and counts.Table of Values CalculatorMake an x/y table for any function with a start, end and step, then plot it or copy CSV.Algebra CalculatorSimplify, expand and factor algebraic expressions with exact answers and step-by-step working.Differential Equation SolverSolve first- and second-order ODEs step by step, with initial conditions, an RK4 check and a graph.Domain and Range CalculatorFind the domain and range of a function in interval notation, with steps and a graph.Eigenvalue and Eigenvector CalculatorEigenvalues (real or complex), eigenvectors and the characteristic polynomial of a square matrix.Equation SolverSolve any equation for x: exact roots, complex roots, numeric answers, steps and a graph.
See all 74 Algebra & Calculus Calculators →