↑↓ to move ↵ to open Esc to close Browse all tools

Math Worksheet Generator

Choose the operation, the number ranges and how many problems, and get a practice sheet to print or save as a PDF with an answer key. A seed lets you make the same sheet again.

Make a math worksheet

Operation
Whole numbers from 0 to 9,999.
Layout
The same settings and seed always give the same sheet.

Name: Date:

Runs on your device. The sheets are made in your browser, nothing is uploaded.

Free printableSpelling Test SheetNumbered lines with name, date and score, wide or narrow, 10 to 25 words. Hand-checked listFree Online CoursesPlatforms with free courses, from university lectures to coding, and what their certificates cost.

Math Worksheet Generator by Freebiefy, free online tools · Privacy · Legal notice

Embed this tool on your site

Paste this code into your page. The tool runs in the visitor's browser, free and without signup. The height adjusts to the content. All tools you can embed

Practice sheets for the four operations

This generator makes a page of arithmetic problems to your settings: addition, subtraction, multiplication, division, or a mix of all four. You choose the range each number is drawn from, how many problems go on the sheet, whether they are stacked the way children write them on paper or written in a line, and whether the sheet gets a title, a name and date line and an answer key. The sheet appears on the page as you change the settings, and Download PDF saves it, with the answer key as a second page.

Every number is picked at random, but the random generator is seeded. The seed is the short code in the Seed box. The same seed with the same settings always produces the same problems, which means you can print the same sheet again next year, make a second copy for a student who lost theirs, or send a colleague a link that opens the exact sheet. New sheet draws a fresh seed.

Number ranges

Each of the two numbers has its own range: 0 to 10, 0 to 20, 0 to 100, 0 to 1,000, or your own lower and upper limit up to 9,999. Two ranges let you shape the practice: 0 to 100 for the first number and 0 to 10 for the second gives two-digit plus one-digit addition, and 2 to 9 for both gives multiplication facts without the trivial ones.

OperationFirst rangeSecond rangeOption
AdditionFirst addendSecond addend
SubtractionNumber to subtract fromNumber subtractedNo negative results swaps the two when needed
MultiplicationFirst factorSecond factor
Division, no remaindersThe answerThe divisorThe dividend is the product of the two
Division with remaindersThe dividendThe divisorAnswers are written as 6 R 3

Division never divides by 0; when a range includes 0 the divisor starts at 1. Mixed sheets pick one of the four operations for each problem and apply the same ranges and options to all of them. Within a sheet the generator avoids repeating a problem as long as the ranges leave enough combinations.

Stacked or in a line

Stacked puts the first number over the second with the operator on the left and a line underneath, the format used for column addition, subtraction with borrowing and long multiplication, where the digits need to line up. The answer key prints the result under the line in bold. In a line writes each problem as 27 ÷ 4 = with a blank to fill in, which suits mental math, quick fact drills and timed tests. The counts of 20, 30, 40 and 60 problems always fit on one page; the numbers shrink a little when the ranges go into the thousands.

Ideas for using the sheets

  • Fact fluency: multiplication 2 to 9 by 2 to 9, 60 problems in a line, and a timer. The online timer runs on a classroom screen.
  • Two sheets from one setup: generate a sheet, note its seed, then press New sheet for a parallel version with different numbers for a retake or a neighbor.
  • Homework with self-checking: print the answer key page separately and hand it out after the work is done, or keep it for marking.
  • Mixed review before a test: Mixed with 0 to 100, remainders allowed, stacked.
  • Early learners: addition 0 to 10, 20 problems, stacked, with the larger font that the small count gives.

For the steps behind a single problem, the long division calculator works through a division line by line, and the multiplication chart prints the times tables for the wall or the binder.

Printing and the PDF

Download PDF makes one file with the worksheet and, if the option is on, the answer key on a second page, on US Letter or A4. The text in the PDF is real text, not a picture, so it stays sharp and the file is small. Print sends the same pages to your printer straight from the browser. Show answers fills in the answers on the page preview, handy for a quick check without printing the key. The link from Copy link stores every setting and the seed, but not the title you typed.

How to make a math worksheet

  1. 1Pick the operation and set the range for each number. Use Own range for limits like 2 to 9.
  2. 2Choose the number of problems and the layout, add a title, and decide on the name line and the answer key.
  3. 3Check the sheet, press New sheet for other numbers, then print it or download the PDF. Copy link keeps the seed.

Frequently asked questions

Is this math worksheet generator free?

Yes. It is free, needs no signup and puts no watermark on the sheets. The problems and the PDF are made in your browser, so nothing is uploaded.

Can I make the same worksheet again?

Yes. The same operation, ranges, options, count and seed always give the same problems. Keep the seed or press Copy link: the link holds every setting and the seed, so the sheet opens exactly as it was, on any computer.

How do the number ranges work for division?

With "No remainders" on, the first range sets the answer and the second range sets the divisor; the dividend is their product, so every problem works out evenly. With remainders allowed, the first range is the dividend and the second the divisor. The divisor is never 0.

What does "No negative results" do?

It applies to subtraction. When the second number would be larger than the first, the two are swapped, so every answer is 0 or more. Turn it off for practice with negative numbers.

Which paper size does the PDF use?

US Letter or A4, whichever you pick under Paper. It starts on Letter when your browser language is US or Canadian English and on A4 otherwise. Each sheet fits on one page; the answer key is a second page with the same layout.

Why are some problems very easy, like 7 × 1 or 0 + 5?

Because the ranges start at 0 and 1 by default and every number in a range is equally likely. Raise the lower end with "Own range" to leave out the trivial cases, for example 2 to 9 for multiplication tables.

Can the numbers go above 1,000?

Yes, with "Own range" up to 9,999 for each number. The problems shrink to fit the cells when the numbers get long, and the horizontal layout gives long problems the most room.