ForHosting KIT · Developer Utilities

Vertex form to standard form calculator

This vertex form to standard form calculator expands a quadratic written as a(x − h)² + k and returns the coefficients of ax² + bx + c.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Enter the leading coefficient a and the vertex coordinates h and k. The calculator applies the distributive property, combines the constant terms, and reports a, b, and c directly. It is useful for checking algebra, preparing an equation for the quadratic formula, or moving between two common descriptions of the same parabola without changing the graph.

Reading vertex form correctly

A quadratic in vertex form is written as a(x − h)² + k. The number a controls the direction and vertical scale of the parabola, while the point (h, k) is its vertex. Enter h with the sign it has as a coordinate, not merely the sign printed inside the parentheses. For example, (x − 3)² uses h = 3, but (x + 3)² is the same as (x − (−3))² and therefore uses h = −3. The leading coefficient a cannot be zero, because zero would remove the squared term and the expression would no longer be quadratic. Both h and k may be zero, negative, positive, or decimal values. Once those three values are supplied, the conversion is completely determined: there is exactly one standard-form polynomial representing the same function. The calculator returns only finite numeric coefficients, so the result can be copied directly into later algebraic work or checked against a manual expansion.

How the expansion produces b and c

The conversion starts with the identity (x − h)² = x² − 2hx + h². Multiplying every term by a gives ax² − 2ahx + ah², and adding k produces ax² − 2ahx + ah² + k. Comparing that expression with ax² + bx + c shows that the leading coefficient stays a, the linear coefficient is b = −2ah, and the constant coefficient is c = ah² + k. Consider 2(x − 3)² − 5: expanding the square gives 2(x² − 6x + 9) − 5, which becomes 2x² − 12x + 18 − 5 and finally 2x² − 12x + 13. The calculator performs these same identities directly rather than manipulating a formatted equation string. That makes signs explicit and avoids ambiguity around superscripts, multiplication symbols, or alternative keyboard notation. It also means decimals are treated as ordinary numeric coefficients and follow standard JavaScript floating-point arithmetic.

Checking and using the standard-form result

A quick way to check the conversion is to substitute x = h into the standard-form result. Because h is the vertex’s horizontal coordinate, ah² + bh + c should equal k. You can also compare values from the original and expanded expressions at any convenient x; matching values confirm that the two forms describe the same parabola. Standard form is especially useful when you need to identify the constant term immediately, apply the quadratic formula, compute the discriminant b² − 4ac, add or subtract polynomials, or compare coefficients across equations. Vertex form remains better for reading the turning point and axis of symmetry, so conversion does not make one representation universally superior. It simply exposes different information. Keep the returned a, b, and c together, including zero coefficients. If b is zero, for example, the standard form is still ax² + 0x + c even though the middle term is normally omitted when writing the polynomial by hand.

Check a homework expansion

Compare your distributed and combined terms with the returned a, b, and c coefficients.

Prepare for the quadratic formula

Convert vertex form into the coefficient form required by the discriminant and quadratic formula.

Compare two parabola equations

Put a vertex-form quadratic into standard form so its coefficients can be compared directly.

What formula converts vertex form to standard form?

For a(x − h)² + k, the standard-form coefficients are a = a, b = −2ah, and c = ah² + k.

How do I enter (x + h)²?

Treat the plus sign as subtraction of a negative coordinate. For example, (x + 4)² uses h = −4.

Can a be zero?

No. If a is zero, the squared term disappears, so the expression is not a quadratic.

Can I use decimal or negative values?

Yes. The a, h, and k inputs may be finite decimal or negative numbers, provided a is non-zero.

How much does the API request cost?

Each API request costs $0.002. The browser calculator is free to use on this page.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/algebra/quadratic-from-vertex-form

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/algebra/quadratic-from-vertex-form \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":2,"h":3,"k":-5}'
{
  "a": 2,
  "h": 3,
  "k": -5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.quadratic_from_vertex_form",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →