Free to use, no account

Rational Expression Calculator

Enter integer-coefficient polynomials in x to reduce a rational expression. The result keeps the original denominator restriction, so cancellation never hides values that make the input undefined.

Use integer coefficients and x, for example x^2-1. Powers up to 8.

Use integer coefficients and x, for example x-1. It cannot be zero.

Supports one variable x, integer coefficients up to 1,000,000 and degree up to 8. No parentheses or decimal coefficients.

How do you simplify a rational expression?

Factor the numerator and denominator, cancel their common polynomial and retain the original denominator’s zeros as restrictions. For example, x²−1 over x−1 reduces to x+1, with x≠1 still excluded.

Frequently asked questions

How do you simplify a rational expression?

Factor the numerator and denominator, cancel their common polynomial and retain the original denominator’s zeros as restrictions. For example, x²−1 over x−1 reduces to x+1, with x≠1 still excluded.

Are my expressions uploaded?

No. Parsing and simplification run locally in this browser; inputs are not uploaded or saved.

Why keep a restriction after cancelling a factor?

The simplified expression may be defined at a value where the original denominator was zero. That value remains excluded from the original expression’s domain.

What polynomial format is supported?

Use a single variable x with integer coefficients, such as 2x^3−x+4. Powers from 0 to 8 are supported; parentheses, decimal coefficients and multiple variables are not.

Does this find every possible factorization?

It cancels the exact common polynomial factor using integer arithmetic. It does not provide a complete factorization into irreducible linear or quadratic factors.