Finding contacts in a document
Extract the addresses mentioned in minutes or notes so you can check them before reusing them.
Automatically find the email addresses in a block of text, remove duplicates and get a clean list ready to copy or reuse, without sending the text anywhere.
0 item(s) found
Find the email addresses in a message, an export or a document and gather them into a list without duplicates. The tool recognises strings shaped like an address; it checks neither whether the mailboxes exist nor whether you may contact their owners. The text is analysed in your browser.
The tool looks for sequences shaped like local-part@domain.extension: letters of any script (accents included), digits and the characters . _ % + - before the at sign, a domain made of letters, digits, dots and hyphens, and an extension of at least two letters. Angle brackets, commas, parentheses and a sentence’s final full stop around an address are therefore left out.
Addresses that differ only in capitalisation are merged, because in practice they reach the same mailbox; the first spelling found is kept. The result follows the order of appearance, or alphabetical order if you tick “Sort result”, and the counter shows the number of unique addresses.
Recognition covers the common form of addresses, including internationalised addresses (RFC 6531) such as “élodie@example.com”, not the full syntax allowed by RFC 5322. An obfuscated address (“name [at] domain”) or one broken by a space is not recognised. Review the results before any import.
Paste the message, export or document that contains the addresses.
Tick “Sort result” for an alphabetical list; otherwise the order of appearance is kept.
Run the extraction, check the number of addresses and any unusual spellings, then copy the list.
Extract the addresses mentioned in minutes or notes so you can check them before reusing them.
Remove duplicates from a list of addresses copied from a spreadsheet, a signature or an email thread.
Count the unique addresses in an export and spot the ones that were copied incorrectly.
Addresses that differ only in capitalisation are merged; the first spelling is kept.
Input
Contact: a@example.com; cc: A@Example.comResult
a@example.comThe angle brackets, the comma and the final full stop are not part of the result; “+” and subdomains are accepted.
Input
Write to <support@example.com>, or to invoices+2026@example.co.uk.Result
support@example.com
invoices+2026@example.co.ukAccented letters are part of the address, which is extracted whole. Check that the mail service you will use accepts such internationalised addresses.
Input
élodie@example.comResult
élodie@example.comYes. Each address appears only once, even if written with different capital letters; the first spelling found is kept.
Yes. The “Sort result” option lists the addresses alphabetically; otherwise they stay in order of appearance.
No. The tool contacts no mail server: it only spots strings shaped like an address.
Obfuscated addresses (“name [at] domain”), addresses broken by a space, and rare forms allowed by RFC 5322, such as quoted local parts. Addresses with accents or non-Latin characters are recognised.
No. Data protection and electronic marketing rules apply: finding an address in a text does not allow you to send it marketing messages.
Related tools
Tools similar or complementary to this one.
Automatically extract every number found in a text and get them back as a list.
Automatically extract the numeric dates found in a text and get them back as a list.
Analyse a text and get its number of words, characters, lines, sentences and paragraphs.