Skip to content

Free tool · Homework

AI homework helper

Paste a homework question and get the idea explained step by step, then the answer: 1 free run a day on GPT-6 Luna, no account needed. Made for students, parents and tutors: it teaches the method, and won't write an essay for you.

1 free run a day, no account needed

GPT-6 Luna

Up to 1,500 characters. No files, tools or web search in a free run. One free run a browser, and one a network each day, shared with the free message on our home page.

Try an example:

By running it, you agree to the Terms and Privacy Policy and confirm you’re 18 or older. We keep what you send and its answer for 7 days, or in your account if you sign up.

Test runs checked . Updated .

AI homework helper: three examples

Three inputs and the explanation a free run gave each, made once on September 28, 2026 with GPT-6 Luna and shown as it came back. The example buttons in the box above show the same.

A science question

Why does ice float on water, when most solids sink in their own liquid?

The question is asking why solid water (ice) behaves differently from most solids when placed in their liquid form. The key idea is density: an object floats if it is less dense than the liquid around it.

1. Density tells us how much matter is packed into a certain amount of space.
2. When most liquids freeze, their particles pack closer together, making the solid denser than the liquid. That is why many solids sink in their own liquid.
3. Water molecules behave unusually. As water freezes, they form an open, crystal-like pattern that takes up more space than the same molecules do in liquid water.
4. The ice is therefore less dense than liquid water, so the water beneath it can hold it up and it floats.

For example, a given amount of ice takes up more space than the same amount of liquid water, so it has lower density.

Final answer: Ice floats because freezing makes water’s molecules form a more spread-out structure, making ice less dense than liquid water.
A chemistry calculation

How many moles of water are in 36 grams of water?

This question asks you to convert a mass of water in grams into an amount of water in moles. You do that by dividing the mass by water’s molar mass.

1. Water is H₂O: each molecule has two hydrogen atoms and one oxygen atom.
2. Its molar mass is about 18 grams per mole (2 × 1 + 16 = 18).
3. Divide the given mass by the molar mass: 36 g ÷ 18 g/mol = 2 mol.

Final answer: 2 moles of water.
A history question

What were the main causes of World War I?

This question is asking what long-term problems made a major European war likely, and what event finally set it off. The war did not have just one cause: several tensions built up over time, then a political assassination triggered a crisis.

1. Militarism: European countries expanded their armies and navies and made plans for war. This arms race made leaders more ready to use force and made other countries feel threatened.

2. Alliances: Countries formed agreements to support one another. By 1914, Europe was divided mainly between the Triple Alliance—Germany, Austria-Hungary, and Italy—and the Triple Entente—Britain, France, and Russia. These alliances could turn a conflict between two countries into a much larger war. (Italy did not fight alongside Germany and Austria-Hungary once the war began.)

3. Imperialism: European powers competed for colonies, resources, and influence around the world. This increased distrust and rivalry, especially among the major powers.

4. Nationalism: Strong pride in one’s nation, along with demands for independence, created tension. In the Balkans, Slavic peoples sought greater freedom, while Austria-Hungary feared that nationalist movements would weaken its empire.

5. The immediate trigger: On June 28, 1914, Serbian nationalist Gavrilo Princip assassinated Archduke Franz Ferdinand, heir to Austria-Hungary’s throne, and his wife in Sarajevo. Austria-Hungary blamed Serbia and declared war. Alliances and other decisions then drew more countries into the conflict.

A useful way to remember the long-term causes is “MAIN”: Militarism, Alliances, Imperialism, and Nationalism. The assassination was the spark, while these deeper rivalries helped the fire spread.

Final answer: World War I was caused by militarism, rival alliances, imperial competition, and nationalism. The assassination of Archduke Franz Ferdinand in 1914 triggered the crisis that turned these tensions into a wider war.

Which AI model is best at this? We tested every one

In our test runs of 5 AI homework helper inputs on 15 models, GLM 5.3 Flash, Gemini 3.8 Flash, GLM 5.3 and 7 more passed the most: 5 of 5. GPT-6 Luna, the model a free run is on, passed 4.

Run on September 28, 2026: 5 inputs on 15 models, each with this tool's own instructions.

