For free step-by-step maths help, Photomath is the best dedicated scanner, GeoGebra is the best fully unlimited solver, and ChatGPT explains methods best in plain words. Wolfram Alpha gives the most trustworthy symbolic answers, though its fullest worked steps need Pro.

How we tested

We judged each tool on the things that actually matter for maths: whether it shows step-by-step working (not just the answer), accuracy across algebra, calculus, geometry, statistics and word problems, how you can input problems (typing, photo scanning, handwriting), and exactly where the free plan ends and the paywall begins. Every tool below has a genuinely usable free tier — no credit card required — and we have flagged where the free version holds back features. For general homework beyond maths, our best free AI chatbot for homework guide covers the wider field, and our AI chatbots hub compares the major assistants head to head.

One caution before we start: general-purpose chatbots can and do make arithmetic and algebra slips. The right workflow is to let the tool explain the method, then verify the final answer with a symbolic solver like Wolfram Alpha. Never submit AI-generated working you have not checked.

The 7 tools at a glance

ToolBest forStep-by-step on free?Photo scan?Paywall starts at
ChatGPT (free)Explaining methods in plain wordsYesYes (limited)Advanced reasoning, higher tool limits ($8–20/mo)
Claude (free)Careful, honest worked solutionsYesYes (limited)Higher daily limits (paid plans)
DeepSeek (free)Strong reasoning, no sign-up frictionYesLimitedAPI usage (chat is free)
PhotomathScanning textbook problemsYes, core steps freeYes — its whole purposePlus: animated explanations, textbook solutions
Wolfram AlphaTrustworthy symbolic answersPartial — fullest steps need ProVia appPro for extended steps and computation
GeoGebra Math SolverUnlimited free solving + graphingYes, fully freeYesCommercial licensing only (students free)
Microsoft Math SolverQuick free checksYesYesNo paid tier for core solving

The 7 tools, tested in detail

1. ChatGPT (free) — best for learning the method

ChatGPT is the best chatbot for maths when your goal is understanding rather than answers. Ask it to walk through a problem step by step and it explains each move in plain language, rephrases when you are confused, generates practice problems on the same topic, and adapts explanations to your level — from primary-school fractions to university calculus. Its unlimited free text chat means you can grind through a whole problem set in one session. The weakness is accuracy: it occasionally produces confident-looking wrong steps, especially in long calculations, so verify with a symbolic tool. Prompting tip: say "don't give me the answer — explain the concept, work a similar example, then let me try mine" and it becomes a tutor instead of an answer machine. Check the exact current caps in our ChatGPT free plan limits guide.

2. Claude (free) — best for careful, honest working

Claude's standout trait for maths is intellectual honesty: when it is unsure about a step, it tends to say so rather than bluffing, which is exactly what you want when accuracy matters. Its step-by-step solutions are clearly structured, it handles word problems and multi-step reasoning well, and it is strong at checking your own working — paste your attempt and ask where it goes wrong. The free tier has daily usage limits, so it suits focused study sessions rather than all-day grinding. It also shines with long documents: upload a whole chapter and ask for worked examples from it.

3. DeepSeek (free) — best reasoning with minimal friction

DeepSeek earned its reputation on strong reasoning performance at a free price, and maths is where that shows. Its step-by-step solutions for algebra, calculus and word problems are genuinely competitive with the big names, and the chat interface is free without the aggressive upselling you get elsewhere. It is a smart pick if you want a second opinion on a solution — run the same problem through ChatGPT and DeepSeek and compare the working. Photo input is more limited than the dedicated scanners, so it is better for typed problems and follow-up questions.

4. Photomath — best for scanning problems

Photomath remains the king of point-your-camera maths. The free tier lets you scan printed (and reasonably neat handwritten) problems and get step-by-step solutions from arithmetic up through calculus — genuinely one of the most downloaded education apps in the world, and the free core of scan, see steps, understand is all most students need. The paid Plus tier adds deeper animated explanations and textbook-specific solutions, but the free version already shows working, not just answers. The honest way to use it: solve the problem yourself first, then scan to check. When your method and Photomath's diverge, working out which step differed is where the real learning happens.

5. Wolfram Alpha — best for answers you can trust

When you need the answer to actually be right — symbolic algebra, calculus, equation solving, unit conversions — Wolfram Alpha's computational engine beats every chatbot. The free tier handles a huge range of queries and shows step-by-step solutions for many common problem types; the Pro tier unlocks the fullest worked steps and extended computation time. Think of it as the verifier in your workflow: let a chatbot explain the method, then run the problem through Wolfram Alpha to confirm the result. Its weakness is pedagogy — it computes brilliantly but explains like a reference manual, not a teacher.

6. GeoGebra Math Solver — best fully unlimited free option

Most free maths tools come with a catch: ads everywhere, steps locked behind a paywall, or a three-problem daily limit. GeoGebra Math Solver is the exception. It is completely free for non-commercial users — no account, no daily limits, no paywalled steps. Type or photograph a problem and get a complete solution breakdown, and solutions connect directly to GeoGebra's interactive graphing calculator, geometry tools and 3D calculator, so you can visualise the equation you just solved. Backed by a non-profit with 100+ million users, it is the best free option for classroom use, and teachers can create GeoGebra Classrooms to assign problems and see student work. The trade-off: it handles algebra, pre-calculus and basic calculus well but struggles with differential equations, linear algebra and statistics — university-level coursework can exceed its range.

7. Microsoft Math Solver — best for quick free checks

