extract-emails.com
🔧 More free tools:MX Checker·SPF/DKIM/DMARC·Bounce Rate·Disposable Detector·List Cleaner

Free. No account needed.

Extract Emails Online.
Fast, private and free.

Turn text and files into a clean email list.
Paste, extract, export. All on your device.

Local file processingAutomatic deduplication19 file formats

Paste your text below, or drop your files anywhere on this page.

0 characters

TXT, TSV, CSV, HTML, HTM, XML, JSON, MD, LOG, VCF, DOCX, XLSX, XLSM, XLSB, XLS, ODS, PDF, MSG, EML — up to 25 MB per file

Email Extractor File Formats: What Works and What Does Not

EML: address headers and message text, without attachments. VCF: email fields. Scanned PDFs require OCR first.

Extract from a public webpage

Fetching a public URL sends its address and the fetched page through CodeTabs or AllOrigins. Only use public URLs without credentials or private tokens.

💡 Tip: Some sites load emails via JavaScript. If too few are found, open the page in your browser, press Ctrl+A → Ctrl+C and paste here.

Ctrl+V paste & extract   Ctrl+Shift+C copy results

⚡ Extracting emails...
This tool handles 100,000+ email addresses efficiently using virtual scrolling.
Emails found 0
⚠️ Local processing: pasted text and files are not uploaded to our servers. Up to five result lists may remain in this browser until deleted; optional URL and DNS functions contact external services. Use only data you may lawfully process. Spam and unsolicited advertising are prohibited. Terms of Use.

No guarantee of completeness or accuracy of the extracted email addresses.

If this tool was helpful, I’d love a coffee as a mini donation ☕😌
Ad · ZeroBounceValidate and improve email lists with ZeroBounce

More Free Tools

Free, without an account or a daily extraction quota. Each file is limited to 25 MB. Processing capacity depends on the device, browser and document structure; scanned PDFs require OCR first.

How It Works

Extracting email addresses has never been easier. Just three simple steps:

1 Paste or Upload
Paste any text, upload a file, or fetch a URL
2 Extract
Click the button – all emails are found instantly
3 Export
Copy, download as TXT/CSV, or paste into Outlook

Features

Text and files are processed on your device. History stays in this browser until deleted.

Fetching a public URL sends its address and the fetched page through CodeTabs or AllOrigins. Only use public URLs without credentials or private tokens.

Use Cases

Marketing & Sales

Quickly compile contact lists from newsletters, CRM exports, or spreadsheets. Filter by domain to segment your audience and export directly to Outlook or your email client.

Research & Academia

Collect contributor emails from academic papers, conference attendee lists, or institutional websites. The bulk upload feature makes it easy to process multiple documents at once.

HR & Recruiting

Extract applicant email addresses from resumes, cover letters, and job portal exports. Deduplicate to ensure every candidate is contacted exactly once.

IT & Administration

Parse log files, configuration exports, or database dumps for email addresses. Handle large datasets with 100,000+ entries efficiently thanks to virtual scrolling.

Personal Use

Gather email addresses from old chat logs, saved web pages, or exported social media contacts. The domain filter helps you quickly find what you need.

Email Extraction and the Law

Pasted text and imported files are processed locally. Up to five extractions are stored in this browser until deleted; large results are not saved. Public URL retrieval uses CodeTabs or AllOrigins, and DNS tools query Cloudflare. Analytics and partner tracking depend on your consent.

Why Local Processing Matters for GDPR Compliance

Text and files are processed on your device. History stays in this browser until deleted. Fetching a public URL sends its address and the fetched page through CodeTabs or AllOrigins. Only use public URLs without credentials or private tokens.

Frequently Asked Questions

How do I block spam in Gmail or Outlook?

Mark the message via the provider's built-in button — in Gmail click the shield (!) icon or press Shift+1; in Outlook click Junk. Both clients learn from every classification. Step-by-step instructions for Gmail, Outlook, Yahoo, iCloud, GMX, WEB.DE and T-Online are in our Recognize & Block Spam guide.

Spam vs. phishing — what's the difference?

Spam is unsolicited bulk mail (newsletters, sales pitches) — annoying, but rarely dangerous. Phishing impersonates a real organisation (bank, PayPal, Amazon) to steal credentials or payment data. Phishing belongs in the spam folder and reported to your provider's phishing endpoint (e.g. at WEB.DE, or via Gmail's "Report phishing").

Can I block an entire domain, or only single senders?

Most providers handle both. Gmail filters accept wildcards (*@example.com), Outlook's blocklist takes whole domains, GMX offers an "Absender-Filter" with domain-level rules. If the spam rotates through many subdomains, a domain-level rule is usually the only fix that holds.

