Which tool do you need?
| If you… | Use |
|---|---|
| You have text and want the email addresses or links in it | Email & URL Extractor |
| You want the phone numbers, in international format | Phone Number Extractor |
| You want the IP addresses out of a log | IP Address Extractor |
| You want values with a shape no standard tool covers | Regex Extractor |
These tools do not open files — they work on text. To get text out of a document or a PDF first, start with the document tools or the PDF tools, then bring the result here.
What these tools have in common
Every tool here works on characters rather than pixels, which is what makes them exact. When a value exists in the text, extraction reads it back byte for byte — nothing is inferred and nothing is guessed. That distinguishes them from OCR, which reconstructs characters from shapes and is therefore never perfect.
They also all start from text you already have. If your text is still locked inside a document, a PDF or an image, it has to come out first: the document tools, the PDF tools and image-to-text OCR all produce plain text that these pattern tools then work on. Getting the text out and finding values in it are genuinely different operations, which is why they are different tools.
Every text & patterns tool
- Email & URL Extractor — Paste any text — web pages, exports, logs, documents — and pull out every email address and link. Deduplicated, sorted, ready to copy or download as CSV.
- Phone Number Extractor — Paste any text and pull out every phone number, converted to international format and exportable as CSV — with dates and order numbers filtered out.
- Regex Extractor — Write your own pattern and pull out exactly what you need. Presets included, capture groups supported, runaway patterns stopped safely.
- IP Address Extractor — Pull every IPv4 and IPv6 address out of a log, sorted numerically and labelled public or private — with version numbers filtered out.
- MAC Address Extractor — Pull every MAC address out of a log — colon, hyphen or Cisco form — normalised, deduplicated and classified unicast or multicast.
- Hash Extractor — Pull every MD5, SHA-1, SHA-256 and SHA-512 hash out of text, identified by length and deduplicated — checksums and IOCs, no false positives.
- UUID Extractor — Pull every UUID or GUID out of a log or dump, deduplicated and labelled by version — v4 random, v1 time-based and the rest.
- URL Extractor — Pull every link out of pasted text, deduplicated and grouped by domain, with tracking parameters removed.
- Domain Extractor — Pull root domains, hostnames and subdomains out of URL lists and text with www stripping, deduplication, and CSV export.
- Number Extractor — Pull every number out of text and get the count, sum, average and range in one step. Handles both decimal styles.
- SRT Subtitle Transcript Extractor — Convert SRT and VTT subtitles to clean plain text. Strip timestamps, cue numbers and HTML formatting.
- Server Log Field Extractor — Parse Nginx and Apache access logs. Extract IP addresses, status codes, request paths and user agents to CSV.
- JWT Token Extractor — Decode OAuth2/OIDC JWT tokens. Extract headers, payload claims, issuer, and expiration dates in your browser.
- Cron Schedule Parser — Parse crontab expressions (e.g. 0 9 * * 1-5). Extract field breakdowns, human explanations, and next 10 run times.
- cURL to Code Converter — Convert raw cURL syntax into clean Python requests & JS fetch snippets. Extract headers, method, and body payload.
- CSS Color & Variable Extractor — Extract HEX, RGB, HSL colors and CSS custom variables (:root) from stylesheets. Export unique color palettes.
- String Case Converter — Convert text between camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, and Title Case.
- URL Parameter Extractor — Parse URL query strings, extract UTM tracking tags, and split key-value parameters into clean lists or CSV files — 100% in-browser.
- CIDR & Subnet Extractor — Calculate CIDR subnet ranges, network boundaries, and extract full lists of usable IP addresses client-side.
Frequently asked questions
Which tool should I use to get email addresses out of a PDF?
Two steps. Extract the text with the PDF text extractor, then paste the result into the email and URL extractor. No single tool does both, because they are genuinely different operations.
What is the difference between the regex extractor and the other tools here?
The others match one pattern that was chosen for you and refined for that job. The regex extractor lets you write the pattern, which is what you need for values that have a shape but no standard — internal reference codes, log formats, proprietary identifiers.
Do any of these upload my text?
No. Every tool in this group runs entirely in your browser. Nothing you paste or open is transmitted.