About this tool
The Simplify Expression tool takes a single-variable algebraic expression and reduces it to its simplest canonical form by distributing products, expanding powers, and collecting like terms. It parses the input into a polynomial, so 3(x + 2) − 2x + 5 is multiplied out and combined into x + 11, with terms ordered by descending degree. Constant folding, sign normalization, and coefficient reduction are all applied automatically.
Because the expression is represented internally as a polynomial with exact rational coefficients (each stored as a reduced fraction), the result is precise — there is no floating-point drift even when coefficients like 1/3 or 5/6 appear. When the simplified polynomial shares a common numeric factor or a common power of the variable, the tool also offers a greatest-common-factor form, for example 6x² + 9x → 3x(2x + 3).
All parsing and simplification happen locally in your browser with an eval-free parser, so nothing you type leaves the page. Enter an expression such as '3(x+2) - 2x + 5' and read the simplified standard form, an optional factored form, and the term count and degree.