- Choose the search view when you know the digits you want to find, or use index view when you know the position.
- Pick a scope first. The page works inside that exact prefix only.
- Copy the selected span after you confirm the range you need.
Examples run in one click: try a short sequence search, then jump to a known position before choosing your own range.
The page generates the chosen exact prefix, then searches or jumps inside that scope.
Copy uses this range length. The copied text does not include 3..
Enter only the digits after the decimal point; do not include 3.. Search is limited to the selected scope.
A shared URL contains the scope, search sequence, position, and selected length. Do not share a URL containing a phone number or another sequence you do not want to disclose.
Current range preview
No preview yet.
How it works
The page generates the selected prefix of pi in your browser with the Chudnovsky formula before searching it. The series is evaluated with binary splitting using JavaScript BigInt integer arithmetic and an integer square root. Work normally runs in a Web Worker, and generated scopes are cached for the current session. The page is not searching a preloaded 20,000-digit table.
Worksheet and investigation prep
- Algebra worksheets
Turn one found sequence or one copied range into a short investigation prompt.
- Graph paper generator
Use it for handwritten notes, range marking, or block-by-block observations during class.
- Quick charts
Summarize match counts or copied ranges in a simple handout chart when needed.
FAQ
How are the digits on this page prepared?
The selected prefix is generated in your browser with the Chudnovsky formula. The series is evaluated with binary splitting using JavaScript BigInt integer arithmetic and an integer square root. The page does not look up the result in a stored table.
Where does the search run?
It searches only inside the selected first 1,000, 5,000, 10,000, or 20,000 digits. A no-match result does not prove that the sequence never appears later in pi.
What does position 1 mean?
Position 1 is the first digit after the decimal point. The entered position is the start of the selected range.
What happens when the requested range reaches the end of the scope?
The start position stays unchanged and the range is shortened to the remaining digits. For scope 1,000, position 999, and length 100, the selected range is 999–1,000.
What happens when the sequence is not found?
The selection and copy action are cleared, and the page reports that the sequence was not found in the chosen scope. You can change the sequence or scope.
Does copying the selected range include 3.?
No. It copies only the selected digits after the decimal point.
Where can I copy or download an entire generated prefix?
Use Pi Digits Generator when the task is to copy or download the whole prefix rather than search inside it.