Square Root Calculator

What it calculates

The calculator runs JavaScript's native Math.sqrt() with no rounding on the output. For a perfect square like 144, it returns a clean The square root of 144 is 12. For a non-perfect square like 2, it returns the full floating-point value: The square root of 2 is 1.4142135623730951. — 16 digits, because √2 is irrational and JavaScript doesn't truncate it for you.

Negative numbers

Square roots of negative numbers aren't real numbers (they're imaginary, involving i), so entering a negative value returns "Cannot calculate square root of a negative number" rather than NaN or an imaginary result. This tool only handles the real, non-negative domain.

Perfect squares worth memorizing

NumberSquare root
42
93
164
14412
2 (not a perfect square)1.4142135623730951