Free math solvers that run in your browser
Solve equations, graph functions, work with matrices and crunch numbers — algebra, calculus and combinatorics tools that run 100% in your browser with no uploads or signup.
Equation Solver
Solve or simplify algebraic expressions and linear equations with step-by-step output.
Quadratic Solver
Find real or complex roots, discriminant and vertex from a, b and c.
Matrix Calculator
Add, subtract, multiply, transpose, invert and find determinants of matrices.
Graphing Calculator
Plot one or more y = f(x) functions on a canvas with zoom and pan.
GCD & LCM Calculator
Find the greatest common divisor and least common multiple of integers with steps.
Prime Checker
Test primality, factorize a number and list every prime up to a limit.
Combinatorics Calculator
Compute combinations nCr, permutations nPr and factorials with formulas.
Scientific Notation Converter
Convert between decimal and scientific or E-notation with significant figures.
Derivative Calculator
Differentiate f(x) symbolically up to order 3, evaluate at a point and plot f and f'.
Triangle Solver
Solve SSS, SAS, ASA, AAS and SSA triangles: sides, angles, area, heights, with a drawing.
Prime Factorization
Factor integers up to 2^53 with exponent form, factor tree, divisors and batch mode.
Powerful math, computed entirely in your browser
Math Tools is a collection of solvers for algebra, calculus, linear algebra and number theory. Every tool runs entirely on your device using JavaScript and the mathjs library, so the numbers and expressions you type stay private and results appear instantly. There is no signup, no upload and no external API — just fast, client-side math.
Solve an equation with the equation solver, find roots with the quadratic solver, work with grids in the matrix calculator or visualize a curve in the graphing calculator. Explore number theory with the GCD & LCM calculator and prime checker, count arrangements in the combinatorics calculator, or reformat values with the scientific notation converter.