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
| Recognized format | A number at the start of a line, followed by a period, bracket, dash or colon |
|---|---|
| Spaces around the number | Allowed before and after the separator — "1.text" and "1. text" are handled the same way |
| A line with no number | Left unchanged, not counted in the cleaned total |
| Where it acts | Only the very start of the line — a number in the middle of the text isn't touched |
When it misleads you
- Only numbering at the very start of a line is recognized — if there's whitespace indentation before the number, it's treated as part of the match and removed along with the number, but text in the middle of a line like "item 1. sub-item" isn't touched at all, since the number isn't at the start there.
- A format like "01.", "001." with leading zeros is recognized the same as a plain number — leading zeros simply become part of the matched digit run.
- Bulleted lists using an asterisk, a dash-as-bullet, or a checkmark (not a digit) aren't handled by this tool — only numeric numbering is recognized.
- A line like "2024. Report" (a year with a period, not a sequence number) gets cleaned too — the tool can't tell a sequence number apart from any other number with a similar separator at the start of a line.
How it is calculated
The text is split into lines. Each line is checked for the pattern: optional whitespace, one or more digits, an optional space, one of ".", ")", "-" or ":", and optional whitespace again.
If a line matches this pattern, the matched part at the start is removed, and the rest of the line's content is kept as-is.
Lines that don't match the pattern (no number, or a number not at the very start) are left unchanged.
The counter only counts lines where numbering was actually found and removed.
Questions and answers
Which numbering formats are recognized?
A number at the start of a line followed by a period, bracket, dash or colon: "1.", "2)", "3-", "4:", with or without spaces around the separator.
Will a bulleted list with asterisks or checkmarks be processed?
No, the tool only looks for numeric numbering. Lists with symbol bullets (*, •, -) aren't cleaned by this tool.
What happens to a line with no number?
It's left unchanged and isn't counted in the cleaned-lines total.
Is my text sent anywhere?
No, all the processing runs in your browser.