Random Percentage Problem Generator

Compose a fresh percentage problem on every press -- find the part, the percent, or the whole -- always with clean whole-number answers revealed beneath the question.

About this generator

This generator composes a fresh percentage word problem on every press -- find the part, find the percent, or find the whole -- always with clean whole-number answers.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Use it for mental math practice, homework-style drills, tip and discount intuition, classroom warm-ups, or quizzing yourself with the answer hidden.

How it works

Generate builds each problem backwards from a whole-number answer using the site's cryptographically secure randomness, so every question works out cleanly. The worked answer stays hidden behind a Show answer button, so you can solve first and check after.

Common questions

Where is the answer shown?

Press the Show answer button beneath the problem -- the answer appears with the calculation. Each new problem hides it again.

What kinds of problems does it make?

Three classic forms: 'What is 35% of 240?', 'What percent of 80 is 20?', and '30 is 25% of what number?' -- filter to practice one form at a time.

Related Generators

Equation · Math Operation · Probability Problem · Number Sequence

All Math & Numbers generators

Browse all generators