Skip to content
Run here 100% in your browser, no upload, no login

Pi Digits Explorer

Look up digits of pi from a built-in table of the first 1000 digits after the decimal point.

Query range

Position 1 is the first digit after the decimal point (the 1 in 3.14159). Positions run 1 to 1000.

Digits in range

Digit counts

Birthday search (first 1000 digits)

How to use it

  1. Enter a from and to position (1 to 1000). Position 1 is the first digit after the decimal point, the 1 in 3.14159.
  2. The digits show in groups of 10 with position labels, so you can read coordinates at a glance.
  3. Optionally set a highlight range to mark a stretch, such as positions 763 to 768, where pi famously runs six nines.
  4. Fill in a digit from 0 to 9 to count it inside your range, or leave it empty to see counts for all ten digits.
  5. Type a 6-digit birthday like 199001 to search the first 1000 digits, and copy the report if you want to keep it.

Common use cases

Why it stays private

The digit table is built into the page as a constant, so nothing is fetched or uploaded. Queries and birthday searches run entirely in your browser.

FAQ

Q: Where do the digits come from? A: The first 1000 digits after the decimal point are stored as a constant in the tool and were verified against pi computed with a high-precision Machin formula before shipping.

Q: Why does my birthday not appear? A: There are only about 1000 possible starting positions here, and a specific 6-digit string has a low chance of landing in one of them. Most 6-digit dates are not in the first 1000 digits; a much longer table would be needed.

Q: What is special about positions 763 to 768? A: That stretch is the run of six nines in pi, known as the Feynman point. The highlight sample is preset to it so you can see it right away.

Your data stays on this device

Pi Digits Explorer runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.