ProMathTools
ProMathTools

Factoring Quadratics Calculator

Struggling to factor quadratic expressions? Our Factoring Quadratics Calculator helps you break down any quadratic equation (in the form ax² + bx + c) into its simpler binomial factors, step-by-step. Perfect for homework or quick checks!

Enter the number multiplying x²

Enter the number multiplying x

Enter the constant term

How it works

Struggling to factor quadratic expressions? Our Factoring Quadratics Calculator helps you break down any quadratic equation (in the form ax² + bx + c) into its simpler binomial factors, step-by-step. Perfect for homework or quick checks!


The Formula

ax² + bx + c

Worked Example

  1. Example: Factor 2x² + 7x + 3

    Enter a=2, b=7, and c=3 into the calculator. It will find two numbers that multiply to (2*3)=6 and add to 7 (which are 1 and 6). Then, it uses these to rewrite the middle term and factor by grouping, resulting in (2x + 1)(x + 3).


Tips, Assumptions & Limitations

  • Ensure your quadratic is in the standard form ax² + bx + c before entering coefficients.
  • If 'a' is negative, factor out -1 first (e.g., -x² + 2x + 3 becomes -(x² - 2x - 3)).
  • Not all quadratic expressions can be factored into simple integer terms. The calculator will tell you if this is the case.
FAQ

Factoring a quadratic expression means rewriting it as a product of two linear expressions (binomials). For example, x² + 5x + 6 can be factored into (x + 2)(x + 3). This process is crucial for solving quadratic equations and simplifying algebraic expressions.

Our calculator uses the 'AC method' (also known as the 'bottoms-up' method or factoring by grouping). It finds two numbers that multiply to 'ac' and add to 'b'. Then, it rewrites the middle term (bx) using these numbers and factors the expression by grouping terms to reveal the binomial factors.

Not all quadratic expressions can be factored into simple integer or rational terms. Some may require complex numbers, or they might be prime polynomials over the integers. This calculator focuses on finding integer factors. If it can't find them, it will let you know.

If the 'a' coefficient is 0, the expression is no longer a quadratic; it becomes a linear expression (bx + c) or a constant (c). The calculator will identify this and provide the simplified linear or constant form.

Companion article

Factoring Quadratic Equations Explained: Step-by-Step Guide

Related Calculators

Related Guides


How this calculator works

Factoring quadratic equations is a fundamental skill in algebra, essential for solving equations, simplifying expressions, and understanding the roots of polynomials. A quadratic equation is typically written in the form ax² + bx + c = 0, and factoring involves breaking down the quadratic expression ax² + bx + c into a product of two linear expressions (binomials). This guide will walk you through the process, focusing on the widely used AC method, and show you how our online calculator can make the process even easier.

Explanation

The goal of factoring a quadratic expression is to rewrite it as (dx + e)(fx + g), where d, e, f, and g are constants. When you multiply these two binomials, you should get back the original quadratic expression. This process is particularly useful because if a quadratic equation is set to zero, finding its factors immediately gives you the solutions (roots) of the equation. One of the most common and effective methods for factoring quadratic trinomials (expressions with three terms) is the AC method, also known as factoring by grouping. This method is especially helpful when the leading coefficient 'a' is not equal to 1.

Formula

The standard form of a quadratic expression is:
ax² + bx + c Where 'a', 'b', and 'c' are coefficients, and 'a' ≠ 0.

Worked example

Let's factor the quadratic expression: 2x² + 7x + 3 1. **Identify a, b, and c:** Here, a = 2, b = 7, c = 3. 2. **Calculate ac:** Multiply 'a' and 'c': 2 * 3 = 6. 3. **Find two numbers:** Look for two numbers that multiply to 'ac' (6) and add up to 'b' (7). The numbers are 1 and 6 (since 1 * 6 = 6 and 1 + 6 = 7). 4. **Rewrite the middle term:** Split the middle term (7x) using the two numbers found: 2x² + 1x + 6x + 3. 5. **Factor by grouping:** Group the first two terms and the last two terms: (2x² + 1x) + (6x + 3) 6. **Factor out the GCF from each group:** x(2x + 1) + 3(2x + 1) 7. **Factor out the common binomial:** Notice that (2x + 1) is common to both terms. Factor it out: (x + 3)(2x + 1) So, the factored form of 2x² + 7x + 3 is (x + 3)(2x + 1).

How to use this tool

Using our Factoring Quadratics Calculator is straightforward. Simply input the coefficient of x² into the 'Coefficient 'a'' field, the coefficient of x into the 'Coefficient 'b'' field, and the constant term into the 'Constant 'c'' field. Once you've entered your numbers, the calculator will instantly display the factored form of your quadratic expression, along with a brief explanation of the process. If the quadratic cannot be factored into simple integer terms, the calculator will inform you.

Frequently asked questions

What if 'a' is negative?
If 'a' is negative, it's often easiest to factor out -1 from the entire expression first. For example, to factor -x² + 2x + 3, you would first write it as -(x² - 2x - 3), then factor the expression inside the parentheses. Remember to include the -1 in your final factored form.
Why is factoring important?
Factoring is crucial for several reasons: it helps in solving quadratic equations (by setting each factor to zero), simplifying rational expressions, finding the x-intercepts of a parabola, and understanding the structure of polynomials in higher-level mathematics.
Does this calculator handle non-integer coefficients?
Our calculator is designed to find factors with integer coefficients. While quadratic expressions with fractional or decimal coefficients can technically be factored, it's usually best to clear the fractions or decimals first (e.g., by multiplying the entire equation by a common denominator) to work with integers, then factor.

Read the full guide →

About UsBlogChrome ExtensionFAQsTerms and ConditionsPrivacy PolicySitemap
EmailLinkedInFacebook

© 2025-2026 PromathTools. All rights reserved.

Built by KruskalCode – SaaS & Automation Experts · EverydayDevTools