Text Extractor (Emails, URLs, Phone, IP)
🔒 Runs in your browser
Paste or type text above to extract items.
{"copy":"Copy","copied":"Copied!","catLabels":{"email":"Email addresses","url":"URLs","phone":"Phone numbers","ip":"IP addresses","number":"Numbers"},"noneFound":"No matches.","emptyInput":"Paste or type text above to extract items.","selectAtLeastOne":"Check at least one category above."}How it works
Paste any block of text — an email, a log file, a spreadsheet export, a page of notes — and this tool scans it with pattern matching for email addresses, URLs, phone numbers, IPv4 addresses and plain numbers. Check the categories you want, and each one gets its own list of matches, deduplicated and in the order they first appear. Nothing leaves your browser: the matching runs entirely on your device.
Notes on the patterns
URLs keep their query strings (?page=2&ref=home) but trailing punctuation like
a closing parenthesis or a sentence-ending period is trimmed off. Phone numbers recognize
Romanian mobile and landline formats — +40, 0040 or a leading
0, grouped with spaces, dots or dashes — as well as generic international numbers
written with a + country code. IP addresses are validated octet by octet, so
999.1.1.1 is correctly rejected.
Frequently asked questions
How are duplicate matches handled?
Each category is deduplicated separately, keeping the first occurrence of every match — so an email or phone number that appears three times in your text is listed once.
Does it recognize Romanian phone numbers?
Yes — Romanian mobile and landline numbers written with +40, 0040 or a leading 0, grouped with spaces, dots or dashes (e.g. +40 712 345 678 or 021 315 2345), plus generic international numbers with a + country code.
Is my text uploaded anywhere?
No. All matching happens locally in your browser with regular expressions — nothing you paste is sent to a server.