What is the Email Extractor and how does it work?

Paste text, import files or add the example. The tool finds common email address patterns, removes duplicates and lets you filter or export results. Text and file parsing run locally; public URL retrieval uses an external proxy.

Is the Email Extractor really free?

Free, without an account or a daily extraction quota. Each file is limited to 25 MB. Processing capacity depends on the device, browser and document structure; scanned PDFs require OCR first.

Is my data safe? Do you store or sell email addresses?

Text and files are processed on your device. History stays in this browser until deleted. Fetching a public URL sends its address and the fetched page through CodeTabs or AllOrigins. Only use public URLs without credentials or private tokens.

What file formats are supported for upload?

Supported uploads: TXT, TSV, CSV, HTML, HTM, XML, JSON, MD, LOG, VCF, DOCX, XLSX, XLSM, XLSB, XLS, ODS, PDF, MSG and EML. Up to 25 MB per file. Scanned PDFs need OCR; EML attachments are not read. Read the complete file format guide.

How many email addresses can the tool handle?

Free, without an account or a daily extraction quota. Each file is limited to 25 MB. Processing capacity depends on the device, browser and document structure; scanned PDFs require OCR first.

Does it remove duplicate email addresses?

Yes, duplicate removal is automatic. The tool performs case-insensitive deduplication, meaning "John@Example.com" and "john@example.com" are recognized as the same address. After extraction, you'll see exactly how many duplicates were removed, so you always get a clean, unique list.

Can I filter emails by domain?

Yes, absolutely. The built-in domain filter lets you include only specific domains (e.g., show only gmail.com addresses) or exclude certain domains from your results. Simply type one or more domain names separated by commas, choose "Include" or "Exclude" mode, and the results update instantly in real time.

What export options are available?

TXT, CSV, Outlook, CSV with sources. Sources are available for this session. Editing the input resets its source labels. The history saves addresses only.

Do I need to install anything to use the Email Extractor?

No installation is needed for online use. Text extraction also works from a saved HTML page. Document import needs the matching assets folder; PDF parsing may require a local web server.

Can I use the Email Extractor on my phone or tablet?

Yes, the Email Extractor is fully responsive and works on all devices including smartphones and tablets. The interface automatically adapts to smaller screens. You can paste text, upload files, and export results just as you would on a desktop computer. It works on both iOS and Android devices.

What keyboard shortcuts are available?

Press Ctrl+V (or Cmd+V on Mac) anywhere on the page to paste text from your clipboard and extract emails instantly. Use Ctrl+Shift+C to copy all extracted emails to your clipboard. These shortcuts make the tool faster for power users who process emails frequently.

Can I extract emails directly from a website URL?

Yes, enter any URL into the URL field and click "Fetch URL". The tool will download the page content and display it in the text area, ready for extraction. This is useful for extracting email addresses from contact pages, impressum pages or public directories. Note that some websites may block external access due to their security settings.

Does the tool check if email addresses are valid?

The extractor finds common email patterns and flags suspicious syntax. It does not implement every RFC address format or verify mailbox existence, deliverability or permission to contact someone.

Can I recover results from a previous session?

Up to five recent extractions are saved locally until deleted, within a total history budget of one million characters. Larger results must be downloaded. Original filenames and source URLs are not saved in history.

Is it legal to extract email addresses?

Extracting addresses from data you own or are authorised to process may be lawful, depending on the purpose, lawful basis and later use. However, using extracted emails for unsolicited bulk emails (spam) violates laws like the GDPR in Europe and the CAN-SPAM Act in the United States. Always ensure you have a lawful basis for contacting the people whose addresses you extract, and respect opt-out requests.

How do I extract email addresses from a PDF file?

Click the "Upload File(s)" button and select your PDF, or drag and drop the file onto the page. The tool reads the text content of each page using PDF.js and then finds all email addresses via pattern matching. Multi-page PDFs are fully supported. For scanned PDFs (image-based), you may need to run OCR first. Full walkthrough with all methods: free online email extractor from PDF – the complete guide.

How do I extract emails from text?

The extractor finds common email patterns and flags suspicious syntax. It does not implement every RFC address format or verify mailbox existence, deliverability or permission to contact someone.

Can I extract emails online without installing anything?

Pasted text and imported files are processed locally. Up to five extractions are stored in this browser until deleted; large results are not saved. Public URL retrieval uses CodeTabs or AllOrigins, and DNS tools query Cloudflare. Analytics and partner tracking depend on your consent.

How do I get extracted emails into Outlook?

