Maths and number calculators
Percentage change, averages and standard deviation, fractions, ratios, prime factors, quadratic equations and number-base conversion — each with the steps shown.
Percentage Calculator
Calculate percentages in three modes: what is X% of Y, what percentage is X of Y, and find the total…
Percentage Change Calculator
Calculate percentage change between two values. Shows increase or decrease as a percentage with…
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a dataset. Supports sample and…
Random Number Generator
Generate random integers within a range. Options for unique values, sorted output and multiple draws…
Fraction Calculator
Perform arithmetic on fractions with step-by-step working. Automatically simplifies to the lowest terms.
Number Base Converter
Convert numbers between binary, octal, decimal and hexadecimal bases. Supports custom bases from 2 to…
Quadratic Equation Solver
Solve quadratic equations (ax² + bx + c = 0) and find real or complex roots, vertex, axis of symmetry…
Scientific Notation Converter
Convert numbers between standard decimal, scientific notation, and engineering notation. Supports very…
Ratio Calculator
Simplify ratios, solve for missing values in proportions and distribute a total according to a given…
Roman Numeral Converter
Convert between Arabic numbers and Roman numerals in both directions. Validates Roman numeral syntax…
Prime Factorisation Calculator
Break any integer into its prime factors. Shows the factorisation tree, exponent form and all divisors…
GCD & LCM Calculator
Calculate the greatest common divisor and least common multiple of two or more numbers. Shows…
About Maths & numbers tools
These calculators show their working rather than just an answer, which makes them useful for checking homework, verifying a spreadsheet formula or refreshing a method you last used at school.
Everything is exact where exactness is possible: fractions stay as fractions, prime factorisation is complete, and statistics show both the sample and population variants.