Everyday problems. Solved.

France

Graphing Calculator

Type a calculation and you'll see the result, like on a scientific calculator; if it has x, it gets plotted. Up to three functions at once, with their intercepts, maxima and minima, where they cross, and a table of values you can download.

Type a calculation to see the result, or a function of x to plot it.

History

Your calculations will show up here.

Functions

Drag to move (two fingers on a phone); pinch or use Ctrl + scroll to zoom.
Key points
FunctionPointxy

Plot a function to see its intercepts, maxima and minima.

Plot a function to see its table of values.

How to type
  • Write decimals like this: 2.5
  • Separate two inputs like this: log(2, 8), the base-2 logarithm of 8.
  • Powers with ^ (x^2) and roots with √ (√16) or ∛.
  • No multiplication sign needed: 2x, 3sin(x), (x+1)(x−1).
  • Functions: sin, cos, tan and their inverses (asin, acos, atan), ln, log, abs, exp; ! is the factorial and % divides by 100; constants π and e; Ans is the last result.

Results are estimates. Solvemis accepts no responsibility for the results obtained or for how they are used.

Solvemis is free, with no sign-up. If it helped and you’d like to support the project: Buy me a coffee

How it works

How to use it

  1. Type a calculation and press = or Enter: it goes to the history, and Ans keeps the result for the next one.
  2. Type a function of x and press "Plot", or type it straight into f, g or h.
  3. Move and zoom the graph, and tap a point in the list to see it marked.
  4. Choose where the table of values starts and ends and its step.
  5. Download the graph, the points, the table and the history as a PDF or CSV.

How it is calculated

Expressions are read with our own parser and calculated with double-precision numbers (IEEE 754), with 10 significant digits in the result. In degrees, angles are converted to radians before calculating, with exact values at multiples of 30° and 45°. The graph is drawn with about a thousand points and breaks at asymptotes. x-intercepts are found by sign changes and refined with Brent's method; maxima and minima by golden-section search; crossings as the zeros of f − g.

Sources

About this calculator

A scientific calculator that also plots

Type a calculation with the calculator keypad or your own keyboard and the result appears straight away. Pressing = adds it to the history, and Ans keeps the last result: if you start the next calculation with a sign, like “+ 5”, it gets added to it. On a phone, the calculator keypad has everything you need (√, π, powers, trigonometry) and doesn’t open the phone’s keyboard; if you’d rather use yours, there’s a button to switch.

If the calculation has x, it’s a function: press “Plot” and it goes to the graph. You can have up to three at once, f in blue and g and h in gray, to compare them or see where they cross.

Degrees or radians

The same angle can be measured in degrees (a full turn is 360) or in radians (a full turn is 2π). The calculator starts in degrees, like the scientific calculators used in class: sin(30) gives 1/2. In radians, sin(30) is the sine of 30 radians, which is almost −1. The switch at the top applies to everything: calculations, the graph and the table. In radians, the x-axis of trigonometric functions is marked in multiples of π.

What the key points are

  • x-intercept (a root): where f(x) = 0.
  • y-intercept: the value of f(0).
  • Maximum and minimum: the highest and lowest points of each stretch of the curve (relative maxima and minima).
  • Where two functions cross: where f(x) = g(x). It’s how you solve an equation with a graph.

Tap one in the list and it’s marked on the graph. Points are searched for in the part you can see: if you move or zoom the graph, the list changes.

Examples

  • A line: 2x + 1 crosses the y-axis at 1 and the x-axis at −1/2.
  • A parabola: x² − 4 crosses the x-axis at −2 and 2 and has its minimum at (0, −4).
  • Two functions: x and x² cross at (0, 0) and (1, 1).
  • Trigonometry: sin(x) in degrees crosses the x-axis every 180° and has its maxima at 90° and −270°.

How far it goes

It’s a numerical calculator: it gives results with 10 digits, and points and the table with 6, not in symbolic form (√2 comes out as a decimal, not as √2). It looks for points in the visible part of the graph: if two roots are very close together, zoom in to separate them. It doesn’t work with complex numbers, so √(−1) gives an error. For calculations that decide something important, check the result another way.

Frequently asked questions

Why doesn't sin(30) give me 1/2?

Because it's in radians: 30 radians aren't 30 degrees. Press "Degrees", next to the calculation field, and sin(30) will give 1/2. The calculator starts in degrees, like the scientific calculators used in class, and the switch applies to everything: calculations, the graph and the table.

How do I solve an equation?

Write each side as a function: the left side in f and the right side in g. The solutions are where the two graphs cross, which appear in the list of key points. For x² = x + 2, for example, f(x) = x^2 and g(x) = x + 2 cross at x = −1 and x = 2.

Why does the square root of a negative number give an error?

Because the calculator works with real numbers, and the square root of a negative number isn't a real number. The same goes for the logarithm of 0 or of a negative number. The cube root does exist: ∛(−8) = −2.

How do I type a logarithm in another base?

With log(b, x) or log(b; x), depending on your country's separator, base first: the base-2 logarithm of 8 is 3. Under "How to type", below the table, you'll see which separator is used here. log(x) on its own is the common logarithm and ln(x) the natural one.

Is the history saved?

No. The history lives while the page is open and isn't stored anywhere. If you want to keep it, download it as a PDF or CSV before closing.

Why does tan(x) appear broken?

Because at 90°, 270° and the other odd multiples of 90° the tangent doesn't exist: it goes off to infinity. The graph breaks there instead of joining both sides with a vertical line that isn't part of the function, and those points don't count as x-intercepts.

Updated 10 October 2026

Missing something in this tool, or a tool we don't have? Write to us