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.

How to use

  1. Paste the numbers to check into the input box; commas, spaces, line breaks, or any symbol may separate them.
  2. Choose a filter: list all / primes only / perfect squares only / Fibonacci only / happy numbers only — it keeps just the matching ones.
  3. Optionally tick Keep unique.
  4. Set the separator to control the layout of the text-box output; one per line by default.
  5. Click start; results go to the text box and the table below.

Message board

All messages →
0/200

  • No one has spoken up yet — want to go first?