MathDF

Math Calculators with Steps & AI Chat

Online math solver with AI chat and step-by-step solutions: derivatives, integrals, equations, inequalities. Scan problems from photos or use the math keyboard!

How this page works

One field for everything: type a problem, build it with the math keyboard, photograph or draw it — or just ask a question in words. Every change of the input is analyzed right in your browser: if it contains a math expression, the built-in calculator solves it instantly under the field, before anything is sent to the AI.

What is on this screen

  • Answers while you typeRoots, simplified forms, derivatives, integrals, limits, exact and decimal values appear under the input. Tap a result to insert it back into the field.
  • Math keyboardFractions, roots, powers, integrals, sums, limits, matrices, Greek letters. Words and formulas live in the same message, so a formula can be edited without retyping the whole line.
  • Step-by-step solutionIf the problem can be solved step by step, the link button lights up and opens the matching calculator with your expression already loaded — no AI involved.
  • Photo and handwriting recognitionPoint the camera at a problem or draw it by hand — recognition converts it to an expression and puts it straight into the input, where you can fix a symbol before solving.
  • Image attachmentsAttach a photo or a picture from your gallery and send it to the chat as it is — for pages with several problems, drawings, graphs or a solution you want checked.
  • Two assistant modesThe mode button simply chooses the system prompt: a math-oriented one or a general-purpose one. Nothing is restricted — you can ask anything in either mode and switch at any time.
  • Plain calculator inputSwitches the field to a simple calculator layout for quick arithmetic and percentages.
  • Send to the AI chatText and images go to the assistant: explanations, word problems, proofs, or checking your own solution.
  • Ready-made examplesTap an example below the field and its expression is inserted into the input.

What the calculator answers instantly

x^2 - 5x + 6 = 0x1 = 2, x2 = 3Quadratic equation
x + y = 5, x - y = 1x = 3, y = 2System of equations
(x - 1)/(x + 2) >= 0x < -2 or x >= 1Rational inequality
|2x - 3| < 5-1 < x < 4Absolute value
2 sin(x) = 1x = pi/6 + 2pi n, x = 5pi/6 + 2pi nTrigonometric equation
(x^3 e^x)'x^2 e^x (x + 3)Derivative
second derivative of ln(x)-1/x^2Higher derivative
integral of x sin(x) dxsin(x) - x cos(x) + CIntegral
integral from 0 to 1 of 1/(x^2+1) dxpi/4 ≈ 0.7853981634Definite integral
limit of sin(3x)/x as x -> 03Limit
limit of (1 + 1/x)^x as x -> infinitye ≈ 2.718281828Limit at infinity
y' + 2y = sin(x)y = C e^(-2x) + (2 sin x - cos x)/5Differential equation
y'' - y = 0y = C1 e^x + C2 e^(-x)Second-order ODE
sqrt(50) + sqrt(18)8 sqrt(2) ≈ 11.313708499Radicals
sin(30 deg)1/2 = 0.5 = 50%Trigonometric value
log2(32) + ln(e^3)8Logarithms
240 + 15%276Percentages
10!/(3! 7!)120Factorials
sum of n^2 from 1 to 10385Sums
(x^3 - 2x^2 + 4)/(x - 3)x^2 + x + 3 + 13/(x - 3)Polynomial division
3x^3 + 9x^2 + 6x3x (x + 1)(x + 2)Factoring
1/(x^2 - 1)1/(2(x - 1)) - 1/(2(x + 1))Partial fractions
sin^2(x) + cos^2(x) + xx + 1Simplification
10017 · 11 · 13Prime factors
(1 + 2i)/(3 + 4i)11/25 + (2/25) iComplex numbers
sqrt(2i)1 + iComplex root
2x - 1 > 3, x + 4 < 102 < x < 6System of inequalities
x^2 + y^2 = 25, x + y = 7(3, 4), (4, 3)Nonlinear system
x^2 + x + 1(x + 1/2)^2 + 3/4Completing the square
x/(sqrt(3) - 1)(sqrt(3) + 1) x / 2Rationalizing the denominator
2^(2x + 3)8 · 4^xPowers with a common base
e^(3x)1 + 3x + 9x^2/2 + O(x^3)Taylor series
3 cos(x) + 3i sin(x)3 e^(ix)Euler's formula
undo canvas
clear canvas
Expression not found
back
functions
clear
inverse
π
ln
sin
sinh
e
log2
cos
cosh
φ
log
tan
tanh
°
|x|
cot
coth
inverse
ex
sin⁻¹
sinh⁻¹
²
2x
cos⁻¹
cosh⁻¹
³
10x
tan⁻¹
tanh⁻¹
x!
cot⁻¹
coth⁻¹
C
7
4
1
,
( )
8
5
2
0
%
9
6
3
=
÷
×
+
^
Cannot enter more than 15 digits in a single number
Cannot enter more than 10 digits after the decimal point
Invalid input format
Result is too large