Langsung ke konten
NeedToConvert

Ekstrak Email

Ubah teks yang berantakan menjadi daftar alamat email yang rapi dan bebas duplikat.

  • Gratis
  • Privat
  • Tanpa daftar
Berjalan di perangkat Anda. Apa pun yang Anda masukkan tidak diunggah.

Email addresses end up buried in long reply threads, signup sheet exports, PDFs of attendees, web page source code and pasted chat logs. Picking them out by hand is slow, and it is easy to miss one or copy one twice.

Paste the whole lot into the box below. The extractor finds every address, removes duplicates, and lists the result one per line or joined with commas, semicolons or spaces, ready to paste into a mail client, a CRM or a spreadsheet. You can keep or drop specific domains, and the counters show how many addresses were found and how many repeats were removed. Everything is processed in your browser.

How the extractor recognises an address

An email address has a local part, an @ sign and a domain, such as jane.doe+news@mail.example.co.uk. The extractor scans the text for that shape: letters, digits and the characters dot, underscore, percent, plus, hyphen and apostrophe before the @, then one or more domain labels separated by dots, ending in a top-level domain of at least two letters. Surrounding punctuation like commas, brackets, quotes and angle brackets is ignored, so "Jane Doe <jane@example.com>" and mailto: links both yield just the address.

Letters from any alphabet are accepted, so internationalised addresses with accented or non-Latin characters are found as well. When Remove duplicates is on, addresses that differ only in capital letters are treated as the same, and the first spelling found is kept.

Common reasons to extract email addresses

Building a list from your own contacts

Collect the addresses of everyone in a long email thread, a meeting invite or an exported contact file so you can add them to a mailing list or a CRM in one paste.

Cleaning signup and event data

Form exports often contain the same person several times, sometimes with different capitalisation. Extracting with Remove duplicates on gives one entry per person, and the Duplicates removed counter shows how many repeats there were.

Separating company and personal addresses

Type gmail.com, yahoo.com and outlook.com into Domains with Exclude these to keep only business addresses, or enter your company domain with Only these to keep only colleagues.

Preparing the To or Bcc field

Choose Comma or Semicolon as the separator to get a single line you can paste straight into the recipients field of Gmail, Outlook or another mail client.

Options explained

Remove duplicates is on by default. Sort keeps the Original order the addresses appeared in, or orders them A-Z or Z-A. Separator joins the results with a New line, a Comma, a Semicolon or a Space. The list updates the moment you change any option, and Copy or Download saves it as emails.txt.

The Domains field takes one or more domains separated by commas or spaces, for example gmail.com, company.org. A leading @ or www. is ignored. Subdomains match their parent, so company.org also matches sales.company.org. Domain filter decides whether the listed domains are the Only these to keep or the ones to Exclude. Leave Domains empty to keep everything.

Below the output, Found is the total number of addresses in the text, Listed is how many are in the final list after filtering and de-duplication, and Duplicates removed is the number of repeats dropped. The text you paste is never uploaded, which matters when it contains customer data.

Cara memakai alat ini

  1. Paste the text that contains the addresses into the input box.
  2. Leave Remove duplicates on, and choose a Sort order if you want the list alphabetical.
  3. Pick a Separator: New line for spreadsheets, Comma or Semicolon for mail clients.
  4. Optionally type domains into Domains and choose Only these or Exclude these.
  5. Copy the list or download it as a text file, and check the Found, Listed and Duplicates removed counts.

Limitations and responsible use

  • Disguised addresses such as "jane [at] example [dot] com" are not recognised. Replace the words with @ and . first if you need them.
  • The tool checks the format only. It does not verify that an address exists or can receive mail, so a typo like gmial.com is still listed.
  • Rare valid formats, such as quoted local parts or addresses at an IP address, are not detected.
  • It cannot read files directly. Open a PDF, Word document or spreadsheet, copy its text and paste it here.
  • Only email people who agreed to hear from you. Anti-spam and privacy laws such as CAN-SPAM in the United States and the GDPR in Europe apply to how you use the list.

Pertanyaan yang sering diajukan

How do I extract email addresses from a PDF or Excel file?

Open the file, select all the text or cells, copy, and paste here. The extractor ignores everything that is not an address, so you do not need to clean up the text first.

Does it remove duplicate emails?

Yes, by default. Addresses that differ only in upper or lower case count as duplicates, and the first one found is kept. Switch Remove duplicates off to see every occurrence.

Can I keep only addresses from one company?

Yes. Type the company's domain into Domains and leave Domain filter on Only these. Addresses on its subdomains are kept too.

What separator should I use for Outlook or Gmail?

Outlook traditionally separates recipients with semicolons, and Gmail accepts commas. Both usually handle either when you paste a list into the To, Cc or Bcc field.

Are the addresses I paste sent to a server?

No. The extraction runs in your browser, so the text and the list never leave your device.