Math

1,470 math calculators: percentages, fractions, equations, geometry, trigonometry, statistics and number theory. Each one shows the method in plain words, so you get the answer and understand how it was reached, free in your browser.

Crescent area calculator
Get the moon-shaped area that one circle keeps outside another: two circles of radius 5 with centers 5 apart leave a crescent of 47.830573874526 on each side.
Free · Runs in your browser
Pipe cross-sectional area
Turn a pipe's inner diameter into the open area of its bore: a diameter of 10 gives 78.539816339745 square units.
Free · Runs in your browser
Csc calculator
Get the cosecant of any angle in degrees or radians: csc 30° is 2, because the sine of 30° is 0.5.
Free · Runs in your browser
Dividing radicals calculator
√8 divided by √2 is exactly 2, and √8 over √3 simplifies to 2√6/3. Enter each radical's number and root index to get the quotient fully simplified, with the…
Free · Runs in your browser
Distributive property calculator
Enter three numbers and watch 3(4 + 5) become 3·4 + 3·5, then 12 + 15, then 27. Each step of the distributive property is shown next to the answer, so a student…
Free · Runs in your browser
Divide complex numbers
(3 + 4i) divided by (1 + 2i) is 2.2 − 0.4i. Enter the real and imaginary parts of both numbers and get the quotient's two parts, worked out through the…
Free · Runs in your browser
Exponential notation converter
1234.5 becomes 1.2345 × 10^3, and 1.5 × 10^2 expands back to 150. Pick the direction, type the number in decimal, e-notation or the textbook spelling, and get…
Free · Runs in your browser
Factor calculator
The factors of 12 are 1, 2, 3, 4, 6 and 12, six in all. Enter any positive whole number up to one trillion and get its complete, ordered list of divisors, with…
Free · Runs in your browser
Factoring trinomials calculator
x² + 5x + 6 factors into (x + 2)(x + 3). Enter the three coefficients and get the pair of binomials a classroom expects, found with integer pairs or the AC…
Free · Runs in your browser
Fifth root calculator
The fifth root of 32 is 2, and the fifth root of −32 is −2, because an odd root keeps the sign. Enter any finite number and get its one real fifth root, with…
Free · Runs in your browser
Fermat's little theorem calculator
2 to the 6th modulo 7 leaves 1, exactly as Fermat's little theorem predicts. Enter a base a and a prime p to get the residue of a to the p minus 1 modulo p…
Free · Runs in your browser
Greatest common divisor
Enter two integers and get their greatest common divisor by Euclid's method: 48 and 18 give 6 after three remainder steps, and 1071 and 462 give 21.
Free · Runs in your browser
Half-angle formulas
Enter an angle in degrees and get the sine, cosine and tangent of half of it, with the right signs: 90° gives 45°, where sine and cosine are √2/2 and the…
Free · Runs in your browser
Greatest common factor calculator
Enter a list of integers and get the largest number that divides every one of them: 12, 18 and 24 share 6.
Free · Runs in your browser
Hexagon calculator
A regular hexagon with a side of 2 has a perimeter of 12 and an area of about 10.3923. Type the one length you know and get the surface for material and the…
Free · Runs in your browser
Inverse modulo calculator
The inverse of 3 modulo 11 is 4, because 3 times 4 is 12, which leaves remainder 1. Enter a and the modulus to get the unique inverse from 0 to m minus one, or…
Free · Runs in your browser
Isosceles trapezoid area
Type the two parallel bases and the perpendicular height of an isosceles trapezoid and get its area straight away: bases of 10 and 6 with a height of 4 give 32.
Free · Runs in your browser
Least common multiple
Enter a list of whole numbers and get their least common multiple, the smallest positive number all of them divide into: 12, 18 and 24 give 72.
Free · Runs in your browser
Least to greatest fractions
Type several fractions and get them back sorted from least to greatest without rounding: 1/2, 1/3, 1/4 and 3/4 come out as 1/4, 1/3, 1/2, 3/4.
Free · Runs in your browser
Length of a rectangle calculator
Divide a rectangle's area by its known width to get the length: an area of 48 with a width of 6 gives a length of 8.
Free · Runs in your browser
Linear combination calculator
Multiply each vector by its coefficient and add the results component by component: 2 times (1, 0) plus 3 times (0, 1) gives (2, 3).
Free · Runs in your browser
Linear-feedback shift register
Give a starting row of bits, the tap positions and a number of steps, and get the bit stream of a Fibonacci LFSR: seed 1000 with taps 4 and 1 over 8 steps emits…
Free · Runs in your browser
Line of intersection of two planes
Enter the coefficients of two planes and get the line where they meet, as a point and a direction: x+y+z and x−y+z, both set to 1, meet along the line through…
Free · Runs in your browser
Log2 calculator
Enter a positive number and get its base-2 logarithm, the power of two that produces it: log2 of 8 is 3, of one half is −1, and of 10 about 3.321928094887.
Free · Runs in your browser
Mean calculator
Add up a list and divide by how many numbers it holds: 2, 4, 6, 8 and 10 sum to 30, so the mean is 6.
Free · Runs in your browser
Long multiplication calculator
Multiply two whole numbers the schoolbook way and see every partial product: 123 times 45 gives the rows 615 and 4920, which add up to 5535.
Free · Runs in your browser
Möbius strip calculator
Give the band width and the centreline radius and get the Möbius strip's area and its single edge: a band 1 wide on a radius of 2 has an area of 4π and an edge…
Free · Runs in your browser
Multiply complex numbers
Multiply two complex numbers in rectangular form: (1 + 2i)(3 + 4i) gives −5 + 10i, using (ac − bd) + (ad + bc)i with i² replaced by −1.
Free · Runs in your browser
Logical NOR calculator
False NOR false is true, and every other pair gives false. Enter two true-or-false values and get the NOR result with the expression written out, ready to check…
Free · Runs in your browser
Null space calculator
The rows (1, 2, 3) and (2, 4, 6) have rank 1, so their null space needs two basis vectors: (−2, 1, 0) and (−3, 0, 1).
Free · Runs in your browser