Addition Question Generator
Builds a sheet of addition questions at the size of number you ask for, works each one through column by column, and lists the answers at the end. Every question is computed and checked directly — not a fabricated or AI-guessed fact.
What this generator does
Constructs addition questions rather than drawing them from a list, so the supply does not run out and no class recognises the sheet. The working shown names how many columns carry, which is the thing that actually decides whether a question is easy or hard — two three-digit numbers that carry twice are a different exercise from two that carry none.
How to use this tool
- Choose how many questions you want and how large the numbers should be.
- Press make questions, and work through the sheet.
- Show the answers to mark it, or show the working to teach the method.
- Enter a seed word if a whole class should get the identical sheet.
Understanding the controls
- How many questions
- Anything from a single starter to thirty. Ten fills a page; twenty is about a homework's worth once the answers are cut off.
- Level
- Gentle draws two-digit numbers, standard three-digit and stretch four-digit. The method is identical at every level — only the number of columns to keep track of changes.
- Seed
- Any word rebuilds the same sheet on any device, which is how two people get identical questions without a file passing between them.
- Show the answers / show the working
- Answers alone for marking; the working adds the column-by-column steps and says how many carries the question contains.
Common use cases
- A homework sheet that never repeats last term's
- Quick maths warm-ups
- Self-testing before a maths quiz
- Giving two pupils the same questions from a shared seed
How this generator works
Both numbers are drawn within the level's range and added. The carries are then counted independently by walking the columns, which is what the second working step reports. Before the sheet is shown, each answer is read back out of the text a reader will see and the operand subtracted from it, and the result must equal the other operand exactly.
Randomness and fairness
Both numbers are drawn independently within the level's range, so the mix of carrying and non-carrying questions is left to chance rather than balanced — over twenty questions you will get both, but not in a fixed ratio. Without a seed the browser's cryptographically secure generator is used; a seeded sheet is reproducible and therefore deliberately not cryptographic.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The level is fixed for a whole set, so the questions come out in generated order rather than graded from easiest to hardest. The maths workbook generator lays a set out with a difficulty that starts gently and gets harder.
- Both numbers always have the same number of digits, so adding 3,412 to 7 is not a case it produces.
- Nothing is marked. The answers are revealed to compare against, not entered.
- A seeded sheet is reproducible by anyone who knows the word, which is the point of it and also why it is deterministic, not cryptographic — never use a seed here as though it were a secret.
Practical tips
- Generate more questions than you need and cut the sheet down; it is quicker than regenerating for length.
- Seed anything you intend to print or reissue — nothing is stored, so an unseeded sheet cannot be recovered.
Privacy and your data
Questions are built in your browser. The seed you type, the level you pick and the questions produced are never uploaded, never stored and never sent anywhere.
Related generators
- Subtraction Question GeneratorSubtraction questions at a level you choose, with worked steps and an answer key.
- Times Table Question GeneratorA multiplication question with a reveal-answer button, for quick times-table practice.
- Number Bond GeneratorMissing-part number bond questions to 10, 20, 100 or 1,000, with an answer key.
- Place Value Question GeneratorWhat-is-this-digit-worth questions on numbers up to six digits, with worked steps.