Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Inflection point calculator

Enter f(x) and the range to search. You get f′ and f″, every point where the concavity changes, a table of concave up and concave down intervals, and a graph.

Use x, numbers, + − * / ^ and brackets, with sin, cos, tan, sec, csc, cot, arcsin, arccos, arctan, e^x, ln, log (base 10), log_2(x), sqrt and abs. You can write 2x, sin x and pi.

Private: calculated on your device. Nothing you type is sent anywhere.

Next: Plot the function with the graphing calculator, or get f′ and f″ with steps from the derivative calculator.

Concave up vs concave down

A graph is concave up where it bends upward like a cup (∪): its slope is increasing. It's concave down where it bends downward like a cap (∩): its slope is decreasing. A point of inflection is a point where f is continuous and the concavity changes from one to the other.

f″(x) > 0 on an interval → concave up
f″(x) < 0 on an interval → concave down
Inflection point at x = c: f is continuous at c and f″ changes sign there

How it's calculated

  1. Differentiate twice symbolically to get f″(x).
  2. Find every x in your range where f″(x) = 0 or f″ is undefined, by scanning 3,000 subintervals for sign changes and refining each one.
  3. Test the sign of f″ inside each interval between those points.
  4. Report an inflection point only where the sign really changes and f itself is defined.

Worked example

Take f(x) = x³ − 6x² + 9x + 1.

  1. f′(x) = 3x² − 12x + 9 and f″(x) = 6x − 12.
  2. f″(x) = 0 at x = 2.
  3. f″(0) = −12 < 0, so f is concave down on (−∞, 2). f″(3) = 6 > 0, so f is concave up on (2, ∞).
  4. The sign changes and f(2) = 3, so (2, 3) is an inflection point.

f″ = 0 isn't enough

f(x)f″(x)At x = 0Inflection point?
x³6xchanges signYes, at (0, 0)
x⁴12x²positive on both sidesNo: concave up everywhere
x^(1/3)−2/(9x^(5/3))undefined, changes signYes: f is continuous at 0
1/x2/x³undefined, changes signNo: f isn't defined at 0

Limitations

  • The search covers only the interval you enter, −10 to 10 by default. Periodic functions like sin x have infinitely many inflection points.
  • Roots are found numerically to about 10 significant digits. Simple fractions, square roots and multiples of π are confirmed exactly.
  • If f″ is zero on a whole stretch, as for a piecewise function made with |x|, the concavity there is reported as not defined.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • x³ − 6x² + 9x + 1: inflection point (2, 3) ✓
  • sin x on [0, 2π]: inflection at x = π ✓
  • x⁴: f″(0) = 0 but no sign change ✓
  • 1/x: concavity changes at 0, but f isn't defined there ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

What is a point of inflection?

A point on the graph where f is continuous and the concavity switches, from concave up to concave down or the other way. The tangent line crosses the curve there.

What does concave up mean?

The graph bends upward like a cup and its slope is increasing. In terms of derivatives, f″(x) > 0.

What does concave down mean?

The graph bends downward like an upside-down cup and its slope is decreasing, so f″(x) < 0.

Is every point where f″ = 0 an inflection point?

No. f(x) = x⁴ has f″(0) = 0, but f″ is positive on both sides, so the graph is concave up throughout and has no inflection point.

Can an inflection point be where f″ is undefined?

Yes. For f(x) = ∛x, f″ is undefined at 0 but changes sign, and f is continuous there, so (0, 0) is an inflection point.

Related calculators