Your text
0 lines, 0 words, 0 characters
Paste or drop text on the left. Matches show up here as you type.

Everything runs in your browser. Your text and files are never uploaded to Flipper File.

Extract Emails, URLs, and IP Addresses from Text

This extractor pulls email addresses, HTTP and HTTPS links, IPv4 addresses, and IPv6 addresses out of any block of text. Results update as you type or paste, and you can copy or download each list on its own or all of them together.

How to use it

  1. Paste text into the box on the left, or load or drop a text-based file.
  2. Pick a tab to see emails, URLs, IPv4, IPv6, or everything at once. Each tab shows how many matches it found.
  3. Choose whether to remove duplicates, sort, or lowercase emails, and pick a separator.
  4. Copy the list or download it as a .txt file.

Pasting emails into Outlook, Gmail, or a mailing list

Set the separator to semicolons for Outlook's To and BCC fields, or commas for Gmail and most mailing list imports. New lines work best for spreadsheets and CSV columns. Turning on lowercase emails also catches duplicates that differ only in capitalization, such as Jane@Example.com and jane@example.com.

What counts as a match

Emails are matched in the common ASCII form found in documents, exports, and web pages. Image file names like logo@2x.png are skipped. With the [at] [dot] option on, the tool also rebuilds addresses written as jane [at] example [dot] com.

URLs must start with http:// or https://. Paths, query strings, ports, and bracketed IPv6 hosts are kept, while trailing sentence punctuation and unmatched closing brackets, like the end of a Markdown link, are removed.

IPv4 addresses must have four octets from 0 to 255, so 256.1.1.1 and 192.168.01.1 are ignored. IPv6 matching covers full, compressed ::, IPv4-mapped, bracketed, and zone ID forms such as fe80::1%eth0, and it ignores look-alikes such as clock times and MAC addresses.

What it doesn't check

This tool finds addresses in text. It doesn't look up DNS, test whether an inbox exists, visit URLs, or check whether an IP address is in use.

Frequently asked questions

Is my text uploaded anywhere?

No. Scanning, cleanup, copying, and downloads all happen in your browser, and nothing you paste or load is sent to a server.

Do I need to click a button to extract?

No. Results update automatically as you paste or type. For very large text, over about 2 MB, live updates pause and an Extract matches button appears so the page stays responsive.

Why was an email address missed?

The tool matches standard ASCII addresses. Addresses with non-Latin characters, or ones disguised in unusual ways like "jane at example dot com" without brackets, aren't matched. Try the [at] [dot] option for bracketed forms.

Can I extract links that don't start with http?

No. Only links that begin with http:// or https:// are extracted, which keeps file names and plain domain mentions out of the results.

How are IP addresses sorted?

IPv4 addresses are sorted by number, so 10.0.0.2 comes before 10.0.0.10. Emails, URLs, and IPv6 addresses are sorted alphabetically.

Our Full Text Tool Library

Flipper File