Result
This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.
Facts and limits of this method
| Match rule | A line matches if it contains at least one character 0–9 |
|---|---|
| Default direction | Lines with at least one digit are kept |
| Invert mode | Lines with no digits at all are kept instead |
| Digit set | Only ASCII digits 0–9 count; other numeral scripts are not detected |
| Order | Matching lines keep their original relative order |
| Processing | Runs locally in the browser; nothing is uploaded |
When it misleads you
- The check looks for ASCII digits 0–9 only. Numbers written with other numeral systems, such as Eastern Arabic-Indic digits, or spelled out as words ("three"), are not recognized as digits.
- A single digit anywhere in the line is enough to match the whole line — a line like "Chapter 2 introduction" matches even though most of it is plain text.
- This tool works line by line, not on individual numbers: it cannot extract just the numeric part of a line and discard the rest, only decide whether the whole line stays or goes.
- Punctuation attached to digits, like "$1,200" or "page 5.", still counts as containing a digit — the surrounding symbols don't affect the match.
How it is calculated
The text is split into lines on every line break. Each line is tested against a simple rule: does it contain at least one character from 0 to 9?
By default, lines that pass the test — the ones with a digit — are kept, and the rest are dropped. With invert switched on, the logic flips: lines with no digits are kept, and lines with any digit are dropped.
The surviving lines are re-joined with a single line break each, preserving their original order from the input.
The counter reports how many lines matched the active rule, whichever direction is selected.
Questions and answers
Does it extract just the numbers, or the whole line?
The whole line. If a line contains at least one digit, that entire line is kept as-is; the tool doesn't strip out the surrounding text.
Will it detect digits written in other numeral systems?
No, only the standard ASCII digits 0–9 are recognized. Digits from other numeral scripts are treated as regular non-digit characters.
How do I get the lines that have NO numbers instead?
Turn on the invert option. The tool then keeps every line that contains zero digits and drops the ones that have at least one.
Does a decimal point or comma inside a number count?
The digits around it are what matters — "3.14" or "1,200" both contain digits, so a line with either of those matches regardless of the punctuation.
Is my text uploaded anywhere?
No. Everything runs in your browser and the text never leaves your device.