Skip to main content
WikiAI Email Tools · Free

Free Email Permutator

Generate possible professional email addresses from a person’s name and company domain. Compare the common formats, then check every candidate with WikiAI’s email verifier.

  • Free to use
  • No sign-up required
  • Generated in your browser

A domain or the company website, e.g. https://example.com

Advanced settings
Separators
Formats to include

Tokens: {first} {last} {middle} {nick} {f} {l} {m} (single letters are initials). Up to 10.

Comma-separated, as shown in the Format column.

1 to 200. The most common formats come first.

Generated in your browser. Names are never sent anywhere, and nothing is put in a URL or saved.

What Does an Email Permutator Do?

An email permutator takes a name and a company domain and writes out the addresses that person could have, using the formats companies commonly choose: first.last@, flast@, first@ and so on. It saves you typing a dozen variations by hand.

It does not look anyone up. Every result is a candidate: a pattern applied to a name, which may or may not be a real mailbox.

How to Use the Email Permutator

  1. 1. Enter the name and domain

    Use the domain from the company’s email or website, for example example.com. A full web address works too.

  2. 2. Add what you know

    A middle name, a nickname or the company’s known format makes the list shorter and better ordered.

  3. 3. Generate and check

    Press Generate Emails, then Check candidates to test the domain and mail servers for every address at once.

  4. 4. Confirm before you send

    Pick the most likely candidate and confirm it: a published address, a reply or a call beats any guess.

Common Business Email Formats

Most companies pick one format and use it for everyone. These are the formats the permutator tries first, shown for John Smith at example.com:

Common business email formats with an example for John Smith at example.com
FormatExample
first.lastjohn.smith@example.com
flastjsmith@example.com
firstjohn@example.com
firstlastjohnsmith@example.com
f.lastj.smith@example.com
firstljohns@example.com
first_lastjohn_smith@example.com
last.firstsmith.john@example.com
lastfsmithj@example.com

Why a Generated Address Can Be Wrong

  • The company uses a format that isn’t on the list, or a different domain for email than for its website.
  • Two people share a name, so the second one got a number or a middle initial.
  • The person uses a nickname, a former name or a different spelling at work.
  • The person left the company and the mailbox was closed.

Email Permutator vs Email Finder

An email finder searches a database of addresses collected from public sources and returns its best match. A permutator only applies patterns. Both still need checking.

How an email permutator differs from an email finder
QuestionEmail permutator (this tool)Typical email finder
Where addresses come fromNaming patterns applied to the name you enterA database of addresses collected from public sources, plus patterns
What you getA list of candidatesUsually one suggested address with a score
Account neededNoUsually yes, with monthly search credits
What you shareNothing leaves your browser (the check sends only the domain)The name and company go to the provider
Proof the mailbox existsNoNo: a score is still an estimate

How Checking a Candidate Works

“Check candidates” uses the same Quick Check as our email verifier: it confirms each address is well formed, that the domain exists, that it has mail servers (MX records) and that it isn’t a disposable or refused domain. Each result is shown as Domain accepts mail, Risky, Undeliverable or Unknown. Because candidates share a domain, they usually share a result: the check rules addresses out, it doesn’t pick the real one.

Why MX Records Don’t Prove a Mailbox Exists

MX records show that a domain can receive email. They say nothing about which names exist on it, so every candidate on the same domain gets the same domain result. Only a reply, or the address published by the person or company, confirms the mailbox. Our guide on how to verify an email address explains why.

Privacy and Responsible Use

  • Candidates are generated in your browser. Names are never sent anywhere, and nothing is put in a URL or saved.
  • “Check candidates” sends only the domain, over HTTPS, to Cloudflare’s public DNS resolver (Google Public DNS as a fallback).
  • “Search company website” sends the domain and the candidates to our server function, which reads up to four public pages of that website and reports which candidates appear on them. Candidates are used only during that request; they are not logged or saved, and no other addresses from the site are returned.
  • “Verify” opens one address in the email verifier in a new tab. It is passed through your browser’s storage for a moment and deleted as soon as the verifier reads it.
  • Google Analytics only records counts, such as how many candidates were generated, never a name, domain or address.
  • Don’t email every candidate: bounces damage your sender reputation. Contact people only for a legitimate reason, follow the laws that apply to you and honor opt-outs.

More in our privacy notice.

Email Permutator: FAQ

What is an email permutator?
A tool that combines a person’s name with a company domain in the formats businesses commonly use, such as first.last@ or flast@, to list the addresses they might have. The results are guesses to check, not confirmed addresses.
Is the email permutator free?
Yes. It is free, needs no sign-up and has no usage limit, because the addresses are generated in your browser.
Does it verify the addresses?
“Check candidates” runs our email verifier’s Quick Check on every candidate: syntax, the domain, its mail servers (MX records), disposable domains and provider username rules. It cannot confirm that one person’s mailbox exists, so a passing candidate is shown as “Domain accepts mail”, never “Verified”. “Search company website” adds the strongest free evidence there is: whether a candidate is published, exactly, on the company’s own pages.
Why don’t you test each mailbox over SMTP?
Probing a mail server for one name after another looks like an attack to the receiving server, is unreliable (Gmail, Microsoft 365 and catch-all domains don’t give honest answers) and can get the sender blocked. We don’t do it.
How do I find out which format a company uses?
Look for any published address from the same company: the website’s contact or team page, a press release or a signature in an email you received. If you find one, choose its format under “Company format, if known” and it moves to the top of the list.
Can I generate emails for a list of people?
This tool works one person at a time, which keeps the results reviewable. For recurring lead research we build lead-generation automations that enrich and verify contacts inside your CRM.
Do you store the names I enter?
No. Names and candidates stay in your browser and are cleared when you leave the page or press Clear all. If you press “Search company website”, the domain and candidates go to our server for that one request and are not logged or saved. Nothing is put in a URL or sent to analytics.
Is it legal to use an email permutator?
Generating candidates is just string work. What matters is how you contact people: follow the email and privacy laws that apply to you (for example CAN-SPAM, GDPR or CASL), contact people only for a legitimate reason, and honor opt-outs.

Read the full guide:How to Verify an Email Address

More Free AI Tools

Want Verified Leads Without the Guesswork?

We build lead-generation automations that find, enrich and verify contacts and route them into your CRM, so your team only follows up with real people.