Random Email Generator
Create realistic fake email addresses for testing and development.
Generate thousands of unique emails with popular or custom domains.
Configuration
Generated List
How to Use
This tool generates valid-looking email addresses based on real names. It's perfect for populating databases with dummy data.
- Select Quantity: Use the slider or input to choose how many emails you need (up to 1,000).
- Choose Domain:
- Popular: Mixes standard providers like Gmail, Yahoo, Outlook.
- Custom: Enter your own domain (e.g.,
@my-startup.com) for internal test accounts.
- Plus Addressing: Enable this to generate alias tags (e.g.,
user+test1@gmail.com). This allows you to route all test emails to a single real inbox while treating them as unique users in your app. - Copy: Click "Copy All" to paste the list into Excel, CSV, or your SQL seeder.
Common Use Cases
QA Testing
Verify form validation logic, "forgot password" flows, and duplicate email handling.
Database Seeding
Populate your staging database with 10k users to stress-test search indexes.
Privacy
Create disposable-looking emails for screenshots or demos to hide PII.
Marketing Demo
Fill dashboard mockups with realistic looking subscriber lists for client presentations.
Generating Fake Emails in Code
Need to generate specific patterns programmatically?
const makeEmail = () => {
const str = Math.random().toString(36).substring(2, 10);
return `user_${str}@example.com`;
};
console.log(makeEmail());
// Output: "user_k4s81lz@example.com"# pip install Faker
from faker import Faker
fake = Faker()
print(fake.email())
# Output: "hartman.jessica@example.org"SELECT
'user_' || floor(random() * 1000)::text || '@test.com'
AS random_email;# gem install faker
require 'faker'
puts Faker::Internet.email
# Output: "alice@example.com"Frequently Asked Questions
Are these real email addresses?
No. They are syntactically valid but fictitious. They do not have functional inboxes unless you own the domain and configure a catch-all.
Can I use this for spam?
Absolutely not. Sending emails to these addresses will result in bounces (hard fail), which will ruin your sender reputation and get you blocked by ESPs.
What is the "Plus Addressing" feature?
It appends a tag to the username (e.g. user+tag@gmail.com). Gmail and others ignore the tag, delivering mail to user@gmail.com. This allows you to generate infinite unique emails that all go to ONE real inbox.