Calculator
What the Text Extractor does
Text Extractor: processes Found and Results (one per line) from Text, Extract and Remove duplicates. Example: extract Email addresses, remove duplicates Yes and sort results No gives found 1.
From Text, Extract, Remove duplicates and Sort results, this tool derives Found and Results (one per line). You can nudge a single number and watch the effect straight away.
Most people who open the Text Extractor are people preparing copy for publishing. Doing this by hand is tedious and error-prone once the text runs past a few lines.
Nothing leaves the tab. You can watch your browser network panel while you use it and see for yourself.
The method, a field-by-field reference and a worked example built from the defaults are all on this page.
What do the Text Extractor fields mean?
The Text Extractor uses 4 inputs. Pre-filled inputs double as documentation: each one shows what a reasonable value looks like.
| Field | What to enter | Default |
|---|---|---|
| Text | paste or type any amount of text | Contact sales@example.com or +1 415-555-0199 before 2026-09-30. Docs: https://docs.example.com/start and www.example.org. Ping 192.168.1.10. #launch #beta @yourstools "quoted phrase here". Total 1,250 units at 12.5%. |
| Extract | choose from Email addresses, URLs, Phone numbers, Numbers, Hashtags or @mentions | Email addresses |
| Remove duplicates | choose from Yes or No | Yes |
| Sort results | choose from Yes or No | No |
How does the Text Extractor work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same result.
Range checks come first, so the formula only ever sees values it can handle.
Worked example
These are the values the Text Extractor loads by default, and the result it produces from them. This is the worked example the page starts from, reproduced here so you can check the arithmetic.
| Text | Contact sales@example.com or +1 415-555-0199 before 2026-… |
|---|---|
| Extract | Email addresses |
| Remove duplicates | Yes |
| Sort results | No |
| Found | 1 |
|---|---|
| Results (one per line) | sales@example.com |
How to use it
- Paste your content into Text.
- Pick a value for Extract: the options are Email addresses, URLs, Phone numbers, Numbers, Hashtags or @mentions.
- Pick a value for Remove duplicates: the options are Yes or No.
- Pick a value for Sort results: the options are Yes or No.
- Type a value and the answer is already there by the time you stop.
- The panel reports Found and Results (one per line).
- Copy Link puts the current inputs in the URL, so bookmarking it brings the same numbers back.
What this tool does not do
- Word and character definitions vary between tools: this one counts whitespace-separated tokens.
- The output is a number, not a judgement. Deciding what it means is still your job.
Frequently asked questions
The form asks for Text, Extract, Remove duplicates and Sort results. Every box already holds a working value, which makes it easy to isolate the effect of a single variable.
With the values loaded when the page opens, found comes out as 1. The figure is derived from the inputs above, so it updates whenever they do.
Nothing leaves your machine. The only network traffic is loading the page itself.
No. There is no account, no usage cap and no trial period. The site is funded by advertising rather than by charging for the tools.
Full double precision is used throughout; only the displayed figure is shortened.