📊 Am I Normal?

About Am I Normal?

What is this?

Am I Normal? is a collection of 184 free comparison tools across 31 life categories. Enter your data — salary, sleep hours, anxiety level, body measurements — and instantly see your percentile based on real statistical data.

Why we built this

Everyone wonders "is this normal?" but most Google results give vague answers or try to sell you something. We wanted a simple, data-driven tool that gives you a straight answer with a real percentile — no signup, no paywall, no data collection.

How it works

  • You enter your data into a form
  • JavaScript calculates your percentile using published statistical norms
  • You see where you stand compared to population data
  • Your inputs never leave your browser — zero backend, zero data collection

Data sources

Our tools use data from:

  • Government agencies: OECD, WHO, CDC, BLS, Eurostat, Federal Reserve
  • Academic research: Peer-reviewed studies published in clinical journals
  • Validated scales: PHQ-9, GAD-7, ASRS, AQ-10, Rosenberg RSES, Gottman method, Big Five, and 30+ more
  • Population surveys: Gallup, Pew Research, GSS, NATSAL, NHANES

Every tool page cites its specific sources at the bottom.

Important disclaimers

  • Not medical advice. Our tools are for educational comparison only. They are not diagnostic instruments.
  • Screening ≠ diagnosis. Mental health screenings (depression, anxiety, PTSD, etc.) indicate when to seek professional evaluation — they do not replace it.
  • "Normal" is descriptive, not prescriptive. Being outside the average is not inherently good or bad.
  • Data has limitations. Norms vary by country, culture, age, and time period. Our tools use the best available data but cannot capture every variable.

Open source

The entire site is open source on GitHub. You can inspect every calculation, verify our data sources, and contribute improvements.

Technical details

  • Built with Astro (static site generation)
  • Styled with Tailwind CSS
  • Hosted on Cloudflare Pages
  • 100% client-side — no backend, no database, no server-side processing
  • Statistical calculations use the Abramowitz & Stegun normal CDF approximation