Math Calculators
63 toolsPercentages, fractions, statistics, geometry, and number theory.
From checking homework to solving systems of equations, these calculators handle the math most people reach for: percentages, fractions, geometry, statistics, and a scientific calculator when you just need to punch numbers.
The collection also goes deeper than the basics. There are step-savers for algebra and calculus, probability tools for the curious, and a few visual playgrounds (fractals, Fourier series, Conway’s Game of Life) that make abstract ideas easier to see.
Most popular
Everyday & School Math
- Percentage Calculate percentages four ways: find a percentage of a number, find what percent X is of Y, find the base value, or calculate percent change.
- Fractions Add, subtract, multiply, and divide fractions or mixed numbers. Shows simplified result, mixed-number form, and decimal equivalent.
- Decimal to Fraction Convert any decimal to a simplified fraction. Supports terminating decimals, repeating decimals (e.g. 0.(3) = 1/3), and mixed-number form.
- Ratio Calculator Simplify ratios and solve proportions (A:B = C:?) for the missing value.
- GPA Calculator Calculate your cumulative GPA from course grades and credit hours. Supports 4.0, 4.5 (honors), and 5.0 (AP) scales. Saves automatically.
- Final Grade Find out what score you need on your final exam to achieve your desired course grade.
- Scientific Calculator Free online scientific calculator with trig functions, logarithms, exponents, factorials, and constants π and e. Degrees and radians. History panel.
- Big Number Calculator Perform exact arithmetic on integers of any size with no floating-point rounding. Supports addition, subtraction, multiplication, division, modulo, power, GCD, LCM, and factorial up to 10 000!.
- Sig Figs Count the significant figures in a number and round any value to N significant figures.
- Scientific Notation Converter Convert any number between standard decimal, scientific notation (a × 10^b), engineering notation, and E-notation. Set significant figures and copy any form instantly.
- Roman Numeral Converter Convert between Arabic numbers and Roman numerals instantly. Supports 1 to 3,999,999. Runs entirely in your browser.
- Number to Words Convert any number to its English word form: cardinal (one thousand), ordinal (one thousandth), or check-writing format. Supports numbers up to 10^21 with decimals.
- Ohm's Law Calculator Solve V=IR and P=VI for any two unknowns. Enter any two of voltage, current, resistance, or power to compute the other two.
Algebra & Calculus
- Quadratic Solver Solve ax² + bx + c = 0. Shows real or complex roots, discriminant, vertex, and step-by-step solution.
- Polynomial Solver Solve polynomial equations of degree 2, 3, or 4 instantly. Enter coefficients to find all real and complex roots using exact algebraic formulas (quadratic, Cardano, Ferrari).
- Linear System Solver Solve systems of 2 or 3 linear equations with step-by-step Gaussian elimination. Detects unique solutions, no solution (inconsistent), and infinite solutions (dependent).
- Derivative Calculator Calculate the derivative of any polynomial, trigonometric, exponential, or logarithmic expression. Supports chain rule, product rule, and quotient rule with step-by-step output.
- Integral Calculator Calculate indefinite and definite integrals instantly. Supports polynomials, sin, cos, exp, ln, and sqrt with step-by-step antiderivatives. Definite integrals evaluated numerically for complex expressions.
- Matrix Calculator Perform matrix operations online: addition, subtraction, multiplication, transpose, determinant, inverse, rank, and trace. Up to 10×10 matrices with step-by-step solutions.
- Vector Calculator Perform 2D and 3D vector operations: addition, subtraction, dot product, cross product, magnitude, normalization, and angle between vectors. Step-by-step solutions shown.
- Complex Number Calculator Perform arithmetic on complex numbers: add, subtract, multiply, divide, raise to a power, square root, modulus, conjugate, inverse, exp, and ln. Step-by-step shown.
- Log Calculator Calculate log base b, natural log, log₁₀, powers, and eˣ quickly.
- Function Grapher Plot any mathematical function f(x) interactively in your browser. Supports trig, logarithms, exponents, and more. Pan and zoom with mouse or touch.
Geometry & Trigonometry
- Triangle Solver Solve any triangle by entering three known values. Supports SSS, SAS, ASA, AAS, and the ambiguous SSA case. Shows all sides, angles, area, and perimeter.
- Right Triangle Calc Calculate any unknown side or angle of a right triangle. Enter any two values and get the complete solution using the Pythagorean theorem and trigonometry.
- Pythagorean Calculator Use the Pythagorean theorem (a² + b² = c²) to find the hypotenuse or a missing leg, or check whether three numbers form a Pythagorean triple.
- Trig Calculator Calculate sin, cos, tan, inverse trig, and hyperbolic functions in degrees or radians.
- Unit Circle Interactive unit circle reference showing sin, cos, and tan values for all 17 standard angles.
- Slope Calculator Calculate the slope, y-intercept, line equation, distance, and angle between two points. Shows slope-intercept form y = mx + b instantly.
- Distance Formula Calculate the distance between two points in 2D or 3D space. Shows the substituted distance formula with step-by-step work.
- Midpoint / Distance Calculator Find the midpoint, distance, and slope between two points (x₁,y₁) and (x₂,y₂) instantly with step-by-step solutions.
- Circle Calculator Calculate circle area, circumference, diameter, arc length, sector area, chord length, and segment area. Enter any one property and get all others instantly.
- Ellipse Calculator Calculate ellipse area, perimeter (Ramanujan approximation), eccentricity, linear eccentricity, semi-latus rectum, and focal distance.
- Polygon Calculator Calculate properties of any regular polygon: area, perimeter, interior and exterior angles, number of diagonals, inradius, and circumradius.
- 3D Shape Calculator Calculate volume and surface area for 3D shapes including sphere, cube, rectangular prism, cylinder, cone, and regular tetrahedron.
Statistics & Probability
- Statistics Calculate mean, median, mode, standard deviation, variance, quartiles, and IQR from any list of numbers.
- Probability Calculator Calculate basic probability: single events, complements, P(A or B), and P(A and B). Results shown as fraction, decimal, and percentage.
- Permutations & Combinations Calculate permutations P(n,r) and combinations C(n,r) with step-by-step factorial work. Uses BigInt for large values.
- Z-Score Calculate the z-score and percentile for any value given a mean and standard deviation.
- Confidence Interval Calculate confidence intervals at 90%, 95%, or 99% using z or t distributions.
- Distribution Calculator Calculate PDF, PMF, and CDF values for the Normal, Binomial, and Poisson probability distributions. Visualize the distribution curve instantly in your browser.
- Linear Regression Compute least-squares linear regression for a set of (x, y) data points. Get the slope, intercept, R^2 coefficient of determination, Pearson correlation, and a scatter plot with the best-fit line.
- Dice Probability Calculate the full probability distribution for any dice roll in XdY+modifier notation. See the chance of rolling at least N, the mean, standard deviation, and a bar chart of outcomes.
- Birthday Paradox Calculate the probability that at least two people in a group share a birthday. See why just 23 people gives a 50% chance and visualize the probability curve.
- Poker Odds Look up the exact probability of every 5-card poker hand (Royal Flush through High Card) from a standard 52-card deck. Also classify any 5-card hand you enter.
Number Theory & Logic
- Prime Number Tools Three prime number tools in one: test if a number is prime, find its prime factorization, and generate all primes up to 10 million with the Sieve of Eratosthenes.
- GCD & LCM Calculator Calculate the greatest common divisor (GCD) and least common multiple (LCM) of up to 50 integers. Shows step-by-step Euclidean algorithm work and prime factorization.
- Fibonacci Generator Generate Fibonacci numbers three ways: list the first N terms, look up the exact Nth Fibonacci number (up to F(10,000) using BigInt), or find all Fibonacci numbers within a range.
- Modular Arithmetic Perform modular arithmetic operations: basic mod, fast modular exponentiation, modular inverse (extended Euclidean), Bézout coefficients, and Chinese Remainder Theorem.
- Continued Fraction Converter Convert any decimal or fraction to its continued fraction representation [a₀; a₁, a₂, …]. Shows all convergents, which are the best rational approximations to any real number.
- Sequence Detector Paste a number sequence and instantly identify its pattern: arithmetic, geometric, Fibonacci, squares, cubes, triangular, primes, and more. Predicts the next 5 terms with the formula.
- Number Theory Explorer Explore number theory concepts: perfect numbers, abundant numbers, amicable pairs, prime factorization, and divisors - all calculated instantly in your browser.
- Pascal's Triangle Generate Pascal's Triangle up to 25 rows. Highlights diagonals (natural numbers, triangular numbers, Fibonacci), shows binomial coefficients, and lets you download the table.
- Magic Square Generator Generate magic squares where every row, column, and diagonal sums to the same magic constant. Supports odd orders (3, 5, 7, 9, 11) and doubly-even orders (4, 8, 12).
- Truth Table Generate truth tables for any Boolean expression using AND, OR, NOT, XOR, NAND, NOR, and XNOR operators.
- Bitwise Calculator Perform bitwise AND, OR, XOR, NOT, left shift, and right shift operations with 32-bit visualization. Input decimal, hex (0x), or binary (0b) values.
- Collatz Visualizer Visualize the Collatz sequence for any positive integer. See the hailstone trajectory, step count, and peak value. Explore the famous 3n+1 conjecture.
Visual & Playful Math
- Fourier Series Visualizer See how adding sine wave harmonics builds square, sawtooth, and triangle waves. Animate the rotating phasor vectors and watch the Fourier approximation improve with more terms.
- Fractal Explorer Explore the Mandelbrot set and Julia sets interactively in your browser. Zoom in to reveal infinite fractal detail. Switch between Mandelbrot and Julia modes.
- Conway's Game of Life Simulate Conway's Game of Life in your browser. Start from a random seed, draw your own pattern, or load a classic preset like the glider. Watch evolution unfold.
- Spirograph Generate beautiful spirograph (hypotrochoid) and Lissajous curves in your browser. Adjust inner/outer circle radii, pen distance, and frequency ratios to create endless geometric patterns.
- Tower of Hanoi Watch the Tower of Hanoi puzzle solve itself step by step with animated discs. Choose up to 8 discs, auto-play or step manually, and learn the recursive algorithm.
- Venn Diagram Create interactive Venn diagrams for 2 or 3 sets. Enter items, see union, intersection, difference, and symmetric difference calculated instantly with a visual SVG diagram.
No tools match your filter.
Try a different keyword, or clear the filter.