Solve maths homework from a photo, step by step

Take a sharp photo of one problem, let the solver read it, then follow the solution step by step and check the answer yourself. OrujovAI Solve does this in English, Azerbaijani or Russian: it reads the photo, explains each step, draws the graph and gives you a similar problem to practise.

Updated

Solve a problem now →

Take a photo the solver can read: three steps

When a photo solver gets a problem wrong, the cause is often the photo, not the maths: one misread sign and every later step solves a different problem.

  1. Frame one problem: the given values, the question and any drawing. A full page makes the solver guess which exercise you mean.
  2. Make it readable: daylight or a side lamp so your phone casts no shadow, the page flat, the camera parallel to it. Handwriting works when fraction bars, powers and minus signs are clear.
  3. Check what it read first. A good solver restates the problem; a 2 read as z, or a lost minus, changes everything. If something is off, type the problem instead.

A clear step-by-step solution, not just the answer

A useful solution makes one move per step (expand, move terms across, factor, substitute) and says why that move comes next; in a test the same idea returns with new numbers. Cover the next step and try to predict it: when you can, you understand the method.

In OrujovAI Solve the steps open one at a time, each with the working and a short reason, and the answer ends with a way to check it yourself. In the default Explain mode, before showing anything, Solve works the problem a second time independently and compares the answers. If they disagree it solves again, and if doubt remains you see a caution rather than a confident wrong answer. The faster Answer only mode skips that check and says so.

Graphs: plot an equation and see what it means

A graph lets you check an answer by eye. A quadratic's roots are where its parabola crosses the x-axis; a system of two linear equations is solved where the lines meet.

Example: y = 2x − 1 and y = −x + 5. Then 2x − 1 = −x + 5, so 3x = 6, x = 2 and y = 3, and the plotted lines cross exactly at (2, 3). If your algebra said (3, 2), the picture shows the slip at once.

In Solve the graph follows the explanation: each step adds or highlights the points and lines it uses. In the OrujovAI chat, ask “draw y = x² − 5x + 6 and explain it”: the graph opens in a Desmos panel, explained in your language.

Worked examples: equations, fractions, progressions, geometry

Try each one on paper first, then compare.

  • Quadratic equation: x² − 5x + 6 = 0, so a = 1, b = −5, c = 6 and the discriminant is D = b² − 4ac = 25 − 24 = 1. By x = (−b ± √D) / (2a), x = (5 ± 1) / 2, so x = 3 or x = 2. Check with Vieta's formulas: 3 + 2 = 5 = −b/a and 3 × 2 = 6 = c/a. The vertex of the parabola is (2.5, −0.25).
  • Fractions: 2/3 + 3/4 = 8/12 + 9/12 = 17/12 = 1 5/12. Adding the tops and the bottoms gives 5/7, which is smaller than 3/4 on its own: a sure sign it's wrong.
  • Arithmetic progression: a₁ = 3, common difference d = 4. From aₙ = a₁ + (n − 1)d, a₁₀ = 3 + 9 × 4 = 39, and the sum of the first ten terms is S₁₀ = (a₁ + a₁₀) × 10 / 2 = 210. Check: 3, 7, 11, 15, 19, 23, 27, 31, 35, 39.
  • Geometry: a right triangle with legs of 6 cm and 8 cm has c² = 36 + 64 = 100, so the hypotenuse is 10 cm. Photograph the drawing too: marked lengths and angles are part of the problem.
  • Derivative: f(x) = x³ − 3x gives f′(x) = 3x² − 3, which is zero at x = −1 and x = 1. On the graph these are the turning points: a local maximum at (−1, 2) and a local minimum at (1, −2).

Practise a similar problem so it sticks

Reading a solution feels like understanding; solving a fresh one proves it. After x² − 5x + 6 = 0, try x² − 7x + 10 = 0 without looking (roots 2 and 5), then another the next day.

In Solve, “Give me a similar one” writes a new problem of the same type and difficulty and grades your answer; equivalent forms such as 0.5 and 1/2 count, and a hint helps without giving the answer away. For a whole topic, Live Tutor teaches a lesson out loud as slides; its free example lessons include quadratic equations, Pythagoras, percentages and linear functions (in Azerbaijani). School leavers in Azerbaijan can then move on to DİM-format practice tests.

When a photo solver gets it wrong and how to check

No solver reads every photo correctly, and confidence is not proof. Watch for these trouble spots, then run four quick checks.

  • Messy handwriting, glare, shadows or a line cut off at the edge.
  • Multi-part problems: send one part at a time, with your answer to part a if part b depends on it.
  • Drawings that are not to scale, or conditions printed elsewhere in the textbook.
  • Word problems where units matter, such as km/h against m/s.
  1. Substitute the answer back into the original equation.
  2. Estimate whether the size of the answer is reasonable.
  3. Check the units (an area comes out in square units).
  4. Compare with the graph: the roots and intersection points should match.

Questions

Is there a free maths solver that shows the steps?

Yes. OrujovAI Solve gives step-by-step solutions with a graph and is free to start: type a problem without an account, or sign up free (no card) to solve from a photo.

Is there a Photomath alternative that explains in Azerbaijani or Russian?

OrujovAI Solve writes the whole solution in English, Azerbaijani or Russian, whichever you choose, even when the problem in the photo is in another language.

Can AI draw the graph of a function?

Yes. Ask the OrujovAI chat to plot y = x² − 4 and an interactive Desmos graph opens with an explanation.

Can it solve physics and chemistry problems from a photo?

Yes: Solve handles maths, physics, chemistry and statistics. Check units and given values carefully, and include any diagram in the photo.

Is it cheating to solve homework from a photo?

Copying answers teaches nothing and won't help in a test without a phone. Trying first, checking the step where you got stuck and then solving a similar problem yourself is studying.

Solve a problem now →

More from OrujovAI

Related guides