Math Calculators Comparison
All 121 Math calculators in one comparison table, with the formula and a worked example for each.
What you can work out with these calculators
These are the working tools behind school and everyday maths: percentages and fractions, algebra rearrangements, geometry, and descriptive statistics. Results follow standard order of operations and textbook identities, and every step is shown so the working can be checked by hand.
- Convert between percentages, fractions and decimals, and work out percentage increase or decrease.
- Solve for the missing quantity in an equation instead of rearranging it on paper.
- Get area, perimeter, volume and surface area for the standard 2D and 3D shapes.
- Summarise a data set with mean, median, mode, range and standard deviation.
Compare calculators by what you enter
All 121 calculators here, one row each: what each tool works out and the fields it asks for before it does. Open any row to use the calculator itself.
| Calculator | What it works out | What you enter |
|---|---|---|
| Scientific Calculator | Advanced scientific calculator with safe evaluation | Enter your own values |
| Quadratic Equation Solver | Solve ax²+bx+c=0 with steps | a · b · c |
| Percentage Calculator | Calculate percentages | Part · Whole |
| Percentage Change | Calculate percentage increase/decrease | Old Value · New Value |
| Fraction Calculator | Simplify and calculate fractions | Numerator 1 · Denominator 1 · Operation · Numerator 2 · Denominator 2 |
| Triangle Calculator | Calculate triangle area and perimeter | Side a · Side b · Side c |
| Circle Calculator | Calculate circle area and circumference | Radius |
| Statistics Calculator | Calculate mean, median, std dev | Data (comma separated) |
| Combinations Calculator | Calculate nCr and nPr | n · r |
| LCM & GCD Calculator | Calculate LCM and GCD | Number 1 · Number 2 |
| Prime Factorization | Find prime factors | Number |
| Matrix Determinant | Calculate 3x3 determinant | a · b · c · d · e |
| Logarithm Calculator | Calculate logarithms | Number · Base |
| Exponent Calculator | Calculate powers | Base · Exponent |
| Root Calculator | Calculate nth roots | Number · Root |
| Ratio Calculator | Simplify ratios | First Term · Second Term |
| Average Calculator | Calculate average of numbers | Numbers (comma separated) |
| Pythagorean Theorem | Calculate hypotenuse | Side a · Side b |
| Trigonometry Calculator | Calculate sin, cos, tan | Angle (degrees) |
| Distance Formula | Distance between two points | x₁ · y₁ · x₂ · y₂ |
| Slope Calculator | Calculate slope between points | x₁ · y₁ · x₂ · y₂ |
| Factorial Calculator | Calculate n! | n |
| Modular Arithmetic | Calculate modulo operations | a · b |
| Complex Number Calculator | Operations on complex numbers | Real 1 · Imag 1 · Real 2 · Imag 2 |
| Scientific Notation Converter | Convert between decimal and scientific notation | Number · Convert To |
| Random Number Generator | Generate random numbers with various options | Min Value · Max Value · How Many Numbers |
| Cubic Equation Solver | Solve ax³+bx²+cx+d=0 numerically | a · b · c · d |
| Geometric Sequence | Find nth term and sum of a geometric progression | First Term (a₁) · Common Ratio (r) · Number of Terms |
| Arithmetic Sequence | Find nth term and sum of an arithmetic progression | First Term · Common Difference · Number of Terms |
| Polar ↔ Rectangular | Convert between polar and rectangular coordinates | Conversion · r (or x) · θ° (or y) |
| Binomial Probability | P(X=k) in n independent trials | Trials (n) · Successes (k) · Probability (p) |
| Normal Distribution | CDF and PDF of the normal distribution | Value (x) · Mean (μ) · Std Dev (σ) |
| Taylor Series Approximation | Approximate functions with Taylor polynomials | Function · x value · Terms |
| Continued Fraction | Evaluate a simple continued fraction | Partial Numerators (comma sep) · Partial Denominators (comma sep) |
| System of Linear Equations | Solve 2×2 linear systems via Cramer rule | a₁₁ · a₁₂ · b₁ (RHS) · a₂₁ · a₂₂ |
| Eigenvalue Finder (2×2) | Find eigenvalues of a 2×2 matrix | a · b · c · d |
| Surface Area Calculator | Surface area of common 3D shapes | Shape · Dimension 1 (r/side) · Dimension 2 (h, if needed) |
| Complex Number Operations | Modulus, argument, and conjugate of a complex number | Real Part · Imaginary Part |
| Mean Median Mode Calculator | Central tendency measures for a dataset | Data (comma separated) |
| Variance & Standard Deviation | Population and sample variance and SD | Data (comma separated) · Type |
| Permutation Calculator | Calculate P(n,r) ordered arrangements | n (total items) · r (selected) |
| Binomial Expansion | Expand (a+b)ⁿ and show its terms | a · b · n (power) |
| Golden Ratio Calculator | Golden ratio, Fibonacci numbers and Binet approximation | Fibonacci index (n) |
| Luhn Algorithm / Checksum | Validate credit-card style numbers with the Luhn check | Number to check |
| Run-Length Encoding | Compress repeated characters with run-length encoding | String to encode |
| Sieve of Eratosthenes | Find all primes up to N | Find primes up to |
| Fibonacci Sequence | Generate Fibonacci numbers up to n terms | Generate n terms |
| Pascal's Triangle Row | Generate a row of Pascal triangle binomial coefficients | Row number (0-indexed) |
| Collatz Sequence Length | Steps to reach 1 via the Collatz conjecture | Starting number |
| Modular Exponentiation | Compute a^b mod m with fast binary exponentiation | Base (a) · Exponent (b) · Modulus (m) |
| Normal Distribution Range | P(a < X < b) for the normal distribution | Lower bound · Upper bound · Mean (μ) · Std Dev (σ) |
| Dot & Cross Product | Vector dot product and cross product in 3D | A x · A y · A z · B x · B y |
| Bayes Theorem Calculator | Update probability with new evidence | P(A) Prior · P(B|A) · P(B|not A) |
| Matrix Multiplication | Multiply two 2×2 matrices | A₁₁ · A₁₂ · A₂₁ · A₂₂ · B₁₁ |
| Distance Between Two Points | Euclidean distance in 2D | Point 1 x · Point 1 y · Point 2 x · Point 2 y |
| Slope-Intercept Form | Find the line equation from two points | Point 1 x · Point 1 y · Point 2 x · Point 2 y |
| Z-Score Calculator | How many standard deviations a value is from the mean | Value (x) · Mean (μ) · Std Dev (σ) |
| Linear Regression | Best-fit line y = mx + b with R² | X values (comma separated) · Y values (comma separated) |
| Pearson Correlation Coefficient | Strength of linear relationship between two variables | X values (comma separated) · Y values (comma separated) |
| Confidence Interval for a Mean | CI for a population mean from sample statistics | Sample Mean · Sample Std Dev · Sample Size (n) · Confidence Level |
| Sample Size Calculator | Minimum sample size for a proportion with margin of error | Confidence Level · Margin of Error (%) · Expected Proportion (0-1) · Population Size (0 = infinite) |
| Poisson Probability | P(X = k) for events per fixed interval | Mean Rate (λ) · Events (k) |
| Harmonic Mean | Reciprocal average — rates, speeds, ratios | Data (comma separated) |
| Moving Average (SMA) | Simple moving average smoothing for time series | Data (comma separated) · Window (periods) |
| Standard Error of the Mean | SEM from sample standard deviation and size | Data (comma separated) |
| Chi-Square Test | Goodness-of-fit statistic from observed vs expected counts | Observed (comma) · Expected (comma) |
| Two-Sample T-Test | Welch's t for comparing two independent sample means | Sample 1 (comma) · Sample 2 (comma) |
| Hypergeometric Probability | P(X=k) sampling without replacement | Population (N) · Successes in Population (K) · Sample Size (n) · Successes in Sample (k) |
| Significant Figures | Count significant digits in any number | Number |
| 2×2 Matrix Inverse | Inverse of a 2×2 matrix with determinant check | a · b · c · d |
| Midpoint Calculator | Midpoint between two points in 2D | Point 1 x · Point 1 y · Point 2 x · Point 2 y |
| Trapezoid Area | Area of a trapezoid from bases and height | Base a · Base b · Height |
| Circle Sector Area | Area of a sector from radius and central angle | Radius · Central Angle (°) |
| Square Pyramid Volume | Volume of a square-based pyramid | Base Side (s) · Height (h) |
| Vector Addition Calculator | Add or subtract vectors component-wise | A x · A y · A z · B x · B y |
| Angle Between Vectors Calculator | Angle between two vectors from dot product | A x · A y · A z · B x · B y |
| Annulus (Ring) Area Calculator | Area between two concentric circles | Outer Radius (R) · Inner Radius (r) |
| Hexagon Area Calculator | Area of a regular hexagon from side length | Side Length |
| Parallelogram Area Calculator | Area from base and height | Base · Height |
| Ellipse Area Calculator | Area from semi-major and semi-minor axes | Semi-Major Axis (a) · Semi-Minor Axis (b) |
| Law of Sines Calculator | Solve triangle sides with the sine rule | Known Side a · Angle A (°) · Angle B (°) |
| Law of Cosines Calculator | Find the third side from two sides and included angle | Side a · Side b · Included Angle C (°) |
| Weighted Average Calculator | Average with custom weights (grades, portfolio) | Values (comma separated) · Weights (comma separated) |
| Coefficient of Variation Calculator | Relative dispersion: SD / mean | Data (comma separated) |
| Quartile & IQR Calculator | Q1, Q2, Q3 and interquartile range | Data (comma separated) |
| Percent Error Calculator | Difference between measured and true value | Measured Value · True/Accepted Value |
| Quartile Calculator | Q1, median, Q3 and IQR of a data set | Data (comma separated) |
| Root Mean Square Calculator | RMS (effective) value of a data set | Values (comma separated) |
| Covariance Calculator | How two variables move together, linearly | X values (comma separated) · Y values (comma separated) |
| Exponential Distribution Calculator | P(X ≤ x) and P(X > x) for wait times | Rate λ (events per unit time) · Time (x) |
| Expected Value Calculator | Probability-weighted average outcome | Outcomes (comma separated) · Probabilities (comma separated) |
| Euler Totient Calculator | Count of integers up to n that are coprime to n | n |
| Completing the Square Calculator | Rewrite a quadratic in vertex form and solve it | Coefficient of x-squared · Coefficient of x · Constant term |
| Partial Fraction Calculator | Split 1/(px+q)(rx+s) into A and B terms | p (first factor px+q) · q · r (second factor rx+s) · s |
| Direct Variation Calculator | Solve y = kx for y, k, or x | Solve for (1=y, 2=k, 3=x) · Known value 1 · Known value 2 |
| Inverse Variation Calculator | Solve y = k/x for y, k, or x | Solve for (1=y, 2=k, 3=x) · Known value 1 · Known value 2 |
| Spherical Cap Volume Calculator | Volume and surface area of a spherical cap | Sphere Radius · Cap Height |
| Nth Root Calculator | Any root of any non-negative number | Number · Root Index |
| Arithmetic Series Sum | Sum of n terms of an arithmetic sequence | First Term · Common Difference · Number of Terms |
| Sum of Squares Calculator | Sigma k=1..n of k-squared | Upper Limit n |
| Combinations with Repetition | Multiset count: choose k from n with repeats | Distinct Types (n) · Picks (k) |
| Permutations with Repetition | Arrangements when symbols can repeat | Symbols (n) · Positions (k) |
| Odds to Probability | Convert a:b odds into a percent chance | Odds For (a) · Odds Against (b) |
| Negative Binomial Probability | Chance the k-th success lands on trial n | Target Successes (k) · Trial Number (n) · Success Probability (0-1) |
| Circumradius Calculator | Radius of the circle through a triangle | Side a · Side b · Side c |
| Secant-Tangent Length | Tangent length from the power of a point | External Secant Segment · Secant Inside Circle |
| Inscribed Angle Calculator | Inscribed angle is half the central angle | Central Angle (degrees) |
| Sector Perimeter Calculator | Arc plus two radii around a pie slice | Radius · Sector Angle (degrees) |
| Ellipse Perimeter Calculator | Ramanujan approximation of an ellipse outline | Semi-major Axis (a) · Semi-minor Axis (b) |
| Box Diagonal Calculator | Space diagonal of a rectangular solid | Length · Width · Height |
| Triangular Prism Volume | Triangle area times prism length | Triangle Base · Triangle Height · Prism Length |
| Octahedron Volume | Regular octahedron from its edge | Edge Length |
| Icosahedron Volume | Regular 20-faced solid from its edge | Edge Length |
| Bitwise XOR Calculator | Exclusive-OR of two integers with binary shown | First Integer · Second Integer |
| Caesar Shift Cipher | Encode or decode text by shifting the alphabet | Text · Shift (0-25) · 1 = encode, 0 = decode |
| Per Person Split | Divide any total evenly across people | Total Amount · People |
| Distance = Rate × Time | Solve any leg of the d = rt triangle | Solve for (1=d, 2=r, 3=t) · Known Value 1 · Known Value 2 |
| Combined Work Rate | Time for two workers finishing one job | Worker A Time Alone (hours) · Worker B Time Alone (hours) |
| Digital Root Calculator | Repeated digit sum down to one digit | Number |
| Mixture Concentration | Final strength after mixing two solutions | Volume of Solution 1 · Concentration 1 (%) · Volume of Solution 2 · Concentration 2 (%) |
| Proportion Calculator | Solve a proportion a/b = c/d for whichever of the four values is unknown by cross multiplication | a (first numerator) · b (first denominator) · c (second numerator) · d (second denominator) · Solve for |
Prefer the annotated list? Browse the full list with one line on what each calculator does.
Last updated