Text tools

Extract Emails From Text

Paste in an email thread, a web page, or a messy list and get back every email address it contains — de-duplicated and lined up one per line, ready to copy.

3 unique addresses

Duplicates are merged (case-insensitively) and the list is kept in the order the addresses first appear. Everything happens in your browser.

How it works

The tool scans your text with a pattern that matches the shape of an email address — some characters, an @ sign, a domain, and a dot with a real ending like .com or .co.uk — and grabs every match it finds.

Repeats are merged case-insensitively, so '[email protected]' and '[email protected]' count as one. The addresses stay in the order they first appear, and you can flip them all to lowercase with one toggle.

Everything runs in your browser and nothing leaves your device, so it's safe for pasting private threads or contact lists you'd rather not send to a server.

Frequently asked questions

Does it catch every possible email format?

It catches the everyday format that covers the vast majority of real addresses. A few rare, technically-valid forms — quoted local parts or IP-address domains — are intentionally skipped to avoid false matches.

Why are the duplicates gone?

The list is deduplicated so each address appears once, comparing them without regard to capitalization. That keeps a clean mailing list even when the same person is mentioned several times.

Will it grab addresses inside links or mailto tags?

Yes. As long as the address itself appears in the text — including inside a 'mailto:' link or an HTML snippet — the pattern will find it and pull it out.