All tools
72 tools across 8 categories. Filter by name, topic or math term.
Calculators
About CalculatorsScientific CalculatorEvaluate expressions with powers, roots, factorials, logarithms and trigonometry in degrees or radians, with memory and history.Fraction CalculatorAdd, subtract, multiply, divide and simplify fractions and mixed numbers exactly, with step-by-step working, GCD and LCM.Percentage CalculatorFind a percentage of a number, percentage change, increase, decrease, difference, reverse percentages, discounts and tax.Exponent CalculatorCompute powers with positive, negative and fractional exponents, see the exponent rules that apply and the scientific notation.Root CalculatorSquare roots, cube roots and nth roots with simplified radical form, plus the complex roots of negative numbers.Logarithm CalculatorNatural, common and arbitrary-base logarithms with the change-of-base working and the logarithm properties.Complex Number CalculatorAdd, subtract, multiply and divide complex numbers and find modulus, argument, conjugate, polar and exponential forms.Matrix CalculatorMatrix addition, multiplication, transpose, determinant, inverse, rank, trace, row reduction, eigenvalues and eigenvectors.Equation CalculatorSolve linear, quadratic and polynomial equations exactly, and other single-variable equations numerically, including complex roots.
Graphing
About GraphingGraphing CalculatorPlot and compare functions, implicit equations and inequalities with zoom, pan, coordinate tracking and PNG export.Inequality GrapherShade the solution region of linear, quadratic and other inequalities in x and y, with solid or dashed boundaries.Parametric GrapherPlot parametric curves x(t), y(t) over an adjustable parameter interval — circles, ellipses, Lissajous figures and cycloids.Polar GrapherPlot polar curves r = f(θ) on a polar grid with an adjustable angular range — roses, cardioids, spirals and limaçons.3D Surface PlotterPlot z = f(x, y) as an interactive 3D surface that you can rotate, zoom and pan, with adjustable ranges and colour maps.
Algebra
About AlgebraLinear Equation SolverSolve linear equations in one variable exactly, with each algebraic step shown and fractions kept exact.Quadratic Equation SolverSolve quadratic equations with the discriminant and quadratic formula shown step by step, including exact radical and complex roots.Polynomial Equation SolverFind all real and complex roots of polynomial equations: exact rational roots first, then numerical roots for the rest.System of Equations SolverSolve systems of linear equations with exact Gauss–Jordan elimination; detects no-solution and infinitely-many-solution cases.Inequality SolverSolve polynomial and rational inequalities in one variable and get the answer in interval notation with the sign analysis.Expression SimplifierSimplify algebraic expressions by combining like terms and applying algebraic identities; results are verified numerically.Expression ExpanderExpand products and powers of algebraic expressions — brackets, binomials and multivariable polynomials.Expression FactorizerFactor polynomials and algebraic expressions over the rationals, with the result checked against the original expression.Polynomial CalculatorAdd, subtract, multiply and divide polynomials with exact long division, quotient, remainder and greatest common divisor.Completing the SquareRewrite a quadratic in vertex form a(x − h)² + k with every step, and read off the vertex, axis of symmetry and extreme value.Rational Expression SimplifierCombine and reduce rational expressions by cancelling the polynomial GCD, and list the values excluded from the domain.Substitution CalculatorSubstitute numbers or expressions for variables and evaluate or simplify the result, with each replacement shown.
Geometry
About GeometryTriangle CalculatorSolve a triangle from SSS, SAS, ASA, AAS or RHS: sides, angles, area by Heron’s formula, heights, medians, bisectors and radii.Circle CalculatorRadius, diameter, circumference and area from any one of them, plus arc length, sector area, chord length and segment area.Area CalculatorArea of squares, rectangles, triangles, circles, trapezoids, parallelograms, rhombuses, ellipses and regular polygons.Volume CalculatorVolume and surface area of cubes, rectangular prisms, spheres, cylinders, cones, pyramids and triangular prisms.Pythagorean Theorem CalculatorFind the missing side of a right triangle from the other two with the Pythagorean theorem, shown step by step.Distance CalculatorDistance between two points in the plane with the distance formula, shown on a coordinate diagram.Midpoint CalculatorMidpoint of the segment joining two points, with the midpoint formula and a coordinate diagram.Slope CalculatorSlope, angle of inclination and the equation of the line through two points in slope-intercept and general form.Angle CalculatorConvert between degrees, radians, gradians and turns, find reference, complementary and supplementary angles, and the angle between lines.Coordinate Geometry CalculatorArea, perimeter, centroid and orientation of any polygon from its vertex coordinates using the shoelace formula.Polygon CalculatorRegular polygon area, perimeter, apothem, circumradius, interior and exterior angles and number of diagonals.
Statistics & Probability
About Statistics & ProbabilityStatistics CalculatorMean, median, mode, range, variance, standard deviation, quartiles, percentiles, IQR and outliers for a data set — sample or population.Data VisualizerTurn a data set into a histogram, box plot, bar chart, line chart or scatter plot, with a fitted normal curve and shape analysis.Frequency Table GeneratorBuild a frequency table with relative and cumulative frequencies, or group data into class intervals; export to CSV.Probability CalculatorBasic, complement, conditional, independent and dependent event probabilities with the rule used shown for each result.Bayes' Theorem CalculatorUpdate a probability with Bayes’ theorem from a prior, a true-positive rate and a false-positive rate, with the full working.Permutations & Combinations CalculatorExact nPr, nCr and factorials for large numbers, with and without repetition, using big-integer arithmetic.Normal Distribution CalculatorNormal probabilities below, above or between values, the density, and inverse lookups, with the shaded bell curve.Binomial Distribution CalculatorBinomial probabilities P(X = k), P(X ≤ k) and P(X ≥ k) with mean, variance and the full probability chart.Poisson Distribution CalculatorPoisson probabilities for a given rate λ: exactly k events, at most k and at least k, with the probability chart.Uniform Distribution CalculatorContinuous uniform distribution on [a, b]: density, cumulative probability, interval probability, mean and variance.Regression CalculatorLeast-squares linear regression: slope, intercept, r, R², standard error and predictions, with the scatter plot and fitted line.Correlation CalculatorPearson and Spearman correlation coefficients for paired data, with r² and a plain-language strength description.Z-Score CalculatorStandard score of a value, the percentile it corresponds to under a normal distribution, and the tail probabilities.
Calculus
About CalculusDerivative CalculatorDifferentiate functions symbolically — first, second and higher derivatives — with the rules used and a numerical verification.Partial Derivative CalculatorPartial and mixed partial derivatives of multivariable functions, plus the full gradient.Integral CalculatorIndefinite integrals (antiderivatives) found symbolically and verified by differentiation before they are shown.Definite Integral CalculatorEvaluate definite and improper integrals: analytically when an antiderivative exists, otherwise by adaptive quadrature.Limit CalculatorFinite, one-sided and infinite limits, including 0/0 and ∞/∞ forms, estimated numerically and confirmed symbolically when possible.Taylor Series CalculatorTaylor and Maclaurin polynomials about any point up to order 12, with coefficients and a plot against the original function.Differential Equation SolverAnalytic solutions of constant-coefficient linear ODEs of first and second order, and RK4 numerical solutions of y′ = f(x, y).Numerical Integration CalculatorApproximate integrals with the trapezoidal, midpoint and Simpson’s rules and compare them with an adaptive reference value.Numerical Differentiation CalculatorApproximate derivatives with forward, backward, central and five-point differences and compare with the symbolic value.
Converters
About ConvertersLength ConverterConvert between millimeters, centimeters, meters, kilometers, inches, feet, yards and miles using exact definitions.Area ConverterConvert between square meters, square kilometers, square centimeters, square feet, acres and hectares.Volume ConverterConvert between milliliters, liters, cubic meters, cubic centimeters, US gallons and cups.Mass ConverterConvert between milligrams, grams, kilograms, metric tons, ounces and pounds.Speed ConverterConvert between meters per second, kilometers per hour, miles per hour and knots.Temperature ConverterConvert between Celsius, Fahrenheit and Kelvin with the conversion formula shown; rejects values below absolute zero.Time ConverterConvert between milliseconds, seconds, minutes, hours, days, weeks and years.Number Base ConverterConvert whole numbers of any size between binary, octal, decimal, hexadecimal and any base from 2 to 36.Scientific Notation ConverterConvert numbers to and from scientific, engineering and standard decimal notation exactly, with optional rounding to significant figures.
Learn
About LearnLessonsClear lessons in arithmetic, algebra, geometry, trigonometry, statistics, probability and calculus with worked examples and practice.Formula LibraryA searchable library of formulas for algebra, geometry, trigonometry, statistics, probability, calculus and physics, each with an example.Practice ModeRandomised practice problems by topic and difficulty with instant answer checking, hints, explanations and score tracking.Math PlaygroundA multi-line scratchpad: define variables and functions, then build on earlier lines with live results as you type.