Factor polynomials with step-by-step solutions. Supports GCF, difference of squares, trinomials, grouping, and sum/difference of cubes.
Test your skills with practice problems
Practice with 5 problems to test your understanding.
Factoring is the process of breaking down a polynomial into a product of simpler polynomials. It is the reverse of expanding (multiplying). Factoring is essential for solving equations, simplifying expressions, and understanding polynomial behavior.
Factoring converts a polynomial into a product of simpler factors. Use our free calculator to factor any polynomial instantly with step-by-step solutions. Simply enter expressions like x^2 - 9, x^2 + 5x + 6, or 2x^2 - 8 and get the factored form with detailed explanations.
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).