Is this free to use?
Yes. It is completely free, with no account, no signup, and no usage limits.
Does it work on a phone?
Yes. The page runs in any modern mobile browser, on iPhone and Android alike, with no app to install.
Do I need to install anything?
No. The tool runs entirely in the browser, so there is nothing to download or install.
Does it check that the addresses are real?
No. It matches a pattern, so it will happily return an address at a domain that does not exist or a mailbox that was closed years ago. Verification requires a DNS lookup and an SMTP check, neither of which can happen inside a browser tab.
Why did it miss an address I can see in my text?
The usual causes are a line break inside the address, an obfuscation such as "name at example dot com", a non-ASCII character in the name part, or a domain ending shorter than two letters. Fix the line break and paste again and it will be found.
Why does an extracted address have extra characters at the start?
The pattern has no boundary in front of it, so if the address is glued to the preceding word with no space, whatever letters and digits sit immediately before it are pulled in. Check the beginning of each result before using it.
Are duplicates removed?
Exact duplicates are, but the comparison is case-sensitive, so the same address in two different capitalisations appears as two entries. Lowercase the output if you are building a mailing list.
Can I extract addresses from a whole web page?
Select the page text, copy it, and paste it here. The tool reads text, not HTML, so an address that only exists in a mailto link attribute and never appears in the visible text will not be picked up.
Is the text I paste sent to a server?
No. Extraction is done in the page. This is the one that matters most here, because the text you paste into an email extractor is usually a customer list, a signup export, or someone's correspondence.