Number Property Checker
Batch-check whether numbers are prime, perfect squares, Fibonacci numbers or happy numbers. Big-integer maths means values past 2^53 are judged correctly, and negatives are shown as No.
Filter:
Separator:
Statistics Result
Download CSV
| Original | Odd / Even | Prime? | Square? | Fibonacci? | Happy? | Digits |
|---|
Introduction to the tool and how to use it
The number property analyzer explains everything about what a given number is in one pass. Good for number-theory practice, an introduction to cryptography, checking your own predicate functions while coding problems, or simply seeing how special a number is.
Properties checked:
· Prime — a number divisible only by 1 and itself (≥ 2), such as 2, 3, 5, 7, 11;
· Perfect square — the square of some integer, such as 0, 1, 4, 9, 16, 25;
· Fibonacci — appears in the sequence 1, 1, 2, 3, 5, 8, 13 …;
· Happy number — repeatedly sum the squares of its digits until it converges to 1, such as 1, 7, 10, 13, 19, 28;
· Parity and digit count — provided along the way for easy comparison.
Note: only integers are recognized and decimals are ignored; negative numbers are not evaluated (always shown as No), and parity is judged by absolute value. Primality uses the Miller-Rabin test, which is exact below 2^64 and highly probable for larger numbers; all arithmetic uses big integers, so values beyond the JavaScript safe-integer range (2^53-1) stay accurate too.
Properties checked:
· Prime — a number divisible only by 1 and itself (≥ 2), such as 2, 3, 5, 7, 11;
· Perfect square — the square of some integer, such as 0, 1, 4, 9, 16, 25;
· Fibonacci — appears in the sequence 1, 1, 2, 3, 5, 8, 13 …;
· Happy number — repeatedly sum the squares of its digits until it converges to 1, such as 1, 7, 10, 13, 19, 28;
· Parity and digit count — provided along the way for easy comparison.
Note: only integers are recognized and decimals are ignored; negative numbers are not evaluated (always shown as No), and parity is judged by absolute value. Primality uses the Miller-Rabin test, which is exact below 2^64 and highly probable for larger numbers; all arithmetic uses big integers, so values beyond the JavaScript safe-integer range (2^53-1) stay accurate too.
How to use
- Paste the numbers to check into the input box; commas, spaces, line breaks, or any symbol may separate them.
- Choose a filter: list all / primes only / perfect squares only / Fibonacci only / happy numbers only — it keeps just the matching ones.
- Optionally tick Keep unique.
- Set the separator to control the layout of the text-box output; one per line by default.
- Click start; results go to the text box and the table below.
Message board
All messages →-
No one has spoken up yet — want to go first?