Getting Started

Email Permutator: Find Any Email Format

How to generate every likely email address from a name and domain, guess the right one, and verify the guesses before you hit send.

Updated: July 20269 min read

What is an Email Permutator?

An email permutator is a tool that takes a person's first name, last name, and company domain and generates every likely email address format from them—like [email protected], [email protected], and [email protected]. It doesn't tell you which one is real; it produces the full list of candidates so you can then verify which address actually exists.

Think of it as a lock-picking set for email formats. You know the person and the company, but not the exact pattern their IT team chose. A permutator lays out every reasonable key—then verification tells you which one opens the door.

The two-step reality

Finding someone's work email is always two steps, and people conflate them:

  • 1. Generate — a permutator produces every plausible format (this is the guessing step).
  • 2. Verify — an email verification service confirms which one exists.

Skip step two and you're blasting unverified guesses—the fastest way to rack up bounces and torch your sender reputation.

How Does an Email Permutator Work?

An email permutator works by combining the parts of a name with common separators and appending the company domain. There are only a handful of building blocks, but they combine into dozens of addresses. Here's the anatomy:

1

Name parts

First name, last name, and their initials—plus optional middle name and nickname. For John Doe: john, doe, j, d.

2

Separators

The characters joining the parts: a dot (.), underscore (_), hyphen (-), or nothing at all.

3

Domain

The company's email domain—the part after the @ in any staff email (e.g. company.com). This is usually the same as the website domain.

4

Combination

The tool multiplies parts × separators to produce every permutation. Enrichley's email permutator generates 40+ combinations grouped into categories like First + Last, Initial + Last, and Last + First.

Common Email Address Formats

Most companies pick one email format and apply it to everyone. The good news: a small set of patterns covers the vast majority of organizations. These are the ones a good email format finder always generates first.

PatternExample (John Doe)How common
first.last[email protected]Very common
flast[email protected]Very common
first[email protected]Common (smaller firms)
firstlast[email protected]Common
first_last[email protected]Occasional
f.last[email protected]Occasional
last.first[email protected]Rare

Because the format varies by company, you can't assume one and be right. That's the whole reason to generate email addresses in bulk with a permutator and let verification pick the winner, rather than betting on a single guess.

How to Guess an Email Address

To guess someone's email address, gather their name and company domain, generate every format with a permutator, then verify the list. Here's the full workflow:

1. Get the name and the domain

You need the person's first and last name and the company's email domain. Find the domain in any existing staff email, the site's contact page, or a LinkedIn profile. Add a middle name or nickname if you know it—more inputs, more accurate permutations.

2. Generate every format

Enter the details into the email permutator tool. It instantly returns 40+ candidate addresses. Copy them all or export as CSV.

3. Verify to find the real one

Run the list through email verification. Exactly one (occasionally two) will come back as valid—that's the address that exists. Never send to the whole list.

4. Reuse the format for the whole company

Once you confirm one person's format (say first.last), every other employee almost certainly follows the same pattern. Guess the rest with far higher confidence—but still verify before sending.

Try the free email permutator

Enter a name and domain and get 40+ email formats in your browser—no signup, no cost. Then verify the guesses with one click.

Open Email Permutator

How to Verify Permutated Guesses

A permutator produces guesses, not confirmed addresses—so the essential next step is verifying which one exists. Verification checks each candidate without sending an email, so you never bounce a message off a made-up address.

An email verification service runs three checks on every guess:

1

Syntax & domain

Confirms the address is well-formed and the domain has valid MX (mail exchange) records that can receive email.

2

Mailbox existence (SMTP)

Connects to the mail server and asks whether the specific mailbox exists—via an SMTP handshake that stops short of delivering anything. This is what separates a real address from a dead guess.

3

Catch-all detection

Some domains accept mail for every address, so standard checks say "valid" for all of your guesses. Enrichley resolves individual mailboxes on catch-all domains so you still find the one real address.

Why you can't skip verification

If you email all 40 guesses hoping one lands, 39 will hard-bounce. Bounce rates above 2% flag you as a spammer to Gmail and Outlook, and a single spam-trap hit can blacklist your domain. Verifying first turns a reckless blast into one clean send.

Verify Your Permutated Guesses with Enrichley

  • Confirms which generated address actually exists
  • 98% accuracy, including on catch-all domains
  • Bulk CSV upload or real-time API
  • Credits never expire
View Pricing

How to Find a Company's Email Format

To find a company's email format, confirm one known employee's address, then reuse that pattern for everyone else. A few reliable ways to establish the pattern:

Check a public email

Press releases, support pages, and email signatures often expose the format directly. If [email protected] is public, the company almost certainly uses first.last.

Permutate one person, then verify

Pick any employee whose name you know, run them through the permutator, and verify the list. The one valid result reveals the company-wide pattern. This is the most reliable method when no email is public.

Watch for catch-all traps

If verification says every guess is valid, you've likely hit a catch-all domain—not a super-permissive format. Use a verifier that handles catch-all emails so you don't mistake "accepts everything" for "this address is real."

Once the pattern is confirmed, an email permutator becomes a scalpel instead of a shotgun: you generate the single most-likely address per person and verify it, keeping bounce rates near zero.

Frequently Asked Questions

What is an email permutator?
An email permutator is a tool that takes a person's first name, last name, and company domain and generates every likely email address format from them—such as [email protected], [email protected], and [email protected]. It doesn't confirm which address is real; it produces the full list of candidates so you can then verify which one exists.
How does an email permutator work?
An email permutator combines the parts of a name (first, last, initials, and optionally a middle name or nickname) with common separators (dot, underscore, hyphen, or nothing) and appends the company domain. Enrichley's email permutator produces 40+ combinations across categories like first.last, flast, f.last, and last.first, then lets you verify them.
Is the Enrichley email permutator free?
Yes. Enrichley's email permutator tool is 100% free, requires no signup, and runs entirely in your browser. Enter a name and domain and it instantly generates every likely email format, which you can copy or export as CSV. Verifying the guesses to find the one that actually exists is the paid step.
How do you guess someone's email address?
Find the person's first and last name and their company's email domain (the part after the @ in any staff email). Feed those into an email permutator to generate all likely formats, then verify the list to find the address that actually exists—guessing without verifying risks bounces that damage sender reputation.
What is the most common email address format?
The most common corporate email formats are [email protected] and [email protected] (first initial plus last name). Others include [email protected], [email protected], and [email protected]. Formats vary by company, which is why a permutator generates all of them rather than assuming one.
How do you verify email addresses from a permutator?
A permutator produces guesses, not confirmed addresses. To find the real one, run the generated list through an email verification service that checks syntax, domain MX records, and mailbox existence via an SMTP handshake—without sending an email. Enrichley verifies the guesses (including catch-all domains) so you send only to addresses that exist.

Generate, Then Verify—In One Flow

Use the free email permutator to generate every format, then verify the guesses with 98% accuracy so you only ever send to addresses that exist.