Use the Outlook export button: it copies all addresses separated by semicolons, ready to paste into the "To" field. If you want to import the addresses as contacts instead, download the CSV export and follow our guide on the Outlook CSV format and import steps – it lists the exact column headers Outlook expects.

Is there an email extractor Chrome extension?

There are several Chrome extensions that extract emails from the pages you visit – useful if you browse many sites in a row. For everything else (files, pasted text, single URLs) a browser-based tool like this one needs no installation at all. We compare the current options in our email extractor Chrome extension guide.

How do I extract emails from an Excel spreadsheet?

Upload your .xlsx or .xls file using the Upload button or drag and drop. The tool reads all sheets in the workbook, converts them to text, and extracts every email address found. Both modern .xlsx and legacy .xls formats are supported, and multiple files can be uploaded at once for batch processing.

Can I extract emails from a website or URL?

Yes, enter any URL into the URL field and click "Fetch URL". The tool downloads the page content and displays it in the text area for extraction. This is useful for contact pages, directories, and impressum pages. If a site blocks external access or loads emails via JavaScript, open the page in your browser, press Ctrl+A → Ctrl+C and paste the text here.

Is email scraping GDPR compliant?

Pasted text and imported files are processed locally. Up to five extractions are stored in this browser until deleted; large results are not saved. Public URL retrieval uses CodeTabs or AllOrigins, and DNS tools query Cloudflare. Analytics and partner tracking depend on your consent.

How do I extract email addresses from a Word document?

Upload your .docx file using the Upload button or drag and drop it onto the page. The tool extracts the raw text from the Word document and then finds all email addresses using pattern matching. This works for modern .docx files. For older .doc format, convert to .docx first or copy-paste the text directly.

What is email scraping?

The extractor finds common email patterns and flags suspicious syntax. It does not implement every RFC address format or verify mailbox existence, deliverability or permission to contact someone.

How do you extract bulk emails?

Free, without an account or a daily extraction quota. Each file is limited to 25 MB. Processing capacity depends on the device, browser and document structure; scanned PDFs require OCR first.

How do you extract an email address from a text file?

Easiest way: drag & drop the text file (.txt) onto the tool, or use the “Upload file” button. The tool reads the text, finds all email addresses via pattern matching, and displays them sorted — duplicate-free and domain-filterable. Alternative: copy the text from the file (Ctrl+A, Ctrl+C) and paste it into the input field (Ctrl+V).

How can I copy emails?

After extraction you have four export options: copy to clipboard (one address per line), download as .txt, download as .csv with column header, or Outlook-compatible (semicolon-separated, paste directly into the “To:” field). All exports respect your currently set filters.

Is email scraping forbidden or illegal?

Extraction, collection, combination and later use can each raise legal issues. Unsolicited bulk email to collected addresses unsolicited bulk email to collected addresses violates GDPR and the CAN-SPAM Act. Scraping from third-party websites is also GDPR-relevant since email addresses are personal data. Full overview: GDPR-compliant email extraction.

Which is the best free email extractor?

Pasted text and imported files are processed locally. Up to five extractions are stored in this browser until deleted; large results are not saved. Public URL retrieval uses CodeTabs or AllOrigins, and DNS tools query Cloudflare. Analytics and partner tracking depend on your consent.

How can I extract emails from Outlook?

Three ways: (1) Directly from Outlook — mark messages, drag & drop .msg files onto the tool, addresses are extracted from headers and body. (2) Via contacts export — Outlook → File → Open & Export → CSV export, then drag the CSV onto the tool. (3) Via copied text — select the email field, copy, paste into the tool. Details: Extract emails from Outlook .msg.

Guides & Tutorials

Deliverability & Email Infrastructure

Cold Email & Lead Generation

Tool Setup

Email Extraction Tutorials

NordVPN — privacy and securityAd: NordVPN — privacy and security
DD

About the Author

Daniel Dorfer worked for nearly four years in technical support at GMX, one of Germany’s largest email providers, and for almost two years at united domains, a leading domain hoster and registrar. This website was built with the help of Claude Code (Opus 4.6) by Anthropic and further developed with ChatGPT Codex 6 Astra by OpenAI.

Technical Architecture

The extractor uses JavaScript pattern matching and local file parsers loaded as needed. Large result lists use virtual scrolling. Performance depends on the device and input. URL retrieval and DNS checks require the external services described beside those controls.

📥

Drop file(s) here

TXT, CSV/TSV, HTML/JSON, DOCX, XLSX/XLSB/ODS, PDF, MSG/EML – multiple files supported

Loading page…

This may take a few seconds for large pages.

Sources are available for this session. Editing the input resets its source labels. The history saves addresses only.