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.
Logarithm Calculator
Solve 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.
Significant Figures Calculator
Count significant figures as the number was typed, round to any precision, and see which trailing zeros are measured and which are ambiguous.
Square Root Calculator
Find the square root of any number, with the simplified radical form alongside the decimal. Negative inputs return the imaginary form instead.
Exponent Calculator
Calculate exponents and powers instantly with our free online exponent calculator. Learn the math behind exponentiation with step-by-step solutions.
Scientific Notation Calculator
Convert between plain numbers and scientific notation, either direction, with the exponent step shown. Significant figures are kept, not padded.
Fraction Calculator
Add, subtract, multiply, and divide fractions with the common denominator step shown and the result reduced. Mixed numbers are accepted as input.
Ratio Calculator
Simplify 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 Calculator
Calculate proportions and solve ratios instantly with our free online proportion calculator. Perfect for math students, teachers, and professionals.
Scientific Calculator
A scientific calculator with trig, logs, exponents, and memory keys, sized for a phone screen. Results copy out at full precision, not rounded.
Proportional Calculator
Solve direct, inverse, and continued proportions. Enter three values, leave one blank, and get the answer with steps and verification.
Single Rule of Three Direct
Solve direct proportions in seconds. Enter three values, get X, see the check, and avoid common ratio mistakes with practical examples.
Single Rule of Three Inverse
Solve 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 Calculator
Solve 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 Validator
Check 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 Calculator
Solve 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 Calculator
Two-value complex arithmetic with live modulus and argument. One Argand plot for both numbers. Entirely in-browser. No uploads, no server storage.
Algebraic Expression Calculator
Evaluate and simplify algebraic expressions with variable substitution and symbolic math.
Linear Equation Solver
Solve 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 Solver
Solve 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.
Circumference Calculator
Enter 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 Calculator
Pick a prism, sphere, cylinder, cone, or square pyramid. Type the lengths you measured, read cubic volume as you type. Formulas stay on screen.
Perimeter Calculator
Find the distance around a rectangle from length and width. Live drawing, optional fence allowance, formula breakdown. Rectangles only, any unit label.
Circle Calculator
Solve 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.
Pythagorean Theorem Calculator
Find 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 Calculator
Enter 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 Calculator
Measure the straight line distance between two points in 2D, with the coordinates substituted into the formula so the arithmetic is checkable.
Area Calculator
Work out area for rectangles, squares, circles, triangles, and trapezoids, with the formula and the substituted numbers shown under each result.
Triangle Calculator
Find area, perimeter, and angles for any triangle from the sides or angles you know, with the rule named at each step, sine or cosine.
Rectangle Calculator
Free rectangle calculator. Enter length and width to get area, perimeter and diagonal instantly. Use for rooms, land, screens and more.
Square Calculator
Calculate the area and perimeter of a square instantly.
Polyhedron Calculator
Choose Platonic solids or prisms, type edge lengths, read volume, surface area, and vertex, edge, face counts. Wireframes render locally. No upload.
Polar Coordinate Converter
Switch (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 Calculator
List every factor of a number, its prime factorization, and factor pairs. Very large numbers slow down, since the search is trial division.
Prime Number Calculator
Check 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 Calculator
Find the least common multiple of two or more numbers, with prime factorizations and the working shown underneath the answer itself.
GCD Calculator
Find the greatest common divisor of two or more numbers instantly. Free GCD calculator using the Euclidean algorithm, with step-by-step breakdown.
Modular Arithmetic Calculator
Compute modulo operations, modular inverse, exponentiation, GCD, and Chinese Remainder Theorem with step-by-step solutions.
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal and custom bases. See results in every base at once with optional step-by-step working.
Roman Numeral Converter
Convert 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 Eratosthenes
Sieve of Eratosthenes in your browser: stepwise strikes or instant finish, copy-ready primes, N capped at 1000. Runs locally. No upload.
Euclidean Algorithm Visualizer
Enter 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.
Pascal Triangle Generator
Build 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.
Factorial Calculator
Calculate factorials of any number instantly with our free factorial calculator. Perfect for combinatorics, probability, and mathematical calculations.
Permutation Calculator
Compute P(n,r) in one step: how many ways to arrange r items from n when order matters. Free permutation calculator, no signup.
Combination Calculator
Calculate combinations (nCr) instantly. Find how many ways to choose r from n when order does not matter. Free, runs in your browser.
Pi Digits Generator
Generate 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 Generator
Generate digits of e (Euler number) to any precision. Free online calculator for mathematical constant e used in calculus and growth.
Phi Digits Generator
Generate φ (phi) digits to any precision. The golden ratio appears in nature, art, and math. Free, runs in your browser.
Fibonacci Calculator
Generate the Fibonacci sequence to any length or jump straight to the nth term, with golden ratio convergence shown alongside each step.
Look and Say Sequence Generator
Generate the look-and-say sequence, where each term reads out the digits of the one before it. Terms grow fast, so long runs get wide quickly.
Mathematical Sequence Generator
Generate and analyze mathematical sequences including Fibonacci, arithmetic, geometric, prime numbers, and custom sequences with formulas and visualizations.
Golden Ratio Calculator
Calculate golden ratio φ (phi) instantly. Free tool for artists, architects, and math enthusiasts. Explore Fibonacci sequences and divine proportions.
Math Constants Generator
Pick 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 Finder
Paste 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.
Random Matrix Generator
Build random matrices up to 20×20 with symmetric, triangular, sparse, or identity structure. Integers, decimals, or fraction notation. Runs in your browser.
Matrix Inverse Calculator
Invert a 2x2 to 5x5 matrix in exact fractions and step through every Gauss-Jordan row operation. Copy the result as fractions, LaTeX, or Python.
Matrix Calculator
Free matrix calculator for addition, subtraction, multiplication, and determinant. Same-size rules and column-row rules explained. No signup.
Quaternion Calculator
Multiply, normalize, and invert quaternions, then read the matching rotation matrix and Euler angles. Built for graphics and robotics work.
Vector Calculator
Run vector ops in your browser: dot, cross, length, angle, add, subtract. Steps show in the readout. xy canvas preview only. Stays local.
Cross Product Calculator
Find 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 Calculator
Dot product in your browser for 2D through 4D: lengths, θ, cosine, projections, each product row, 2D or 3D arrows. Purely on your device.
Eigenvalue Calculator
Find eigenvalues and eigenvectors for 2x2 and 3x3 matrices, with the characteristic polynomial shown. Complex pairs are reported, not skipped.
Determinant Calculator
Find 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 Calculator
Differentiate polynomial, trig, exponential, and log functions with each rule named as it is applied. Built for checking calculus homework.
Integral Calculator
Integrate functions with the substitution or parts step named as it happens, and plot the area under a definite integral. Built for checking work.
Limit Calculator
Calculate limits of functions instantly. Free calculus limit calculator with step-by-step solutions for students and educators.
Mathematical Function Grapher
Plot 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 Plotter
Plot 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 Visualizer
Add integers to a binary search tree and watch the diagram redraw. Run inorder, preorder, postorder and level order traversals, then rebalance a lopsided tree.
Set Theory Calculator
Enter up to three sets and a universal set, type a union, intersection, or complement expression, and see the matching Venn regions shaded.
Graph Theory Calculator
Draw a graph, then find shortest paths, spanning trees, and degree sequences. Directed and weighted edges work up to a few dozen nodes.
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 Generator
Write 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.
L-System Visualizer
Lindenmayer turtle drawing in-browser. Edit axiom, rules, angle, depth, step, color. Auto-fit canvas. Six named presets. Runs locally.
Hilbert Curve Generator
Draw Hilbert curves in your browser. Pick iteration level, size, and color. Watch the recursive space-filling path; all rendering runs locally.
Fractal Tree Generator
Draw fractal trees in the browser. Adjust depth, branch angle, length and shrink factor. Animate growth, pick color modes, and export as PNG.
Sierpinski Triangle Generator
Draw the Sierpinski triangle by recursive subdivision, the chaos game, or triangle removal. Adjust iterations and colors, then download a PNG.
Mandelbrot Set Generator
Explore the famous Mandelbrot Set fractal with interactive zooming, coloring schemes, and mathematical visualization.
Julia Set Generator
Plot 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 Generator
Build 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 Generator
Generate the Dragon Curve fractal from paper-folding or L-systems. Tweak iterations, colors, and style; animate growth or export as PNG.
Cantor Set Generator
Build 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 Generator
Draw Hilbert, Peano, Sierpinski, Dragon, and Gosper curves. Adjust iterations, colors, and canvas size, step through the growth, then export a PNG.
Fractal Dendrite Generator
Draw recursive branching fractals in your browser. Adjust depth, spread, shrink, fan-out, stroke, and palette. Export PNG locally, no uploads.
McWorter Dendrite Lab
McWorter dendrite fractals in-browser. Tune depth, branches, spread, palettes. Export PNG, replay growth. Stays on your device, no uploads.
Pythagoras Tree Fractal
Adjust recursion depth and branch angle on a screen-fit canvas. Colors, optional motion, PNG export. Runs locally in your browser only.
Barnsley Fern Generator
Grow 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 Generator
Create Sierpinski triangles and fractals with the chaos game algorithm. Free online fractal generator with interactive controls.
Mathematical Art Generator
Draw parametric, polar, escape-time, fractal tree, and wave layers locally. Adjust palette, symmetry, density, save PNG. No upload.
Geometric Pattern Generator
Sketch radial art in your browser. Live canvas updates while you tune symmetry, depth, and scale. Download PNG on your device; nothing uploads.
Symmetry Pattern Creator
Build symmetric patterns in your browser. Rotate, reflect, or translate shapes. Draw freehand and watch it mirror. Export PNG locally. No uploads.
Spiral Generator
Generate Archimedean, logarithmic, golden, hyperbolic, and Fermat spirals locally. Adjust turns, stroke, and colors, export PNG. Works offline once loaded.
Tessellation Generator
Create 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! → Infinity
For 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.