Free Tool · Runs in your browser

Email Permutator

Enter a first name, last name and company domain to generate the 30+ address formats companies actually use, verify the domain has mail servers and copy the list for verification.

  • 100% free
  • No signup
  • Nothing leaves your browser

Email Permutator

Optional

Paste a website URL if you like; we strip https:// and www.

Permutations appear here

Enter a name and domain to generate 30+ address formats, then check the domain can receive mail.

How It Works

Three steps, no account needed

  1. 1

    Enter name and domain

    First name, last name and the company domain. Add a middle name or nickname if you know one to cover more formats.

  2. 2

    We build every format

    Over thirty patterns are generated and deduplicated, from first.last to initials, and the domain's MX records are checked live.

  3. 3

    Copy and verify

    Select the likely candidates, copy or download them, then verify before sending. Guessing without verifying costs you bounces.

Copy & List Tools

How companies format email addresses

Most organisations pick one pattern and apply it to everyone. The most common by far is first.last, followed by first initial plus last name (jgarcia), first name only at small companies, and firstlast without a separator. Larger enterprises sometimes use last.first or add a middle initial to avoid collisions.

The practical trick is to find one confirmed address at the company, on a press release, a GitHub commit, a conference bio or a signature, and infer the pattern from it. Once you know the pattern, every other person at that company is one lookup away. This permutator gives you the full candidate list for the cases where you have not found that anchor yet.

Why the MX check matters

Before guessing a single address, confirm the domain can receive mail. If a domain has no MX records, no address on it will work, no matter how well you guess the pattern. Companies often use a different domain for email than for their website, for example a shorter brand domain, so a missing MX is a hint to search for the right one.

acme.com        MX  10 aspmx.l.google.com     accepts mail
acme-group.com  MX  (none)                   website only, try another domain

When the MX points to Google Workspace or Microsoft 365, the address format is usually consistent across the company, which makes pattern inference reliable. Catch-all domains, which accept every address, will make any verifier say valid; treat those results with care.

From guess to verified address

  • Generate the list here and remove formats the company obviously does not use.
  • Run the candidates through the email address checker for syntax, typos and MX confirmation.
  • Use a verification service that performs SMTP checks to confirm which mailbox exists.
  • Never send to unverified guesses. Each bounce lowers the reputation of your sending domain and mailbox.

A bounce rate that climbs past a few percent is enough for Google and Microsoft to start filtering an entire domain. Protecting that reputation is the reason InboxOne separates outreach domains from your main company domain and rotates mailboxes across them: a bad list hurts one sending domain, not your brand.

FAQ

Frequently asked questions

Still stuck? Book a 30-minute deliverability call and we'll look at your setup together.

An email permutator takes a person's name and a company domain and generates every plausible address format: first.last, flast, first_last, initials and so on. It is the first step in finding a prospect's email when no directory or data provider has it. The output is a candidate list, not a verified address.

first.last@company.com is the most widely used corporate format, with first initial plus last name (jgarcia@) and firstlast@ close behind. Small companies often use just the first name. Once you find one real address at a company, its pattern almost always applies to everyone else there.

No. It checks that the domain has MX records, which proves it can receive mail, but it does not connect to the mail server to test each mailbox. Use a dedicated verification service for that step, and never send cold email to unverified guesses.

Every address that does not exist returns a hard bounce. Mailbox providers watch your bounce rate closely; a domain sending to many invalid addresses looks like a scraped list and gets filtered or blocked. Verify first, and send from dedicated outreach domains so a bad list cannot damage your main domain.

A catch-all domain accepts mail for any address, whether or not the mailbox exists. Verifiers report every guess as deliverable, so you cannot tell which permutation is right. For catch-all domains, rely on a confirmed address pattern from another source rather than verification results.

Generating an address is not itself regulated, but what you send to it is. B2B cold email is permitted in many jurisdictions with conditions such as a clear identity, a legitimate business reason and an easy way to opt out. Check the rules that apply where your recipient is based before you send.

Ready to Scale Your Outbound?

Your Cold Email Infrastructure Shouldn't Be the Bottleneck.

Domains, mailboxes, DNS, deliverability, and platform exports — all from one dashboard. Starting at $39/month for 10 production-ready mailboxes.

Inbox One Logo

Cold email infrastructure platform. Buy domains, provision Google Workspace mailboxes, auto-configure DNS, and export to 5 outreach platforms — all from one dashboard.

© 2026 InboxOne. All rights reserved.