Draw a random proper fraction with any denominator limit, shown with its simplest form, decimal, and percent -- for practice drills and conversion exercises.
A fraction expresses a part of a whole as one integer over another: the numerator counts the parts, the denominator says how many make up the whole. A proper fraction is less than 1, an improper one is not, and a mixed number pairs a whole with a proper fraction. Any fraction of two integers is a rational number, and every rational has a decimal form that either terminates or repeats -- numbers like pi and the square root of 2 have neither, which is what makes them irrational. Fractions remain exact where decimals round, which is why a third is written 1/3 rather than truncated to 0.333.
This generator draws a random proper fraction with any denominator limit you set, showing its simplest form, decimal value, and percentage beneath it.
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.
Use it for fraction practice and simplification drills, converting between fractions, decimals, and percents, cooking and measuring games, or generating exercise sheets.
Generate picks a denominator from 2 up to your limit and a numerator below it, using the site's cryptographically secure randomness. The caption reduces the fraction with the greatest common divisor and shows the decimal (to 4 places) and percent equivalents.
Yes -- open the range settings and set the largest denominator allowed, anywhere from 2 to 100. The default is 12, the classic times-table range.
Yes -- the generator draws proper fractions, with the numerator always smaller than the denominator, which is the standard form for practice drills.
Number · Prime Number · Roman Numeral · Number Fact · Frequency