Welcome to our user's guide
We have tried to make every tool as simple as it looks. Here is the short guidance for each one — what it does, what to set, and what is worth checking before you rely on the result.
Last updated: 2026 · Your complete guide to using MathTools.
Arithmetic & Algebra
These tools handle the fundamental building blocks of math. From basic fractions and percentages to solving linear equations, these calculators provide instant answers with step-by-step breakdowns.
Percentage
Calculate percentages, increases, and decreases.
Features four distinct modes: finding X% of Y, finding the whole from a percentage, calculating percentage change, and finding what percentage X is of Y. Simply select the tab for your specific problem, enter the required numbers, and the result updates instantly. You can easily copy the answer or view the formula breakdown.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Fraction
Add, subtract, multiply, and divide fractions.
Handles fraction operations (add, subtract, multiply, divide), simplifying fractions to lowest terms, and conversions between decimals and fractions. Select the desired mode, input your numerators and denominators, and click calculate. It provides both the final simplified fraction and its decimal equivalent.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Ratio
Solve proportions and simplify ratios.
Includes three sub-tools: Simplify Ratio (reduce A:B using GCD), Proportion Solver (solve A:B = C:D using cross-multiplication), and Ratio Scaling (enlarge or shrink a ratio by a specific factor). Choose a tab, enter your known values, and the calculator will find the missing or simplified values instantly.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Average
Find mean, median, and average of a dataset.
Calculates Mean, Median, Mode, Range, Sum, and Count from a dataset. Enter your numbers separated by commas or spaces. The tool automatically sorts the data and provides a detailed breakdown of all statistical measures, including minimum and maximum values, in an easy-to-read grid.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Exponent & Root
Calculate powers and bases.
Computes powers and roots, including fractional exponents (e.g., 1/2 for square root) and negative bases. Enter your base and exponent using the on-screen helper buttons or keyboard. It also includes a dynamic table generator to view exponents from 1 to 100.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Square Root & N-th Root
Find square roots and radical values.
Calculates square roots, cube roots, or any N-th root. It also simplifies square roots into their radical form (e.g., √50 = 5√2). Enter the root index and the number, and the tool provides both the decimal approximation and the simplified radical.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Linear Equation
Solve equations of the form ax + b = c.
Solves linear equations of the form ax + b = c. Enter the coefficients a, b, and c. The tool will solve for x and display the result. It also correctly handles edge cases like infinite solutions (identity) or no solution (contradiction).
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Geometry
Calculate dimensions, areas, and relationships for 2D and 3D shapes. These tools are perfect for students, architects, and engineers who need accurate geometric solutions with visual graphs.
Area & Perimeter
Calculate area and perimeter for 2D geometric shapes.
Calculates the area and perimeter of rectangles, circles, triangles, and squares. Select the shape, input its dimensions (length, width, radius, or sides), and the tool computes the results. It also validates triangle inequalities to ensure the sides form a valid shape.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Pythagorean Theorem
Solve for side A, B, or hypotenuse C.
Solves for any side of a right-angled triangle using the Pythagorean theorem (a² + b² = c²). Select which side to solve for, enter the other two, and the tool provides the length along with a dynamic visual graph of the triangle.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Triangle Solver
Solve triangles using SSS, SAS, or ASA inputs.
Solves a triangle given all three sides (SSS). It calculates all three angles using the Law of Cosines, the area using Heron's formula, and classifies the triangle (e.g., acute scalene, right isosceles) alongside a visual diagram.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Circle Calculator
Calculate arc length, sector area, and chord length.
Calculates area, circumference, diameter, arc length, chord length, and sector area. Enter the radius and an optional central angle. It features an interactive SVG graph to visualize the circle and the specific sector you are calculating.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Distance & Midpoint
Find the distance between two points (x₁,y₁) and (x₂,y₂).
Finds the distance, midpoint, and slope between two points (x1,y1) and (x2,y2). Enter the coordinates to see the results, along with a graph showing the points, the connecting line, and the Δx/Δy right triangle.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Number Theory
Explore the properties of integers, including prime factorization, greatest common divisors, and base conversions. These tools use robust algorithms to handle large numbers and complex datasets.
Prime Number
Check if a number is prime and find factors.
Checks if a number is prime, provides a full list of factors, and identifies the nearest previous and next prime numbers. Enter any integer to see its primality status and a detailed factor breakdown, complete with a cheat sheet of prime numbers up to 1000.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Factorial
Compute factorials for non-negative integers.
Computes the factorial of a number (n!) up to 170. Enter a non-negative integer. It displays the exact result, the scientific notation, the number of trailing zeros, and the total number of digits in the result.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
GCD / HCF
Find the Greatest Common Divisor using Euclidean algorithm.
Finds the Greatest Common Divisor (GCD/HCF) of two or more integers. Enter your numbers separated by commas. It uses the Euclidean algorithm and shows the step-by-step division process, along with a list of all common divisors.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
LCM
Find the Least Common Multiple of numbers.
Finds the Least Common Multiple (LCM) of multiple integers. Enter numbers separated by commas. The tool calculates the result, displays the pairwise relationship (GCD × LCM = Product), and includes a reference tool for quick two-number checks.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Random Number
Generate random numbers within a specified range.
Generates random integers or decimals within a custom range. Choose your number type, set the min/max bounds, and select the quantity. You can allow duplicates for integers, specify decimal places for decimals, and save the generated sequence to your history.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Number Base
Convert between Binary, Octal, Decimal, and Hexadecimal.
Converts numbers between Binary, Octal, Decimal, and Hexadecimal bases. Enter your value, select the input base, and the tool instantly provides the equivalent in the other three bases. It supports large numbers (up to 200 digits) via BigInt.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Engineering Math
Solve advanced problems involving complex numbers, matrices, and vectors. These tools provide deep analysis, interactive visualizations, and precise results for engineering and physics applications.
Complex Numbers
Add, multiply, divide complex numbers in rectangular and polar form.
Performs arithmetic operations, polar/rectangular conversions, powers, and roots on complex numbers. It displays the results on an interactive Argand diagram and provides detailed analysis like magnitude and argument.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Vector Math
Dot product, cross product, magnitude, and angle between vectors.
Calculates vector addition, subtraction, dot product, cross product, magnitude, angle, and unit vectors in 2D or 3D. It visualizes the vectors on a 2D graph and shows the projection of one vector onto another.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Matrix Calculator
Calculate determinant, transpose, addition, and multiplication.
Performs matrix operations (determinant, transpose, addition, subtraction, multiplication, inverse, trace) for 2x2, 3x3, and 4x4 matrices. Select the size and operation, input your values, and the result matrix is calculated instantly.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Laplace Transform
Reference table of common Laplace transform pairs.
A searchable reference library for Laplace transform pairs and properties. Search for time-domain functions to find their s-domain equivalents, view linearity/shift theorems, and see worked examples for derivative and integral properties.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Advanced
Dive into calculus, differential equations, and advanced statistics. Whether you are evaluating limits, solving ODEs, or analyzing distributions, these tools offer numerical solutions and detailed graphs.
Scientific
Perform advanced trigonometry, logs, and complex expressions.
A full-featured scientific calculator supporting BODMAS expressions, trigonometry (including inverse and hyperbolic), logarithms, powers, roots, and factorials. It supports keyboard input, memory functions (M+, MR, MC), and tracks your recent calculation history.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Logarithm
Calculate log, ln, and custom base logarithms.
Calculates logarithms of any base, including natural log (ln) and common log (base 10). It also features a log laws demonstration, an interactive graph, and applications for logarithmic scales like decibels, pH, and the Richter scale.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Limit Calculator
Evaluate one-sided and two-sided limits with step-by-step analysis.
Evaluates one-sided and two-sided limits numerically. Choose a function, enter the approach point (including infinity), and the tool will create an approach table, estimate the limit, and plot the graph.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Percentile Calculator
Find percentiles from raw data or from Z-scores.
Calculates percentiles from raw data or from a Z-score. For raw data, enter numbers and the target percentile (it computes Q1, Median, Q3, and IQR). For Z-scores, it calculates the cumulative probability using the normal CDF.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Differential Equation Solver
Solve ordinary differential equations using numerical methods.
Solves first-order ordinary differential equations (ODEs) numerically using the 4th-order Runge-Kutta (RK4) method. Select a preset ODE, set initial conditions and step size, and visualize the solution curve on a graph.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Utilities
Everyday tools for quick conversions and calculations. Convert units, calculate compound interest, or generate secure passwords instantly, all with maximum privacy and accuracy.
Unit Converter
Convert Length, Weight, Temperature, and Volume.
Converts between various units of Length, Weight, Temperature, and Volume. Select a category, enter your value, and choose the 'From' and 'To' units. The tool uses precise conversion factors, including special formulas for temperature.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Data Storage
Convert between Bytes, KB, MB, GB, and TB.
Converts data storage sizes between Bytes, Kilobytes (KB), Megabytes (MB), Gigabytes (GB), and Terabytes (TB). Enter your value and select the 'From' and 'To' units to see the conversion based on binary (1024) factors.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Speed Converter
Convert between mph, km/h, m/s, knots, and ft/s.
Converts speed measurements between meters/second, kilometers/hour, miles/hour, knots, and feet/second. Simply enter your speed, select the units, and get the converted result instantly.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Fuel Efficiency
Convert between MPG (US/UK), L/100km, and km/L.
Converts fuel efficiency between US MPG, UK MPG, Liters per 100km (L/100km), and Kilometers per Liter (km/L). Note that L/100km is inversely proportional to the other units.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Compound Interest
Calculate savings growth over time with regular contributions.
Calculates the future value of an investment with compound interest and regular monthly contributions. Enter the principal, annual rate, time, monthly contribution, and compounding frequency to see total interest and final balance.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Password Generator
Generate secure, random passwords with customizable criteria.
Generates cryptographically secure passwords using the Web Crypto API. Customize the length and select character types (uppercase, lowercase, numbers, symbols). It includes a strength meter based on entropy and allows you to copy the password.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Graphing
Visualize mathematical functions and their transformations. Adjust parameters in real-time to see how functions behave, stretch, and shift on a coordinate plane.
Function Transformations
Explore transformations, quadratic analysis, and wave parameters.
Graphs mathematical functions and visualizes transformations. Choose a parent function (quadratic, sine, etc.) and adjust parameters (a, b, h, k) to see stretching, shifting, and reflections. Includes quadratic and wave analysis modes.
(This tool runs entirely in your browser, ensuring maximum privacy and instant results. You can input your data, copy the outputs to your clipboard, and save your calculations to your history.)
Policies & help
The rules that apply to every tool above are written down once, on these pages.
- Help centre — the workflow questions: picking a tool, opening a calculator, finding the result.
- FAQ — one quick answer per tool, plus the essentials about limits and accounts.
- Terms & Conditions — what you may process and what you must own.
- Privacy Policy — what is stored and for how long (session only for guest history).
- Security — encryption in transit, the temp store and password handling.
Missing a setting or an answer? The support inbox takes corrections.