94 math tools, no sign-up
An answer on its own teaches you nothing when it disagrees with yours. The calculators here print the steps between your input and the result: the common denominator in a fraction sum, each row operation in a matrix inverse, the rule applied at each line of a derivative.
Pick a tool by branch below, or start from the problem on your worksheet. Algebra, geometry, number theory, matrices and single-variable calculus are covered, along with a shelf of fractal generators for art and class demos.
The Quadratic Formula Calculator prints the discriminant before the roots, so you know whether to expect two answers, one, or a complex pair.
Textbooks rarely say "use the combination calculator". Find a line below shaped like your question, open the tool beside it, and compare against the answer shown.
| Your worksheet says | Open | Expected answer |
|---|---|---|
| Solve for x: 3x + 7 = 22 | Linear Equation Solver | x = 5 |
| Find the roots of 2x² + 3x − 2 = 0 | Quadratic Formula Calculator | x = 0.5 and x = −2 |
| Write 0.375 as a fraction | Decimal to Fraction | 3/8 |
| Simplify the ratio 18 : 24 | Ratio Calculator | 3 : 4 |
| A right triangle has legs 9 and 12. Find the hypotenuse. | Pythagorean Theorem | 15 |
| Find the GCD of 84 and 120 | GCD Calculator | 12 |
| How many 5-card hands come from a 52-card deck? | Combination Calculator | 2,598,960 |
| Convert 255 to hexadecimal | Number Base Converter | FF |
| Invert the matrix [2 1; 5 3] | Matrix Inverse Calculator | [3 −1; −5 2] |
| Differentiate x³ sin x | Derivative Calculator | 3x² sin x + x³ cos x |
Grouped the way a syllabus is, from arithmetic up to linear algebra. Type a word such as "prime", "matrix" or "triangle" to narrow the list.
Fraction work, proportions, powers, roots, logs and rounding. The rule of three pair splits direct from inverse proportion, which is where most word-problem mistakes start.
Square Root CalculatorFind the square root of any number, with the simplified radical form alongside the decimal. Negative inputs return the imaginary form instead.
Exponent CalculatorCalculate exponents and powers instantly with our free online exponent calculator. Learn the math behind exponentiation with step-by-step solutions.
Logarithm CalculatorSolve a logarithm at base e, 2, 10 or your own, or run it backwards to find the number or the base. Shows the exponent check, digit width and how many growth periods a target needs.
Scientific Notation ConverterConvert numbers to and from scientific notation with each decimal move shown. Keeps significant figures, reads E notation, does math on exact digits.
Significant Figures CalculatorCount significant figures as the number was typed, round to any precision, and see which trailing zeros are measured and which are ambiguous.
Fraction CalculatorAdd, subtract, multiply, and divide fractions with the common denominator step shown and the result reduced. Mixed numbers are accepted as input.
Ratio CalculatorSimplify ratios in one click. Enter two numbers and get the reduced ratio plus the GCD. Free, mobile-friendly ratio calculator for students and professionals.
Proportion CalculatorCalculate proportions and solve ratios instantly with our free online proportion calculator. Perfect for math students, teachers, and professionals.
Scientific CalculatorFree online scientific calculator with sin, cos, tan, log, ln, powers, roots, n!, memory keys, plus a DEG/RAD switch. Type or tap, the answer updates live.
Proportional CalculatorSolve direct, inverse, and continued proportions. Enter three values, leave one blank, and get the answer with steps and verification.
Single Rule of Three DirectSolve direct proportions in seconds. Enter three values, get X, see the check, and avoid common ratio mistakes with practical examples.
Single Rule of Three InverseSolve inverse proportion with the inverse rule of three. Enter one known pair plus a new value, then get X plus a clear check.
Cross Multiplication CalculatorSolve A:B = C:D in seconds. Enter three values, leave one blank, get the missing number with steps, plus a cross product check for confidence.
Mathematical Operations ValidatorCheck arithmetic expressions and step-by-step work. Validates syntax, order of operations, and optional expected results with clear error messages.Linear equations, systems, quadratics and complex numbers. Equations with no solution, or infinitely many, get named as such instead of returning a blank box.
Quadratic Formula CalculatorSolve any quadratic with the discriminant shown first, so you know whether to expect two roots, one, or a complex pair before reading the answer.
Complex Number CalculatorTwo-value complex arithmetic with live modulus and argument. One Argand plot for both numbers. Entirely in-browser. No uploads, no server storage.
Algebraic Expression CalculatorSimplify, expand and factor algebraic expressions, then plug in values. See every step, keep fractions exact, and catch the values where a fraction breaks.
Linear Equation SolverSolve linear equations in one variable, with each rearrangement shown as its own line. Equations with no solution are named rather than left blank.
System of Equations SolverSolve linear systems by elimination, substitution, or matrix inversion, with each step shown. Inconsistent systems are named, not left blank.Shapes, distances and coordinates. The geometry tools put your own numbers into the formula on screen, so a wrong answer usually traces back to a wrong measurement.
Pythagorean Theorem CalculatorFind the hypotenuse or a missing leg of a right triangle, with the squares and the square root written out and a diagram drawn to scale.
Slope CalculatorEnter two points and get the slope, the line equation, and the working between them. Vertical lines are reported as undefined, not as an error.
Distance CalculatorMeasure the straight line distance between two points in 2D, with the coordinates substituted into the formula so the arithmetic is checkable.
Area CalculatorWork out area for rectangles, squares, circles, triangles, and trapezoids, with the formula and the substituted numbers shown under each result.
Circumference CalculatorEnter a radius, diameter, area or a tape reading and get the circumference, plus rolling distance per turn and the cut length for a strip bent into a ring.
Volume CalculatorPick a prism, sphere, cylinder, cone, or square pyramid. Type the lengths you measured, read cubic volume as you type. Formulas stay on screen.
Perimeter CalculatorFind the distance around a rectangle from length and width. Live drawing, optional fence allowance, formula breakdown. Rectangles only, any unit label.
Triangle CalculatorFind area, perimeter, and angles for any triangle from the sides or angles you know, with the rule named at each step, sine or cosine.
Circle CalculatorSolve a circle from any single measurement. Enter radius, diameter, circumference or area to get the other three, plus arc, chord and sector for any angle.
Rectangle CalculatorFree rectangle calculator. Enter length and width to get area, perimeter and diagonal instantly. Use for rooms, land, screens and more.
Square CalculatorCalculate the area and perimeter of a square instantly.
Polyhedron CalculatorChoose Platonic solids or prisms, type edge lengths, read volume, surface area, and vertex, edge, face counts. Wireframes render locally. No upload.
Polar Coordinate ConverterSwitch (x,y) with (r,θ) on any screen: responsive plot, atan2-based θ, degrees or radians, formulas shown. Math stays on your device.Factors, primes, GCD and LCM, modular arithmetic, base conversion and Roman numerals. The Euclidean visualizer draws the GCD as rectangles, which helps the method stick.
Factor CalculatorType a whole number to list its factors, factor pairs and prime factorization, with the division ladder drawn out. Flags primes, perfect squares and perfect numbers.
Prime Number CalculatorCheck if a number is prime, generate prime numbers up to any limit, and find the nth prime number with our fast and accurate prime number calculator.
LCM CalculatorFind the least common multiple of two or more numbers, with prime factorizations and the working shown underneath the answer itself.
GCD CalculatorFind the greatest common divisor of two or more numbers instantly. Free GCD calculator using the Euclidean algorithm, with step-by-step breakdown.
Modular Arithmetic CalculatorCompute modulo operations, modular inverse, exponentiation, GCD, and Chinese Remainder Theorem with step-by-step solutions.
Number Base ConverterConvert numbers between binary, octal, decimal, hexadecimal and custom bases. See results in every base at once with optional step-by-step working.
Roman Numeral ConverterConvert numbers to Roman numerals and back, with subtractive pairs marked. The classic system stops at 3999, which is where this one stops too.
Sieve of EratosthenesSieve of Eratosthenes in your browser: stepwise strikes or instant finish, copy-ready primes, N capped at 1000. Runs locally. No upload.
Euclidean Algorithm VisualizerEnter two numbers and watch the greatest common divisor emerge through division steps, alongside a rectangle decomposition of the same process.Factorials, permutations, combinations, Pascal rows, Fibonacci and digit runs of pi, e and phi. Pick permutation when order matters and combination when order does not.
Factorial CalculatorCalculate factorials of any number instantly with our free factorial calculator. Perfect for combinatorics, probability, and mathematical calculations.
Permutation CalculatorCompute P(n,r) in one step: how many ways to arrange r items from n when order matters. Free permutation calculator, no signup.
Combination CalculatorCalculate combinations (nCr) instantly. Find how many ways to choose r from n when order does not matter. Free, runs in your browser.
Pi Digits GeneratorGenerate digits of pi to a precision you set, then copy or download the run. Past a few thousand digits the calculation takes a visible moment.
E Digits GeneratorGenerate digits of e (Euler number) to any precision. Free online calculator for mathematical constant e used in calculus and growth.
Phi Digits GeneratorGenerate φ (phi) digits to any precision. The golden ratio appears in nature, art, and math. Free, runs in your browser.
Pascal Triangle GeneratorBuild Pascal triangle rows to depth 40 with exact whole numbers. Click any entry for its C(n,k) identity, and switch lenses for Fibonacci diagonals, hockey sticks, and remainder coloring.
Fibonacci CalculatorExact Fibonacci numbers up to F(100000), sequences of up to 500 terms with golden ratio gaps, and a checker that finds the position or Zeckendorf sum.
Look and Say Sequence GeneratorBuild the look-and-say sequence from any digit seed, up to 50 terms. Runs are shaded, each term is read aloud, and length ratios track Conway's constant.
Mathematical Sequence GeneratorGenerate and analyze mathematical sequences including Fibonacci, arithmetic, geometric, prime numbers, and custom sequences with formulas and visualizations.
Golden Ratio CalculatorCalculate golden ratio φ (phi) instantly. Free tool for artists, architects, and math enthusiasts. Explore Fibonacci sequences and divine proportions.
Math Constants GeneratorPick a famous constant, set decimal length, copy the string. Runs in your browser with quick notes on history plus where each number shows up in real work.
Sequence Pattern FinderPaste a number sequence and see which pattern fits: arithmetic, geometric, quadratic, or Fibonacci-like, with the next terms and a short reason.Determinants, inverses, eigenvalues, dot and cross products, quaternions. The inverse calculator keeps exact fractions through every Gauss-Jordan row step, so 1/3 stays 1/3.
Matrix CalculatorFree matrix calculator for addition, subtraction, multiplication, and determinant. Same-size rules and column-row rules explained. No signup.
Random Matrix GeneratorBuild random matrices up to 20×20 with symmetric, triangular, sparse, or identity structure. Integers, decimals, or fraction notation. Runs in your browser.
Matrix Inverse CalculatorInvert a 2x2 to 5x5 matrix in exact fractions and step through every Gauss-Jordan row operation. Copy the result as fractions, LaTeX, or Python.
Quaternion CalculatorMultiply, normalize, and invert quaternions, then read the matching rotation matrix and Euler angles. Built for graphics and robotics work.
Vector CalculatorRun vector ops in your browser: dot, cross, length, angle, add, subtract. Steps show in the readout. xy canvas preview only. Stays local.
Cross Product CalculatorFind A x B in-browser: |AxB| is parallelogram area. Direction follows the right-hand rule. Live components, draggable 3D preview, presets. No upload.
Dot Product CalculatorDot product in your browser for 2D through 4D: lengths, θ, cosine, projections, each product row, 2D or 3D arrows. Purely on your device.
Eigenvalue CalculatorFind eigenvalues and eigenvectors for 2x2 and 3x3 matrices, with the characteristic polynomial shown. Complex pairs are reported, not skipped.
Determinant CalculatorFind the determinant of a 2x2, 3x3, or 4x4 matrix with cofactor expansion shown at each step. Singular matrices return zero rather than an error.Derivatives, integrals and limits for single-variable functions, plus two plotters. Use them to check homework you have already worked by hand.
Derivative CalculatorDifferentiate polynomial, trig, exponential, and log functions with each rule named as it is applied. Built for checking calculus homework.
Integral CalculatorIntegrate functions with the substitution or parts step named as it happens, and plot the area under a definite integral. Built for checking work.
Limit CalculatorCalculate limits of functions instantly. Free calculus limit calculator with step-by-step solutions for students and educators.
Mathematical Function GrapherPlot f(x) in the browser. Enter expressions with x, set X and Y ranges, zoom and pan. Supports polynomials, trig, exp, log and more.
Parametric Equation PlotterPlot curves from x and y expressions in t, with range and step controls and an animated trace. Export the plot as PNG when the shape is right.Truth tables and Karnaugh maps, Venn regions, shortest paths and binary search trees. Course material for discrete math and intro computer science.
Binary Tree VisualizerAdd integers to a binary search tree and watch the diagram redraw. Run inorder, preorder, postorder and level order traversals, then rebalance a lopsided tree.
Graph Theory CalculatorDraw a graph, then find shortest paths, spanning trees, and degree sequences. Directed and weighted edges work up to a few dozen nodes.
Set Theory CalculatorEnter up to three sets and a universal set, type a union, intersection, or complement expression, and see the matching Venn regions shaded.Mandelbrot and Julia sets, L-systems, space-filling curves, ferns, spirals and tilings. These draw instead of solve, and every one exports a PNG from the canvas.
L-System Fractal GeneratorWrite an axiom and production rules, watch the string grow at each depth, then draw the turtle path and save it as a single-path SVG file.
Hilbert Curve GeneratorDraw Hilbert curves in your browser. Pick iteration level, size, and color. Watch the recursive space-filling path; all rendering runs locally.
Fractal Tree GeneratorDraw fractal trees in the browser. Adjust depth, branch angle, length and shrink factor. Animate growth, pick color modes, and export as PNG.
Sierpinski Triangle GeneratorDraw the Sierpinski triangle by recursive subdivision, the chaos game, or triangle removal. Adjust iterations and colors, then download a PNG.
Mandelbrot Set GeneratorExplore the famous Mandelbrot Set fractal with interactive zooming, coloring schemes, and mathematical visualization.
Julia Set GeneratorPlot Julia Set fractals in your browser. Tweak the complex parameter c, zoom, and colors. Each c gives a different fractal; no data is sent to any server.
Koch Snowflake GeneratorBuild the Koch snowflake fractal step by step. Adjust iterations, size and colors, watch the construction, and export as PNG. Infinite perimeter, finite area.
Dragon Curve GeneratorGenerate the Dragon Curve fractal from paper-folding or L-systems. Tweak iterations, colors, and style; animate growth or export as PNG.
Cantor Set GeneratorBuild the middle-thirds Cantor set online. Tune iterations, colors, spacing, watch the fractal animate, then export as PNG or share a live link.
Space-Filling Curve GeneratorDraw Hilbert, Peano, Sierpinski, Dragon, and Gosper curves. Adjust iterations, colors, and canvas size, step through the growth, then export a PNG.
L-System VisualizerLindenmayer turtle drawing in-browser. Edit axiom, rules, angle, depth, step, color. Auto-fit canvas. Six named presets. Runs locally.
Fractal Dendrite GeneratorDraw recursive branching fractals in your browser. Adjust depth, spread, shrink, fan-out, stroke, and palette. Export PNG locally, no uploads.
McWorter Dendrite LabMcWorter dendrite fractals in-browser. Tune depth, branches, spread, palettes. Export PNG, replay growth. Stays on your device, no uploads.
Pythagoras Tree FractalAdjust recursion depth and branch angle on a screen-fit canvas. Colors, optional motion, PNG export. Runs locally in your browser only.
Barnsley Fern GeneratorGrow a Barnsley fern from the classic four-map IFS. Tune iterations, color mode, and draw speed while stats update. Plotting stays in the tab.
Chaos Game GeneratorCreate Sierpinski triangles and fractals with the chaos game algorithm. Free online fractal generator with interactive controls.
Mathematical Art GeneratorDraw parametric, polar, escape-time, fractal tree, and wave layers locally. Adjust palette, symmetry, density, save PNG. No upload.
Geometric Pattern GeneratorSketch radial art in your browser. Live canvas updates while you tune symmetry, depth, and scale. Download PNG on your device; nothing uploads.
Symmetry Pattern CreatorBuild symmetric patterns in your browser. Rotate, reflect, or translate shapes. Draw freehand and watch it mirror. Export PNG locally. No uploads.
Spiral GeneratorGenerate Archimedean, logarithmic, golden, hyperbolic, and Fermat spirals locally. Adjust turns, stroke, and colors, export PNG. Works offline once loaded.
Tessellation GeneratorCreate tessellation patterns for math class, art, print ideas, and design studies while seeing where symmetry helps and where exports fall short.No tool matches your search. Try a shorter term, such as "root" instead of "square roots".
Every tool here has a ceiling. Knowing the ceiling saves you from trusting a number past the point where the math holds.
Most tools compute in JavaScript numbers, which hold about 15 to 17 digits of precision. Past that, the tail is noise:
0.1 + 0.2 → 0.30000000000000004
170! → 7.257415615307994e+306
171! → InfinityFor exact answers, use the tools built on whole numbers and fractions: the Fraction Calculator, Decimal to Fraction, Matrix Inverse and Pascal Triangle.
Steps, privacy, rounding and the rule of three.
Most of them. The equation solvers, the GCD and LCM tools, matrix inverse, determinant and derivative calculators print each step on its own line. The geometry tools show the formula with your numbers substituted in. The fractal generators have no steps to show, since they draw a picture instead of solving for a value.
No. Every tool on this page computes inside your browser tab with JavaScript. Nothing you type is uploaded or stored, so a test paper or a client spreadsheet stays on your machine.
Browsers store decimals in binary floating point, and 0.1 has no exact binary form. The error sits around the 17th digit. Round the displayed result to the precision your problem needs. When exact values matter, use the Fraction Calculator, Decimal to Fraction or Matrix Inverse Calculator, which keep exact fractions.
Ask whether both quantities rise together. If 4 kg of flour costs 10 dollars, 6 kg costs 15, so price and weight move together and the direct rule applies. If 4 workers finish a job in 6 days, 8 workers need 3 days, so one goes up as the other goes down and the inverse rule applies.
Your teacher sets the rule, not the tool. The most useful habit is to work the problem by hand first, then compare your lines against the calculator steps. The first line where the two disagree is the mistake to fix.