Perfect Square Calculator - Check Numbers and Find Square Roots
Instantly check if any non-negative integer is a perfect square, find its integer square root, or discover the nearest perfect squares.
Enter a non-negative integer to determine whether it is a perfect square. If it is, the integer square root is shown. If not, the nearest perfect squares are displayed.
Perfect Square Calculator - Check Numbers and Find Square Roots
Instantly check if any non-negative integer is a perfect square, find its integer square root, or discover the nearest perfect squares.
About the perfect square calculator
A perfect square is a non-negative integer that can be expressed as the product of another integer with itself. In algebraic notation, a number N is a perfect square if there exists a non-negative integer x such that x² = N. The integer x is the square root of N, and the sequence of perfect squares starts 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, and continues indefinitely.
Perfect squares are also called square numbers because they correspond exactly to the areas of squares with integer side lengths. A square with side length 7 has area 7² = 49, so 49 is a perfect square. This geometric interpretation makes perfect squares immediately tangible: they are the set of all possible integer areas of square regions.
The most reliable way to check whether a number is a perfect square is to compute its square root and verify whether the result is a whole number. If √N is an integer, N is a perfect square; otherwise it is not. For example, √144 = 12 (an integer), so 144 is a perfect square. By contrast, √150 ≈ 12.247, which is not an integer, so 150 is not a perfect square. This calculator performs exactly this test using double-precision floating-point arithmetic combined with an exact integer check.
A useful digit-based shortcut is that perfect squares can only end in the digits 0, 1, 4, 5, 6, or 9. A number ending in 2, 3, 7, or 8 is therefore definitely not a perfect square. However, the converse is not true — a number ending in one of those six digits may or may not be a perfect square. For example, 21 ends in 1 but is not a perfect square, while 81 also ends in 1 and is 9². The calculator gives a definitive answer regardless of the last digit.
Perfect squares appear throughout mathematics, physics, and engineering. In the Pythagorean theorem, a² + b² = c², the square of the hypotenuse of a right triangle is the sum of the squares of the other two sides — perfect squares play a central role in identifying integer-sided right triangles (Pythagorean triples such as 3, 4, 5 and 5, 12, 13). In physics, kinetic energy E = ½mv² and gravitational potential energy involve squared velocities and distances. In cryptography and number theory, quadratic residues — numbers that are perfect squares modulo a prime — underpin algorithms for factoring large integers and testing primality.
This calculator accepts any non-negative integer and instantly confirms whether it is a perfect square. If it is, the integer square root is displayed together with the verification equation. If it is not, the two nearest perfect squares — one below and one above — are shown so you can immediately see the context.
Perfect square examples
Four examples illustrating perfect squares, non-perfect squares, and the nearest-square feature.
| Number | Is Perfect Square? | Details |
|---|---|---|
| 144 | Yes | 12² = 12 × 12 = 144. The integer square root is 12. A square floor tile covering 144 cm² has sides of exactly 12 cm. |
| 150 | No | √150 ≈ 12.247, which is not an integer. 150 lies between 144 (12²) and 169 (13²), so those are the nearest perfect squares. |
| 9 | Yes | 3² = 9. The integer square root is 3. In a Pythagorean triple, 3² + 4² = 9 + 16 = 25 = 5². |
| 0 | Yes | 0² = 0. Zero is a perfect square with an integer square root of 0, consistent with the standard mathematical definition. |
How to use the perfect square calculator
- Enter a non-negative integer in the Number field. The calculator accepts zero and any positive whole number.
- Click Calculate. The result immediately states whether the number is a perfect square.
- If it is a perfect square, the integer square root is displayed along with the verification equation x² = N.
- If it is not a perfect square, the nearest perfect squares below and above your number are shown.
- Click Reset to clear the field, or tap one of the example buttons to load a pre-filled test case.
Perfect square calculator FAQ
What is a perfect square?
A perfect square is a non-negative integer N that equals another non-negative integer x multiplied by itself: N = x². Examples include 0 (0²), 1 (1²), 4 (2²), 9 (3²), 16 (4²), and 25 (5²). The sequence is also called the square numbers.
Can a negative number be a perfect square?
No, within the real number system. Squaring any real number always produces a non-negative result, so a negative number cannot equal x² for any real x. In the complex number system, every number has two square roots, but the definition of perfect squares is conventionally restricted to non-negative integers.
How can I quickly tell if a number is not a perfect square?
Check the last digit. Perfect squares can only end in 0, 1, 4, 5, 6, or 9. If a number ends in 2, 3, 7, or 8, it is definitely not a perfect square. However, numbers ending in the allowed digits are not guaranteed to be perfect squares — you need to take the square root and check whether it is an integer to be certain.
What is the square root test?
Compute √N. If the result is an integer (no fractional part), N is a perfect square. If the result has a decimal component, N is not a perfect square. For large numbers you can round the square root to the nearest integer r and check whether r² = N exactly, which is what this calculator does internally.
What are perfect squares used for in real life?
Perfect squares appear in area calculations (a square with integer side has a perfect-square area) and in the Pythagorean theorem, which identifies integer-sided right triangles such as 3-4-5 and 5-12-13. Physics formulas involving squared quantities such as kinetic energy E = ½mv² and cryptography — where quadratic residues modulo primes underpin several primality tests — also rely on properties of perfect squares.
Is 1 a perfect square?
Yes. 1 = 1² = 1 × 1, so 1 is a perfect square with integer square root 1. It is both the first and smallest positive perfect square. Similarly, 0 is a perfect square since 0² = 0, making 0 the smallest perfect square if non-negative integers are considered.