Skip to main content
Category

Free online math calculators

Unit converters, equation solvers, statistics tools, matrix operations, and general math utilities.

This hub holds sixteen calculators that each finish one arithmetic job rather than pretending to be a scientific calculator. The Unit Converter covers twelve measurement families — length, weight, temperature, volume, area, speed, time, data, pressure, energy, force and frequency — and its length table runs from micrometres to light years without switching pages. The Statistics Calculator takes a pasted column or a comma-separated list and returns mean, median, mode, population and sample variance, standard deviation, quartiles, the interquartile range, percentiles, skewness and kurtosis, plus geometric and harmonic means, and it marks values that fall outside the 1.5 x IQR fences as outliers and outside 3 x IQR as extreme. The Matrix Calculator multiplies, transposes, ranks and inverts, expands determinants by cofactors with the intermediate lines written out, and returns eigenvalues for 2x2 and 3x3 inputs. The Number Base Converter moves a value between base 2, 8, 10, 16, 32 and 64, accepts 0b, 0o and 0x prefixes, and prints both the positional expansion on the way into decimal and the repeated-division remainders on the way back out. The Function Plotter reads expressions with a tokenizer and recursive-descent parser written for this page instead of JavaScript eval, so an expression like 2sin(x)+x^2 is graphed as data and never executed as code; the graph pans, zooms and exports to PNG. Money and body arithmetic sit in the same list: the Loan Calculator builds a month-by-month amortisation schedule and shows how much term an extra monthly payment removes, Compound Interest models regular contributions at a compounding frequency you pick and can discount the result by an inflation rate, the Tip Calculator splits a bill across any number of people with an optional round-up, and the BMI Calculator switches between metric and imperial and reports how far you are from a target band in the unit you chose. Number to Words spells figures out in English, Spanish, French and German and has currency modes for USD, EUR and GBP plus an ordinal and a check-writing mode. Roman Numerals converts in both directions. The IP Subnet Calculator returns network address, broadcast, wildcard mask, usable host range, CIDR notation and address class for an IPv4 block. Two of the sixteen work on measurements of a person rather than a number: the Macro Calculator derives basal metabolic rate with the Mifflin-St Jeor equation, multiplies it by an activity factor between 1.2 and 1.9 to reach total daily energy expenditure, and splits the result into carbohydrate, protein and fat grams on a balanced, low-carb, high-protein, keto or custom ratio; the Body Fat Calculator offers the US Navy circumference method, a BMI-derived estimate and a three-site skinfold calculation, using chest, abdomen and thigh for men and triceps, suprailiac and thigh for women. All sixteen compute in JavaScript inside the open tab, so no figure you enter is sent anywhere.

16 tools · always free · no account needed

How to choose the right tool

Start from the shape of the number in front of you. If it carries a unit, the Unit Converter is the only tool here with conversion tables behind it. If you have a list of numbers, the Statistics Calculator is built for pasted columns and reports spread, not just an average. If you have a grid of numbers, the Matrix Calculator is the one that shows its working, which matters when the answer is for coursework rather than for a program. Percentage questions split by phrasing rather than by arithmetic: the Percentage Calculator has five separate modes — X% of Y, X is what % of Y, change from X to Y, increase by, decrease by — so pick the mode that matches the sentence you are trying to answer. For anything with a rate and a term, use the Loan Calculator when the payment is fixed and the repayment schedule is the point, and Compound Interest when the balance grows and you want the yearly split between what you paid in and what the interest added. Roman Numerals, Number to Words and the Number Base Converter are notation translators rather than calculators: reach for them when the value is already right and only the way it is written is wrong.

Frequently asked questions

Do these calculators work without an internet connection?

Once the page has loaded, yes. Every calculation in this hub runs as JavaScript in the tab, and none of the sixteen tools makes a network request to produce a result. If the connection drops mid-session the Unit Converter, Statistics Calculator, Matrix Calculator and the rest keep answering. What you lose offline is the initial page load and any font or icon that has not been cached yet.

How precise are the results?

Arithmetic here uses JavaScript double-precision floating point, which is exact for integers up to about 9 quadrillion and carries roughly 15 to 17 significant decimal digits otherwise. That is more than enough for loan schedules, unit conversion and descriptive statistics. It is not arbitrary precision: very long decimal expansions and very large factorial-scale numbers will round. The Number Base Converter is the place this shows first, since a 20-digit hexadecimal value exceeds the exact integer range.

Can I paste a whole column of numbers into the Statistics Calculator?

Yes. It accepts values separated by commas, spaces, tabs or line breaks, so a column copied straight out of a spreadsheet works without cleanup. Non-numeric cells are ignored rather than silently treated as zero. The summary that comes back includes count, sum, mean, median, every mode, quartiles, standard deviation for both the population and the sample, and a list of the specific values that fall outside the outlier fences.

Why does the IP Subnet Calculator reject IPv6 addresses?

It is an IPv4 tool. The whole calculation is done with 32-bit integer masking, which is what produces the network address, broadcast address, wildcard mask and usable host range in one pass. IPv6 has a 128-bit address space and no broadcast address, so the same arithmetic does not carry over. Enter something like 192.168.1.0/24 and you get the full block breakdown including address class and CIDR notation.

Does the Function Plotter run the expression I type as code?

No. Expressions are tokenized and parsed by a small recursive-descent parser written for this tool, then evaluated over the plotted range as a syntax tree. JavaScript eval and the Function constructor are not used, so a typed expression can never execute as page code. The practical limit is that only the operators and functions the parser knows are accepted; anything outside that grammar is reported as a parse error instead of being guessed at.

Is my loan or BMI data saved anywhere?

Nothing is uploaded. A few tools keep a short local history so you can reuse a recent calculation: the Unit Converter stores recent conversions and favourites, and Roman Numerals keeps recent conversions, both in your browser's localStorage on this device only. Clearing site data removes them. The Loan Calculator, Compound Interest, the BMI Calculator, the Macro Calculator and the Body Fat Calculator hold their inputs in page memory only, so a refresh clears them, and no height, weight or body measurement is ever transmitted.

You might also need

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy