Effortless Math Tools
Free Math Calculators & Solvers
Search 103 free, step-by-step math tools for algebra, fractions, percentages, geometry, trigonometry, statistics, calculus, and printable worksheets.
No calculators found. Try a different math topic.
Algebra & Equations
Slope Calculator
Find the slope between two points, with the rise/run and a graph.
Launch ToolEquation of a Line Calculator
From a slope and a point, or two points, get the slope-intercept, point-slope, and standard form, with a graph.
Launch ToolStandard Form Calculator
Convert a linear equation between slope-intercept (y = mx + b) and standard form (Ax + By = C), with the slope, intercepts and…
Launch ToolLinear Equation Solver
Solve ax + b = cx + d for x with full step-by-step working, and a check that substitutes the answer back in.
Launch ToolSystem of Equations Calculator
Solve two linear equations for x and y by elimination, with both lines graphed and their intersection marked.
Launch ToolFactoring Calculator
Factor a quadratic trinomial ax² + bx + c into binomials, with the ac-method steps and a graph.
Launch ToolCompleting the Square Calculator
Convert ax² + bx + c to vertex form a(x − h)² + k, find the vertex and axis of symmetry, and solve for the roots, with steps.
Launch ToolFOIL Calculator
Multiply two binomials and get the expanded trinomial, with the First, Outer, Inner, Last steps shown and like terms combined.
Launch ToolPolynomial Division Calculator
Divide one polynomial by another to get the quotient and remainder, with the long-division steps and a synthetic-division row for…
Launch ToolExponent Rules Calculator
Apply the product, quotient, and power rules to powers with the same base, with the result and the steps.
Launch ToolLogarithm Calculator
Compute log base b of x using change of base, plus the common log and natural log, with steps.
Launch ToolAbsolute Value Equation Solver
Solve |ax + b| = c for both solutions, with the two cases worked out and the no-solution case handled.
Launch ToolInequality Calculator
Solve a one-variable linear inequality like 2x + 3 ≤ 11, get the solution in interval notation, and see it graphed on a number…
Launch ToolFunction Grapher
Type any function like x^2-3 or sin(x) and see it plotted on a coordinate grid, with a second function and a custom x-range…
Launch ToolSequence Calculator
Find the nth term and the sum of an arithmetic or geometric sequence from the first term and common difference or ratio, with the…
Launch ToolSummation (Sigma) Calculator
Evaluate a sigma (Σ) series like Σ(2k+1) from k=1 to 10, with the expansion of the first terms and the running total shown.
Launch ToolComplex Number Calculator
Add, subtract, multiply and divide complex numbers, and find the modulus, conjugate and polar form, with the algebra shown.
Launch ToolMatrix Calculator
Add, subtract, multiply, transpose, scale, and find the determinant or inverse of a matrix, with every element computed step by…
Launch ToolVector Calculator
Add or subtract vectors, find magnitude and direction, compute the dot product and the angle between two vectors, with an arrow…
Launch ToolSet Calculator
Enter two sets to find their union, intersection, difference and symmetric difference, plus subset and disjoint checks.
Launch ToolCramer’s Rule Calculator
Solve 2×2 and 3×3 systems with determinants — D, Dx, Dy, Dz and the solution, step by step.
Launch ToolSynthetic Division Calculator
Divide a polynomial by (x − c) to get the quotient and remainder, with the full synthetic-division table.
Launch ToolEigenvalue & Eigenvector Calculator
Find the eigenvalues and eigenvectors of a 2×2 or 3×3 matrix, with the characteristic polynomial.
Launch ToolPartial Fraction Decomposition Calculator
Split a proper rational expression with distinct linear factors into simple fractions (cover-up).
Launch ToolInverse Function Calculator
Find the inverse of a linear or rational function f(x) = (ax + b)/(cx + d), with a graph over y = x.
Launch ToolDomain & Range Calculator
Get the domain and range of common functions in interval notation, with a graph.
Launch ToolParabola Calculator
From y = ax² + bx + c get the vertex, focus, directrix, axis of symmetry, and a graph.
Launch ToolQuadratic Inequality Calculator
Solve ax² + bx + c ≷ 0 in interval notation, with the roots and a shaded graph.
Launch ToolFunction Composition Calculator
Evaluate (f∘g)(x) = f(g(x)) and (g∘f)(x) at a point, step by step.
Launch ToolExponential Growth & Decay Calculator
Model A = A₀·e^(kt) or (1 + r)^t with the doubling time or half-life and a graph.
Launch ToolEllipse Calculator
Center, vertices, co-vertices, foci, eccentricity, and area of an ellipse, with a diagram.
Launch ToolHyperbola Calculator
Center, vertices, foci, asymptotes, and eccentricity of a hyperbola, with a diagram.
Launch ToolCircle Equation Calculator
Convert x² + y² + Dx + Ey + F = 0 to center-radius form, with a graph.
Launch ToolEquation Solver (Solve for x)
Solve log, exponential, radical, rational, and polynomial equations for x, with a graph.
Launch ToolCompound Inequality Calculator
Solve a ≶ bx + c ≶ d for x, in interval notation with a number line.
Launch ToolFractions, Numbers & Arithmetic
Simplify Fractions Calculator
Reduce any fraction to lowest terms using the GCD, with the decimal, percent and mixed-number forms and the steps shown.
Launch ToolFraction → Decimal → Percent Converter
Turn a fraction, decimal, or percent into the other two forms, with a simplified fraction and the steps.
Launch ToolMixed Number to Improper Fraction Calculator
Turn 2 3/4 into 11/4 or 11/4 back into 2 3/4, with the steps and the decimal value.
Launch ToolLeast Common Denominator Calculator
Find the LCD of two or more fractions and rewrite each with that common denominator, ready to add or subtract.
Launch ToolGCF & LCM Calculator
Enter two or more numbers to get the greatest common factor and least common multiple, with prime-factorization steps.
Launch ToolPrime Factorization Calculator
Enter a whole number to get its prime factorization in exponent form, whether it’s prime, the number of divisors, and all of its…
Launch ToolFactorial Calculator
Compute n! exactly for any whole number, with the full expansion n × (n−1) × … × 1 and the digit count shown.
Launch ToolLong Division Calculator
Enter a dividend and divisor to get the quotient and remainder, shown with the full long-division steps.
Launch ToolOrder of Operations Calculator
Evaluate any arithmetic expression in the correct order of operations, with each step shown.
Launch ToolRounding Calculator
Round a number to a place value, a number of decimal places, or significant figures, with the rule explained.
Launch ToolSignificant Figures Calculator
Count the significant figures in any number and round it to a chosen number of sig figs, with the rules explained.
Launch ToolScientific Notation Converter
Switch any number between standard form and scientific notation (a × 10ⁿ), with the steps shown.
Launch ToolRadical Simplifier
Reduce a square root or nth root to simplest radical form by pulling out the largest perfect power, with the steps and the…
Launch ToolBinary, Decimal & Hexadecimal Converter
Convert a whole number between binary, decimal, hexadecimal and octal, with the positional expansion and repeated-division steps…
Launch ToolRoman Numerals Converter
Turn any number from 1 to 3999 into Roman numerals, or read a Roman numeral back into a number, with a clear place-value…
Launch ToolScientific Calculator
Type an expression like (3+2/9)^2 or sin(30) and get the exact result, with full order-of-operations handling, functions, powers…
Launch ToolModular Arithmetic Calculator
Compute a mod m, modular add/subtract/multiply, exponentiation, and the modular inverse.
Launch ToolFibonacci Calculator
Find the nth Fibonacci number exactly, the sequence, and the golden-ratio connection.
Launch ToolTruth Table Generator
Build the full truth table for any logic expression (AND, OR, NOT, XOR, implies, iff).
Launch ToolPercent, Ratio & Money
Percent Change Calculator
Find the percent of increase or decrease between two values, or the percent error between a measured and an actual value, with…
Launch ToolRatio & Proportion Calculator
Solve a/b = c/d for the missing value by cross-multiplication, with the simplified ratio and the steps.
Launch ToolDiscount, Tax & Tip Calculator
Enter a price and percentages to get the final total, the savings, and each amount, step by step.
Launch ToolSimple & Compound Interest Calculator
Enter principal, rate, and time to get the interest and final amount, with a growth chart and steps.
Launch ToolWeighted Average & GPA Calculator
Combine values with their weights to get the weighted mean, or switch to GPA mode to turn letter grades and credits into a grade…
Launch ToolGeometry, Measurement & Trig
Circle Calculator
Enter any one of radius, diameter, circumference or area and instantly get the other three, shown both exactly (in terms of π)…
Launch ToolTriangle Calculator
Solve a right triangle from its two legs, or any triangle from its three sides (SSS), to get the missing sides, all angles, area…
Launch ToolSpecial Right Triangles Calculator
From one side of a 45-45-90 or 30-60-90 triangle, get all sides in exact radical form and decimals, with a diagram.
Launch ToolArea & Perimeter Calculator
Choose a shape, enter its dimensions, and get the area and perimeter (or circumference) with a labeled diagram.
Launch ToolVolume Calculator
Pick a solid (cube, prism, cylinder, sphere, cone, pyramid) and get its volume with a diagram and the formula steps.
Launch ToolDistance & Midpoint Calculator
Enter two points to get the distance (with the formula), the midpoint, and a graph of the segment.
Launch ToolTrigonometry Calculator
Evaluate sin, cos, tan and their reciprocals in degrees or radians, or solve a right triangle’s sides and angle from any two…
Launch ToolPolar ↔ Rectangular Converter
Switch a point between (x, y) and (r, θ) in degrees or radians, with the formulas and a diagram.
Launch ToolUnit Converter
Switch between metric and customary units of length, mass, volume, temperature, time, area and speed, with the conversion shown…
Launch ToolLaw of Sines & Cosines Calculator
Solve any triangle (SSS, SAS, ASA, AAS, SSA) with the area, perimeter, and a scaled diagram.
Launch ToolUnit Circle Calculator
Exact sin, cos, tan for any angle, with the quadrant, reference angle, and an interactive circle.
Launch ToolArc Length & Sector Area Calculator
Arc length, sector area, chord, and perimeter from a radius and central angle.
Launch ToolReference & Coterminal Angle Calculator
Find the reference angle, quadrant, and coterminal angles for any angle.
Launch ToolInverse Trig Calculator
Evaluate arcsin, arccos, and arctan in degrees and radians, with the principal range.
Launch ToolSurface Area Calculator
Surface area of a cube, prism, cylinder, sphere, cone, or pyramid — plus the volume.
Launch ToolHeron’s Formula Calculator
Find a triangle’s area from its three sides, with the semi-perimeter and a diagram.
Launch ToolDegrees ↔ Radians Converter
Convert angles between degrees and radians both ways, with the exact value in π.
Launch ToolStatistics & Probability
Descriptive Statistics Calculator
Paste a data set to get mean, median, mode, range, variance, standard deviation, quartiles and IQR, with a box plot.
Launch ToolStandard Deviation Calculator
Enter a data set for the population and sample standard deviation, variance, and mean, with steps and a dot plot.
Launch ToolProbability Calculator
Find the probability of a single event, or combine two independent events (and / or / neither), with the steps.
Launch ToolPermutations & Combinations Calculator
Enter n and r to get nPr and nCr with the factorial formulas worked out.
Launch ToolBinomial Probability Calculator
Find P(X = k) and the cumulative probabilities for n trials with success probability p, plus the mean, variance and SD.
Launch ToolLinear Regression Calculator
Paste your (x, y) data to get the least-squares line of best fit y = mx + b, the correlation coefficient r and r², and a scatter…
Launch ToolZ-Score & Normal Distribution Calculator
Find the z-score of a value and the normal-distribution probabilities P(X
Confidence Interval Calculator
Build a z-based confidence interval for a population mean from the sample mean, standard deviation, sample size and confidence…
Launch ToolChi-Square Calculator
Run a goodness-of-fit test from observed and expected counts to get the chi-square statistic, degrees of freedom and p-value…
Launch ToolPercentile Calculator
Find the k-th percentile of a data set, or the percentile rank of a value.
Launch ToolP-value Calculator
Convert a z, t, or chi-square statistic to a p-value, one- or two-tailed.
Launch ToolPoisson Distribution Calculator
P(X = k) and cumulative probabilities for a mean λ, with the mean, variance, and a chart.
Launch ToolConfidence Interval for a Proportion
Estimate a population proportion: p̂ ± z·SE, with the margin of error and z*.
Launch ToolGeometric Distribution Calculator
P(X = k) for the trial of the first success, with the mean, variance, and a chart.
Launch ToolExpected Value Calculator
Compute E(X) = Σ x·P(x) from a distribution, with the variance and standard deviation.
Launch ToolCalculus
Derivative Calculator
Differentiate a polynomial with the power rule and see each step, or take the numeric derivative of any function at a point.
Launch ToolIntegral Calculator
Find the antiderivative of a polynomial with the power rule, evaluate a definite integral with the Fundamental Theorem, or…
Launch ToolLimit Calculator
Estimate limits at a point or infinity, one- or two-sided, with a table of approaching values.
Launch ToolRiemann Sum Calculator
Approximate a definite integral with left, right, midpoint, or trapezoidal sums.
Launch ToolTaylor & Maclaurin Series Calculator
Expand a function about any center to a chosen order, with a comparison graph.
Launch ToolTangent Line Calculator
Find the line tangent to a function at a point — slope, equation, and graph.
Launch ToolAverage Rate of Change Calculator
Find the average rate of change of a function over an interval (the secant slope).
Launch ToolDifference Quotient Calculator
Compute [f(x+h) − f(x)]/h and watch it approach the derivative as h → 0.
Launch ToolCritical Points & Extrema Calculator
Find where f′(x) = 0 and classify maxima, minima, and saddle points.
Launch ToolNewton’s Method Calculator
Approximate a root from a starting guess, with the full iteration table and a graph.
Launch ToolSimpson’s Rule Calculator
Approximate a definite integral with parabolic strips, with the error and a graph.
Launch Tool