Microsoft's solver is the quiet workhorse of this list: free, with step-by-step solutions, photo scanning, handwriting input and typed entry, and no paid tier gating the core solving. It covers arithmetic through calculus, shows multiple solution methods where they exist, and links to related video explanations. It does not explain as richly as ChatGPT or reason as carefully as Claude, but as a fast, free, no-account checker it is hard to beat. If you want a chatbot that needs no sign-up at all, see our free AI chatbots with no sign-up roundup.

Which tool for which job

Step-by-step homework help

Start with ChatGPT or Claude for the explanation, then verify with Wolfram Alpha or GeoGebra. This two-tool loop — chatbot teaches, solver checks — is the most reliable free workflow we found. It protects you from the chatbot's occasional arithmetic slips while still giving you the plain-language teaching a pure solver cannot.

Scanning a printed problem

Photomath for the best scan-and-steps experience, Microsoft Math Solver as the free backup. GeoGebra also photographs problems and adds graphing for free.

University-level calculus and beyond

Wolfram Alpha for trustworthy computation, plus ChatGPT or DeepSeek for conceptual explanations. GeoGebra starts to struggle here, and Photomath's free depth thins out past standard calculus.

Word problems

ChatGPT and Claude lead — translating messy real-world wording into equations is a language task, and the big chatbots are best at it. Paste the problem, ask for the equation setup first, then solve it step by step.

Statistics and data

ChatGPT's data analysis abilities help with stats homework, but double-check every number. Wolfram Alpha is the safer bet for distributions, tests and exact values.

Pros and cons of the top picks

Tips for getting good maths help from a chatbot

Good results come from good prompts. Always state your level ("I'm in Year 10" or "first-year calculus"), ask for one step at a time on hard problems, and request the method name being used ("use the quadratic formula" or "solve by substitution") so you learn the technique, not just the instance. If the chatbot's answer looks off, ask it to check its own working — models often catch their own slips on a second pass. And keep your school's academic integrity policy in mind: using AI to understand is studying; submitting unedited AI working as your own is not.

Verdict: There is no single best free maths chatbot — the winning setup is a pair. Use ChatGPT as your explainer for learning methods in plain words, and back it with GeoGebra (fully free, unlimited, with graphing) or Photomath (best scanner) for checking. Add Wolfram Alpha whenever the answer absolutely must be right. That combination costs nothing and covers everything from homework to university calculus.

Frequently Asked Questions

Can AI chatbots really solve maths problems step by step?
Yes — ChatGPT, Claude, DeepSeek and the dedicated solvers all show step-by-step working on the free tier. The caveat is accuracy: general chatbots occasionally make arithmetic or algebra slips in long calculations, so treat their working as an explanation to learn from and verify the final answer with a symbolic tool like Wolfram Alpha or GeoGebra before trusting it.
Which free AI tool is best for scanning maths homework?
Photomath is the best dedicated scanner — point your phone camera at a printed problem and get step-by-step solutions free, from arithmetic through calculus. Microsoft Math Solver and GeoGebra Math Solver also scan problems free with no paid tier gating the core solving. Scan quality depends on neat printing; messy handwriting can be misread by any scanner.
Is Photomath really free?
Yes, the core is free: scan a problem, see the steps, understand the method. That free tier is all most students need. Photomath Plus (paid) adds animated step-by-step explanations, textbook-specific solutions and deeper walkthroughs. You do not need Plus to see working — only the answer-only scanners hide steps, and Photomath is not one of them.
What is the best free AI for calculus?
For calculus, pair two tools: Wolfram Alpha for trustworthy computation (derivatives, integrals, limits, series) and ChatGPT or DeepSeek for conceptual explanations of the techniques. GeoGebra handles basic calculus free with graphing built in, but struggles with advanced topics like differential equations. Photomath's free depth also thins out past standard calculus.
Can ChatGPT do my maths homework accurately?
ChatGPT is excellent at explaining methods and working through problems step by step, and its unlimited free chat makes it great for practice. But it does make mistakes — especially in long calculations — so always verify results with Wolfram Alpha or GeoGebra. Also check your school's academic integrity policy: using AI to learn the method is studying, while submitting unedited AI answers as your own work may violate the rules.
Is GeoGebra really completely free?
For students, teachers and other non-commercial users, yes — GeoGebra's tools and web services are free of charge, with no account required, no daily limits and no paywalled steps in the Math Solver. Commercial users are expected to obtain a paid licence. It is backed by a non-profit and used by over 100 million people, which is why the free tier is so generous.
What is the best free AI for maths word problems?
ChatGPT and Claude are the best free options for word problems because turning real-world wording into equations is a language task, and large chatbots excel at it. Ask for the equation setup first, then the step-by-step solution. DeepSeek is a strong free alternative. Dedicated scanners like Photomath can struggle with dense wordy problems.
Should I pay for Wolfram Alpha Pro as a student?
Most students do not need to. The free tier of Wolfram Alpha handles a huge range of queries and shows step-by-step solutions for many common problem types. Pro mainly adds the fullest worked steps, extended computation time and more step-by-step coverage. Try the free tier with a chatbot explainer first — that combination covers nearly everything up to university level at zero cost.
How do I get a chatbot to explain maths instead of just giving answers?
Prompt it like a tutor, not a calculator. Try: 'I'm in [your level]. Don't give me the answer — explain the concept behind it, work through a similar example step by step, then let me try my problem.' Ask for one step at a time on hard problems, request the name of the method being used, and ask it to generate practice problems on the same topic so you can test yourself.