Text Extractor

Pull every e-mail address, URL, IPv4 / IPv6 address, number or date out of a block of text in one pass — results appear one per line.
All processing happens locally in your browser — your data is never uploaded to any server.
Extract:
Ready. Pick a type above, paste some text and click Extract (or press Ctrl+Enter).
How to use — choose what to extract, paste your text and click Extract (or press Ctrl+Enter). Each match is written to its own output line.
E-mail — name@example.com, dotted domains and +tags are supported.
URL — http://, https:// and www. links are recognized; a URL ends at a space or a closing bracket / quote.
IP — plain IPv4 (0-255 octets) and IPv6 (including :: compressed form) addresses; address-like fragments inside version strings are ignored.
Number — integers, decimals and percentages; thousands separators stay inside one match.
Date — ISO 2026-09-04, slash 2026/9/4, dotted 2026.09.04, and US-style 12/25/2026 forms.
Use Remove duplicate results when a value appears many times. Everything runs locally in your browser.
What is pattern extraction?

Extractors scan text for values that match a pattern — e-mail addresses, URLs, IP addresses, numbers, dates — and list every hit. Under the hood each category is a set of rules about what a valid value looks like (which characters may appear, where it must start and stop), so the results are only as good as those boundaries: a software version string like 1.2.3.4 is shaped exactly like an IPv4 address, and "March" inside a product name is not a date to a human but can be to a parser.

An extractor finds what matches the pattern, not what you meant — always skim the results for false positives before using them.