Passer au contenu principal

Math Solver

Solve mathematical equations and expressions instantly online.

2 + 2 × 8 √225 3⁵ − 100 sin²+cos² log₁₀(1000) 10! (1+1/n)ⁿ |−42|+⌈3.2⌉
3x + 5 = 20 2x - 8 = 4 5x = 35 -4x + 12 = -8 7x - 3 = 2x + 12 x/3 + 1 = 4

ax² + bx + c = 0

x²−5x+6=0 x²−9=0 2x²+3x−2=0 x²−4x+4=0 x²+x+1=0 (Δ<0)
Lost numbers Écart-type 1 → 10 Ventes
2 7 12 36 97 100 360 1024 9973
↵ Enter to solve
Enter an expression or choose a mode, then click Solve.

Calculation history

No calculations yet.

How to use the online math solver?

Our free math solver instantly solves algebraic equations, arithmetic expressions, quadratic equations and statistical analysis. Enter your expression, click Solve and get the result with full step-by-step details.

Solve a linear equation

Enter your equation as ax + b = c (e.g. 3x + 5 = 20). The solver automatically isolates x and displays a result verification.

Solve a quadratic equation

Use the Quadratic Equation mode or type x²-5x+6=0 directly in the expression field. The calculator computes discriminant Δ and returns real or complex roots with factored form.

Calculate a math expression

Expression mode supports all functions: sqrt(), sin(), cos(), log(), abs(), powers ^, factorial !, and constants pi and e.

Frequently asked questions

The math solver handles five problem types: arithmetic expressions (calculations with sqrt, sin, log, factorial…), first-degree equations (ax + b = c), second-d... The math solver handles five problem types: arithmetic expressions (calculations with sqrt, sin, log, factorial…), first-degree equations (ax + b = c), second-degree equations (ax² + bx + c = 0) with discriminant calculation, statistical series (mean, median, standard deviation, quartiles), and integer analysis (prime factors, divisors, binary/hexadecimal base). Results include full step-by-step details.

Two methods are available. Direct method: type the equation in the main field (e.g. x²-5x+6=0 or x^2-5x+6=0) and the solver automatically detects it's a quadrat... Two methods are available. Direct method: type the equation in the main field (e.g. x²-5x+6=0 or x^2-5x+6=0) and the solver automatically detects it's a quadratic equation. Coefficient method: activate the 'Quadratic Equation' tab and enter values for a, b and c. The calculator displays discriminant Δ, roots x₁ and x₂ (real or complex), factored form, and the sum and product of roots.

Yes, each resolution displays full step details: expression normalization, coefficient extraction, intermediate calculation and result verification. For first-d... Yes, each resolution displays full step details: expression normalization, coefficient extraction, intermediate calculation and result verification. For first-degree equations, verification is automatic (substituting x in both sides). For quadratic equations, discriminant calculation is broken down step by step. This feature is particularly useful for understanding the solving method and checking your own calculations.

Yes. After each resolution, a 'Share' button automatically copies a direct link to your clipboard. This link contains the expression as a URL parameter (e.g. ?e... Yes. After each resolution, a 'Share' button automatically copies a direct link to your clipboard. This link contains the expression as a URL parameter (e.g. ?expression=2x%2B5%3D15) — sharing it lets the recipient see the result directly without re-entering the equation. The last 20 calculations are also saved locally in your browser and remain accessible between sessions.

Expression mode uses the math.js library and supports: basic operators (+, -, *, /), powers (^), square root (sqrt), trigonometric functions (sin, cos, tan), lo... Expression mode uses the math.js library and supports: basic operators (+, -, *, /), powers (^), square root (sqrt), trigonometric functions (sin, cos, tan), logarithms (log, ln), absolute value (abs), rounding (ceil, floor, round), factorial (!), constants pi and e, and complex numbers. Examples: sqrt(144), sin(pi/6), log(1000, 10), 10!, abs(-42).

Activate the 'Statistics' tab and enter your data separated by commas or spaces (e.g. 4, 8, 15, 16, 23, 42). The solver automatically calculates: count, sum, me... Activate the 'Statistics' tab and enter your data separated by commas or spaces (e.g. 4, 8, 15, 16, 23, 42). The solver automatically calculates: count, sum, mean (μ), median, mode, minimum, maximum, range, Q1 and Q3 quartiles, interquartile range (IQR), variance (σ²) and standard deviation (σ). All intermediate calculations are displayed.

Partially. All calculations run locally in your browser via JavaScript — no data is sent to a server. However, the math.js library is loaded from an external CD... Partially. All calculations run locally in your browser via JavaScript — no data is sent to a server. However, the math.js library is loaded from an external CDN on first access. Once the page is loaded and cached by your browser, the solver works offline. Your expressions and history are also saved locally (localStorage).

A standard calculator evaluates an expression and gives a numerical result. This math solver goes further: it solves equations with unknowns (x), details each r... A standard calculator evaluates an expression and gives a numerical result. This math solver goes further: it solves equations with unknowns (x), details each resolution step, automatically identifies the problem type, provides additional information (factored form, number properties, complete descriptive statistics), generates shareable links and keeps a calculation history. It's designed to understand the approach, not just get a result.
Lien copié !