About Math.Number
A free, carefully computed reference for the mathematical properties of every integer.
Our Mission
Math.Number exists to answer a simple question as completely as possible: what can we say about a given whole number? Numbers are the foundation of mathematics, science, and computing, yet a complete, reliable, and freely accessible reference for the properties of individual integers is surprisingly hard to find. We built Math.Number to fill that gap — a single place where students, teachers, software engineers, and curious minds can look up any number and instantly see its parity, primality, factorization, base conversions, trigonometric values, and dozens of other properties, all backed by exact computation rather than guesswork.
How We Compute Our Data
Every property shown on Math.Number is computed on demand by our own open algorithms — nothing is scraped, copied, or approximated from third parties. When you open a number page, the site runs a series of well-known mathematical routines against that exact value:
- Primality and factorization are determined by trial division and standard sieve techniques, producing the complete list of divisors, the prime factorization, the divisor count, and the sum of proper divisors.
- Classifications such as perfect, abundant, deficient, palindromic, Armstrong, Harshad, Fibonacci, perfect square, perfect cube, and power of two are each checked with their precise mathematical definitions.
- Base conversions (binary, octal, hexadecimal, Base64) and cryptographic hashes (MD5, SHA-1, SHA-256, SHA-512) are generated directly from the number's canonical string representation.
- Trigonometric, hyperbolic, root, and logarithmic values are evaluated with double-precision floating-point arithmetic and displayed to ten significant figures.
- Conjecture-related data — Collatz stopping times and Goldbach partitions — are computed iteratively for each number where the result is defined.
Because the values are calculated rather than stored, they are internally consistent and reproducible: you can verify any of them yourself with a calculator, a spreadsheet, or a few lines of code.
Accuracy and Sources
The definitions and algorithms we use are drawn from standard, widely-accepted mathematics — the same material found in any number-theory textbook and in references such as the On-Line Encyclopedia of Integer Sequences (OEIS). Floating-point results (trigonometry, logarithms, roots) are subject to the usual limits of double-precision arithmetic and are intended as practical references rather than arbitrary-precision values. If you ever spot a discrepancy, we genuinely want to hear about it — please contact us and we will investigate.
Who Builds Math.Number
Math.Number is an independent project created and maintained by Dmytro Koshovyi, a software engineer based in Ukraine (Kyiv / Mykolaiv). It started as a personal tool for quickly checking number properties while programming and grew into a public reference. The site is built with ASP.NET Core and is offered free of charge.
How the Site Is Funded
Math.Number is free to use. To cover hosting and development costs, the site may display advertising and accepts voluntary support. Advertising never influences the mathematical results we present — the numbers are always computed the same way, regardless of anything else on the page. You can read more about data handling in our Privacy Policy.
Get Involved
Suggestions for new properties, number lists, or reference tables are always welcome, as are corrections. Reach out through our contact page — feedback from readers directly shapes what we build next.