Each model's results on the tool's test inputs
ModelPassedHard onesMessages used on ProCost per runTime per run
GLM 5.3 FlashZ.ai5 of 52 of 21 each, of 60 a day on Pro$0.00035.5 s
Gemini 3.8 FlashGoogle5 of 52 of 21 each, of 250 a month on Pro$0.00103.3 s
GLM 5.3Z.ai5 of 52 of 21 each, of 250 a month on Pro$0.00192.2 s
Claude Haiku 4.5Anthropic5 of 52 of 21 each, of 250 a month on Pro$0.00245.2 s
DeepSeek V4 ProDeepSeek5 of 52 of 21 each, of 250 a month on Pro$0.004820.2 s
Kimi K3Moonshot5 of 52 of 21 each, of 125 a month on Pro$0.005629.5 s
Claude Sonnet 5Anthropic5 of 52 of 21 each, of 125 a month on Pro$0.00869.5 s
Claude Opus 5.5Anthropic5 of 52 of 21 each, of 62 a month on Pro$0.023711.9 s
GPT-6 AstraOpenAI5 of 52 of 21 each, of 31 a month on Pro$0.00995.6 s
Claude Fable 5.1Anthropic5 of 52 of 21 each, of 31 a month on Pro$0.047912.7 s
GPT-6 LunaOpenAIThe free run's model4 of 52 of 21 each, of 60 a day on Pro$0.00013.9 s
DeepSeek V4.1 FlashDeepSeek4 of 52 of 21 each, of 60 a day on Pro$0.00117.3 s
Grok 4.7xAI4 of 52 of 21 each, of 250 a month on Pro$0.005124.4 s
GPT-6 SolOpenAI4 of 52 of 21 each, of 125 a month on Pro$0.00153.1 s
Gemini 3.1 Pro (preview)Google4 of 52 of 21 each, of 125 a month on Pro$0.008511.8 s
Passed: of the 5 test inputs, how many answers passed their check (an answer the provider failed to give isn't counted). Messages used: what each run counted as on Pro, and Pro's count on the model. Cost: what OpenRouter charged us per run, on average; in llmwise you pay per message, not per token. Time: from sending to the whole answer.

Side by side: the causes of world war i

The same input on GLM 5.3 Flash and GPT-6 Luna, as each answered it, unedited.

Help me understand and answer this homework question. Explain the idea step by step, then give the answer. Explain it for a high-school student.

---
What were the main causes of World War I?
GLM 5.3 Flash
This question asks you to identify and explain the main factors that led to the outbreak of World War I in 1914. It's a classic "causes" question, and the best answers go beyond just the assassination and show how long-term tensions built up until one spark set everything off.

The idea behind the answer

Historians often organize the causes into long-term (background) causes and a short-term trigger. Here's the step-by-step picture:

1. Militarism. European powers were massively building up their armies and navies, especially the naval race between Britain and Germany. Having huge militaries made war seem more likely and even glamorous to some leaders and citizens.

2. Alliances. Europe was split into two armed camps: the Triple Alliance (Germany, Austria-Hungary, Italy) and the Triple Entente (France, Russia, Britain). These were meant as protection, but they meant that any fight between two countries could drag in everyone — like a chain of promises.

3. Imperialism. Countries competed for colonies in Africa and Asia. This rivalry created resentment and distrust, especially between Germany and the established empires of Britain and France.

4. Nationalism. Ethnic groups wanted their own nations (like Slavic peoples in the Balkans), and nations like France resented losses from earlier wars. The Balkans were a "powder keg" of nationalist tension right on Austria-Hungary's border.

5. The trigger: the assassination. On June 28, 1914, a Serbian nationalist named Gavrilo Princip assassinated Archduke Franz Ferdinand of Austria-Hungary in Sarajevo. This was the spark, not the whole cause.

6. The chain reaction. Austria-Hungary blamed Serbia and declared war. Russia backed Serbia and mobilized. Germany backed Austria-Hungary and declared war on Russia and France. When Germany invaded neutral Belgium to attack France, Britain entered the war. Each alliance pulled in its members, turning a local conflict into a world war.

Short example of the logic: think of the alliances like dominoes standing close together. The assassination was the finger that pushed the first domino — but the dominoes were already lined up.

A strong answer would name the four long-term causes (militarism, alliances, imperialism, nationalism), explain each in a sentence or two, then describe the assassination and the chain reaction of declarations of war in summer 1914.

Final answer: The main causes of World War I were militarism, the alliance system, imperialism, and nationalism (long-term tensions), with the assassination of Archduke Franz Ferdinand in June 1914 acting as the trigger that set off a chain reaction of war declarations between the two alliance blocs.
GPT-6 Luna
This question is asking you to identify the important long-term tensions that made a major war more likely, and the event that set the war in motion. The war did not have just one cause: several problems built up over time, then a crisis in 1914 caused them to collide.

1. Nationalism: Many people felt strong loyalty to their nation or ethnic group. In the Balkans, some Slavic peoples wanted independence from Austria-Hungary, creating conflict with that empire.

2. Imperialism: European powers competed to control colonies and gain wealth and influence. These rivalries increased distrust, especially among the major powers.

3. Militarism: Countries expanded their armies and navies and treated military strength as a sign of national power. This arms race made leaders more prepared to use force.

4. Alliances: Countries made agreements to support one another in a conflict. These alliances could pull more countries into a war that began between just a few. The main groupings included Germany and Austria-Hungary on one side, and France, Russia, and Britain on the other, though the agreements did not all require exactly the same response.

5. The immediate trigger: On June 28, 1914, a Serbian nationalist assassinated Archduke Franz Ferdinand, heir to the throne of Austria-Hungary. Austria-Hungary blamed Serbia and declared war. Russia backed Serbia, while Germany backed Austria-Hungary; mobilizations and declarations of war then drew in more countries. Germany’s invasion of neutral Belgium helped bring Britain into the war.

A useful way to remember the underlying causes is the mnemonic MAIN: Militarism, Alliances, Imperialism, and Nationalism. The assassination was the trigger, while these deeper rivalries and tensions helped turn the crisis into a much wider war.

Final answer: The main causes of World War I were militarism, alliances, imperialism, and nationalism. The assassination of Archduke Franz Ferdinand in 1914 triggered the crisis that set these tensions and alliance commitments into motion.

How the inputs are scored

  • Key facts: the answer must state each fact the input turns on (a number, a name, a date or a condition), as the input gives it; how it's worded isn't judged.
  • Final answer: the answer's last “Final answer:” line must hold the right value; nothing else in it is judged.
  • Rubric (graded): the grader model scores it from 1 to 5 on each published criterion; it passes with an average of 4 or more and no criterion under 3.

The inputs: why ice floats, moles in 36 grams of water, weather versus climate, the causes of world war i, and distance under constant acceleration. Every model gets the tool's own instructions and up to Pro's reply limit. The method is the same as our other test runs.

How to use the AI homework helper

  1. Paste the question as it's written, with any options or data it gives, up to 1,500 characters.

  2. Pick your level (middle school, high school or college) and the language.

  3. Press “Explain it”. The explanation streams in; without an account you see its first part (1 free run a day, no account needed).

  4. Signed in, pick any model your plan has, get the whole explanation, and ask follow-up questions in a chat.

Tips for a better answer

  • Paste the whole question

    Paste the question exactly as set, with its options (A to D), the data table or the passage it refers to. Half of a wrong answer is a question pasted without its context.

  • Tell it your level

    Set the level to your class. The same question about photosynthesis needs a different answer in grade 7 and in first-year biology.

  • Try the next one yourself

    When you've read the explanation, close it and answer a similar question yourself. If you can't, ask a follow-up about the step you got stuck on.

  • Use it to plan writing, not to write it

    For an essay, ask what a strong answer covers and how to structure it, then write it in your own words. That's what it's for, and it's what your teacher is marking.

What a good explanation looks like

  • It restates the question correctly

    Before any working, a good explanation says in a sentence or two what the question is really asking. If that first line misreads the question, everything after it will too.

  • It explains the idea, not just the answer

    You should come away able to do the next question like it. An answer with no reasoning teaches nothing and is the first thing a teacher spots.

  • Facts you can check

    Dates, names, formulas and numbers are where an AI is most confidently wrong. Check each one against your textbook or class notes before you write it down.

  • Pitched at your level

    A middle-school answer that uses college terms (or the reverse) is a sign to change the level and run it again.

What's free, and what signing up adds

  • Without an account: 1 free run a day, on GPT-6 Luna, shared with the free message on our home page. It takes up to 1,500 characters, writes up to about 600 tokens (roughly 450 words), and shows you the start of the explanation.

  • Signing up is free, with an email link and no card. The explanation you ran comes with you as your first chat, and you get 5 free messages on almost every model (all but Claude Fable 5.1, Claude Opus 5.5, and GPT-6 Astra).

  • Signed in, the tool runs on the model you pick, on your plan, shows the whole answer, and you can carry on in the chat with any model, or ask another model the same thing.

More free tools are on the tools page, and what each plan gives is on pricing.

Questions

Is the AI homework helper free?

Yes. Without an account you get 1 run a day on GPT-6 Luna, shared with the free message on our home page: you see the start of the explanation, and the rest when you sign up. Signing up is free and adds 5 free messages on almost every model in llmwise (all but Claude Fable 5.1, Claude Opus 5.5, and GPT-6 Astra), with no card.

Will it just do my homework for me?

It explains how to get to the answer and then gives it, so you learn the method. For writing that will be graded, such as an essay or a report, it won't write it for you: it explains what a strong answer covers, outlines it and shows one example sentence.

Which subjects does it help with?

Most school and early college subjects: math, physics, chemistry, biology, history, geography, economics, English grammar and literature, and the basics of computer science. For long math problems, the AI math solver shows the working in more detail.

Can I upload a photo or a PDF of my worksheet?

Not in the free run, which takes typed text. After you sign up you can attach a photo, a PDF or a text file in a chat and ask about it.

Are the answers always right?

No AI is right every time. Check facts, dates and numbers against your notes. Our test runs below show how often each model got our five homework questions right, so you can pick one that does well on this job.

Which AI is best for this, in your tests?

In our test runs of 5 AI homework helper inputs on 15 models, GLM 5.3 Flash, Gemini 3.8 Flash, GLM 5.3 and 7 more passed the most: 5 of 5. GPT-6 Luna, the model a free run is on, passed 4. The table on this page has every model's result, what a run counts as on Pro, and the time it took.

Claude, GPT, Gemini, DeepSeek, Grok, Kimi, and GLM, in one chat.

See what a message costs before you send it. Free is 5 messages to try; sign in with an email link, no password or card.