Extract text patterns
Extract common email, HTTP(S) URL or number patterns from local text without opening them.
How to use
Paste text and choose emails, URLs or numbers. Enable unique matches to keep only the first occurrence of each exact match. Process, then copy the list or download it as text.
The text a@example.invalid, then b@example.invalid, then a@example.invalid produces three ordered matches; unique matches keeps only the first two addresses.
Support & limits
Email uses an ASCII pattern: up to 64 local-part characters, 253 domain characters and a 2–63 letter final domain label; candidates are limited to 320 units. URLs start with http:// or https:// and stop at whitespace, quotes or angle brackets; candidates are limited to 2,048 units. Longer candidates are skipped completely, and common trailing punctuation and unmatched closing brackets are removed from URLs. Numbers are signed ASCII decimals retained as text. These are not custom regexes or comprehensive validation of Unicode addresses; no URLs are opened or fetched. No matches is a valid empty result.
Common questions
Does extraction verify that an email or website exists?
No; extraction uses only the supported text patterns and can miss valid forms or return candidates that need your review.
Related tools
Remove duplicate lines
Keep the first occurrence of each line using your rules.
Filter lines
Include or exclude lines containing literal text, with an explicit case-sensitivity policy.
Split text into parts
Split by grapheme count, a literal delimiter or a page marker, then download the complete text and individual parts.