Skip to content

Bulk email permutator

Paste prospect rows, map the name and domain columns, then generate ranked email candidates you can copy or export.

Updated Free to use

How the bulk permutator works

The tool parses pasted rows, asks you to confirm the name and domain columns, then runs the same ranked pattern generator used by the single-contact email permutator.

Step 1

Paste your prospect rows

Paste the contacts you need email guesses for. Include either full name and domain, or first name, last name, and domain.

The gray rows are a placeholder. Paste your own list over them, with columns in whatever order they came in.Each contact needs a first name, last name, and domain, and you can leave any extra columns in place.Step 2 is where you point the generator at the name and domain columns.Step 3 turns every row into ranked email candidates you can copy or export as a CSV.

0 detected rows
New row
Step 2

Map the name and domain columns

After you paste rows, confirm which columns hold the names and the domain before generating candidates.

Add rows to map their columns.

Once you paste a list, the detected name and domain columns appear here for you to confirm.

Step 3

Review and export

Generate candidates from the confirmed mapping, then copy or download the result.

No generated rows yet

Confirm the mapping in Step 2 and generate candidates to fill this table.

Input formats that work well

The cleanest input is one row per person with name and domain columns. A company website also works when the domain is clear. If a row has an existing email column, the tool can use that domain while still generating alternate patterns for the contact.

Best
Full name plus domain: Maya Chen, example.com.
Good
First name, last name, and website in separate columns.
Usable
A prospecting export with clear name and domain fields.
Needs review
Rows with nicknames, suffixes, department names, or company names in the person field.

The generator can normalize punctuation and accents, but it cannot know whether a pasted name is the legal name, preferred name, or a scraped company label.

CSV output

The downloaded CSV keeps one summary row per person, with one column for each generated email candidate plus normalized name fields, domain, domain status, provider evidence, SPF, DMARC, candidate count, and warnings. Copying to clipboard uses the same format. Before sending a campaign, check the list with the cold email CSV checker.

Domain checks

After generating candidates, dreamif.ai checks public DNS records for up to 100 unique domains. It does not check whether a private mailbox exists, and it does not send test messages.

Treat the output as candidate addresses, not a verified list. Narrow the candidates with a known company pattern, a public profile, a colleague email, or a separate verification step before any outreach.

How to prune a bulk export

Bulk generation is useful because it gives you likely address patterns fast. The export still needs a send-list pass. Treat the CSV as a research file first, then move only the best rows into the campaign file.

Campaign column
Keep one best candidate per contact, plus the normalized name and domain fields.
Research column
Keep alternate candidates here so the sending file does not target several versions of the same person.
Suppress rows
Remove rows with missing domains, company labels in the name field, or role accounts that do not fit the campaign.
Final QA
Run the reduced file through the CSV checker before import so blank fields and duplicate rows stay out of the sender.

Questions, answered.

No. It's free with no account. Row parsing and the pattern permutations run in your browser, and the only server call is a public DNS lookup on each unique domain. It never probes a mailbox or sends a test email.

More inTools

Related resources

1jane.doe@example.com
2jdoe@example.com
3janed@example.com
4doe.jane@example.com
ToolsFree tool

Free email permutator

Generate likely company email addresses from a first name, optional middle name, last name, and domain. Copy every generated address to your clipboard.

ToolsFree tool

AI email response generator

Free AI email response generator: paste the email you received, say what the reply should do, and get a grounded, ready-to-edit draft in a tone that fits.

AI assistants5 min read

Pick an AI email assistant that matches the job

Compare Gmail's built-in AI, inbox cleanup tools, reviewed drafts, and follow-up workflows so you can choose the right AI email assistant for your inbox.

Match
fromnewsletters@example.com
subjectweekly digest
Then do
Skip inboxNewsletters
mailFilters.xml
<apps:property name='shouldArchive'
<apps:property name='label'
ToolsFree tool

Build several Gmail filters at once

Build several Gmail filters on one page, review the rules together, and download one file to import them into Gmail.

SPF
pass
DKIM
pass
DMARC
pass
send-workermail.relay
origin
mail.relaymx.inbox
+2s
mx.inboxdelivered
+1s
ToolsFree tool

Email header analyzer for delivery delays

Paste raw email headers to reorder the delivery path, find hop delays and sender-domain differences, and inspect recorded authentication results.

re_invoice.emlContract query.msg2026-07-17.emlFW_ site visit.msg
4 filesone searchable list
Dana ReyesRe: Invoice 4471
Lee NakamuraContract query
Priya RamanFW: Site visit Thursday
ToolsFree tool

EML and MSG viewer

Read saved .eml and .msg files in your browser. Drop in loose messages, a folder, or a zip, and search across everything you opened.

Email that keeps moving.