๐ Gmail Creator Pro - The Ultimate Gmail Account Creator
โจ The Ultimate Automated Gmail Account Creation Tool โจ
Advanced Anti-Detection System โข Phone Verification Bypass โข 5sim Integration โข Beautiful Modern Interface
Features โข Installation โข Usage โข Configuration โข Support

Screenshot of Gmail Creator Pro v2.0.0 in action
๐ Table of Contents
- Overview
- Key Features
- Screenshots
- Requirements
- Installation
- Configuration
- Usage
- Project Structure
- Advanced Features
- Troubleshooting
- Security & Legal
- Contributing
- Contact & Support
- License
๐ฏ Overview
Gmail Creator Pro is a powerful, feature-rich Python automation tool designed for automated Gmail account creation. Built with advanced anti-detection systems, intelligent phone verification bypass, and seamless 5sim API integration, this tool provides a professional solution for bulk Gmail account creation with a beautiful modern interface.
What Makes This Tool Special?
- ๐ก๏ธ Advanced Anti-Detection - Human-like behavior simulation to avoid detection
- ๐ Smart Phone Verification - Multiple bypass strategies + 5sim integration
- ๐จ Beautiful UI - Rich console interface with real-time progress tracking
- โก Lightning Fast - Optimized performance for bulk account creation
- ๐ Secure & Configurable - Separate config files for easy customization
- ๐ Statistics Dashboard - Track success rates and account details
โจ Key Features
๐ Advanced Anti-Detection System
- Human-like Typing Simulation - Random delays between keystrokes (0.1-0.3s)
- Session Warming - Pre-browsing Google, BBC, Wikipedia, YouTube to appear human
- Random User Agents - Rotates browser fingerprints for each account
- Natural Delays - Random wait times between actions (0.5-1.2s)
- Navigator Property Modification - Hides automation signatures
- Realistic Name Generation - Uses names from external file for authenticity
๐ Phone Verification Bypass
- Multiple Skip Strategies - Automatically detects and clicks skip buttons
- Alternative Method Detection - Tries "Try another way" options
- 5sim API Integration - Automatic phone number purchase and SMS code retrieval
- Smart Retry Logic - Multiple fallback strategies if one fails
- Multi-language Support - Works with English and Arabic skip buttons
๐ Smart Proxy Integration
- Built-in Proxy Support - FreeProxy integration for IP rotation
- Automatic Proxy Selection - Random proxy selection for each account
- Proxy Validation - Ensures proxy is working before use
๐ป Beautiful Modern Interface
- Rich Console UI - Beautiful terminal interface with colors and animations
- Real-time Progress Bars - Visual progress tracking for account creation
- Detailed Statistics - Success rates, total accounts, active accounts
- Color-coded Messages - Green for success, red for errors, yellow for warnings
- Interactive Menu - Easy-to-use menu system
๐ Detailed Statistics
- Total Accounts Created - Track all created accounts
- Active Accounts Count - Monitor account status
- Success Rate Percentage - Calculate creation success rate
- Last Creation Timestamp - Track recent activity
- Account Details - View all saved account information
๐พ Auto-Save Accounts
- JSON Format Storage - Structured account data storage
- Automatic Backup - Accounts saved immediately after creation
- Account Metadata - Includes email, password, creation date, status
- Easy Export - Simple JSON format for easy data export
๐ Auto-Retry on Failure
- Robust Error Handling - Multiple retry attempts on failure
- Element Detection - Multiple selector strategies for finding elements
- Page Load Retry - Retries page loading if initial attempt fails
- Smart Fallbacks - Alternative methods if primary method fails
โก Lightning Fast Creation
- Optimized Performance - Efficient code for fast execution
- Parallel Processing Ready - Architecture supports future parallelization
- Minimal Resource Usage - Lightweight and efficient
- Quick Browser Setup - Fast Chrome driver initialization
๐ Secure Configuration
- Separate Config Files - Easy to obfuscate main script while keeping configs editable
- Password Protection - Secure password storage in separate file
- API Key Management - Secure API key storage
- No Hardcoded Secrets - All sensitive data in external files
๐ฏ Additional Features
- Custom User Agents - Support for custom user agent lists
- Custom Names Database - Use your own name lists
- Birthday Configuration - Customizable birthday settings
- Gender Selection - Support for Male, Female, Other
- Multi-language Support - Works with English and Arabic interfaces
- ChromeDriver Auto-Management - Automatic ChromeDriver download and setup
๐ธ Screenshots

Gmail Creator Pro v2.0.0 - Main Interface
Interface Features:
- Welcome Banner - Beautiful ASCII art banner with version info
- Feature List - Visual checklist of all features
- Menu System - Interactive menu with 5 options
- Progress Tracking - Real-time progress bars
- Statistics Dashboard - Detailed account creation statistics
๐ Full Explanation
๐ In-Depth Technical Article
๐ Read the full step-by-step guide and detailed explanation here:
๐ https://www.shadowhackr.com/2026/01/gmail-creator-pro.html
๐ Requirements
System Requirements
- Operating System: Windows 10/11 (recommended)
- Python Version: Python 3.8 or higher (Python 3.12 recommended)
- Chrome Browser: Latest version installed
- Internet Connection: Stable internet connection required
- RAM: Minimum 4GB (8GB recommended)
- Disk Space: 500MB free space
Python Dependencies
All dependencies are listed in requirements.txt. Install them using:
pip install -r requirements.txt
Required Packages:
selenium>=4.15.0- Web automation frameworkwebdriver-manager>=4.0.0- Automatic ChromeDriver managementrich>=13.7.0- Beautiful terminal UI libraryrequests>=2.31.0- HTTP library for API callsunidecode>=1.3.7- Text normalizationbeautifulsoup4>=4.12.0- HTML parsingfp>=0.1.0- Free proxy integration
Optional Requirements
- 5sim API Key - For automatic phone verification (optional but recommended)
- Microsoft Visual C++ Build Tools - For Nuitka compilation (optional)
๐ ๏ธ Installation
Step 1: Clone the Repository
git clone https://github.com/ShadowHackrs/gmail-account-creator.git cd Gmail2025
Or download the ZIP file and extract it.
Step 2: Install Python Dependencies
pip install -r requirements.txt
Step 3: Configure Settings
Before running the tool, you need to configure the following files:
3.1. Password Configuration
Edit config/password.txt:
YourStrongPassword123!
Password Requirements:
- At least 8 characters
- Mix of uppercase, lowercase, numbers, and special characters
- Must meet Google's password requirements
3.2. Names Configuration
Edit data/names.txt:
Ahmed Mohamed
Mohamed Ali
Omar Ibrahim
Sarah Ahmed
Shadow Hacker
...
Format:
- One name per line
- Format: "First Last" or just "First"
- Can add as many names as needed
3.3. 5sim API Configuration (Optional but Recommended)
- Get your API key from 5sim.net
- Add your API key in
config/5sim_config.txt:
your_api_key_here
- Configure country in
config/config.py:
FIVESIM_COUNTRY = "usa" # Options: usa, russia, ukraine, kazakhstan, etc. FIVESIM_OPERATOR = "any" # Options: any, virtual, etc.
3.4. User Agents Configuration (Optional)
Edit config/user_agents.txt:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
...
3.5. General Configuration
Edit config/config.py:
# Account Configuration YOUR_BIRTHDAY = "2 4 1950" # Format: "month day year" YOUR_GENDER = "1" # 1=Male, 2=Female, 3=Other YOUR_PASSWORD = "" # Leave empty to read from password.txt # 5sim API Configuration FIVESIM_API_KEY = "" # Leave empty to read from 5sim_config.txt FIVESIM_COUNTRY = "usa" FIVESIM_OPERATOR = "any" # Names Configuration USE_ARABIC_NAMES = True NAMES_FILE = "data/names.txt"
Step 4: Verify Installation
Run the script to verify everything is set up correctly:
python auto_gmail_creator.py
You should see the welcome banner and menu. If you see any errors, check the Troubleshooting section.
โ๏ธ Configuration
Configuration Files Structure
config/
โโโ config.py # General settings
โโโ password.txt # Account password
โโโ 5sim_config.txt # 5sim API key (optional)
โโโ user_agents.txt # User agents list (optional)
data/
โโโ names.txt # List of names
โโโ accounts.json # Created accounts (auto-generated)
Detailed Configuration Guide
Account Settings
Birthday Format: "month day year" (e.g., "2 4 1950")
- Month: 1-12
- Day: 1-31
- Year: 1900-2010 (must be 18+ years old)
Gender Options:
"1"- Male"2"- Female"3"- Other
5sim API Setup
Available Countries:
usa- United Statesrussia- Russiaukraine- Ukrainekazakhstan- Kazakhstan- And many more (check 5sim.net for full list)
Operator Options:
any- Any available operatorvirtual- Virtual numbers only- Specific operator names
Getting 5sim API Key:
- Visit 5sim.net
- Create an account
- Go to API section
- Generate API key
- Add balance to your account
- Copy API key to
config/5sim_config.txt
๐ Usage
Basic Usage
-
Run the script:
python auto_gmail_creator.py -
Select option 1 from the menu to create accounts
-
Enter the number of accounts you want to create
-
Wait for completion - The script will:
- Open Chrome browser automatically
- Fill in account information
- Handle email selection
- Set password
- Bypass phone verification (or use 5sim)
- Save account details to
data/accounts.json
Menu Options
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Menu Options โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 1. Create Gmail Accounts ๐ โ
โ Start creating new Gmail accounts โ
โ โ
โ 2. View Statistics ๐ โ
โ View detailed creation statistics โ
โ โ
โ 3. Settings โ๏ธ โ
โ Configure proxy, user agents, and settings โ
โ โ
โ 4. View Saved Accounts ๐ โ
โ View all created accounts and details โ
โ โ
โ 5. Exit ๐ โ
โ Exit the application โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Account Creation Process
The tool follows these steps for each account:
-
Browser Initialization
- Creates Chrome driver with anti-detection settings
- Sets random user agent
- Modifies navigator properties
-
Session Warming (Optional)
- Visits Google, BBC, Wikipedia, YouTube
- Performs random searches
- Simulates human browsing behavior
-
Account Information Entry
- Fills first name and last name
- Enters birthday (month, day, year)
- Selects gender
-
Email Selection
- Chooses "Create your own Gmail address" option
- Generates username from name + random numbers
- Validates username availability
-
Password Setup
- Enters password in both fields
- Validates password strength
- Proceeds to next step
-
Phone Verification
- Attempts to skip phone verification
- If skip fails, uses 5sim API (if configured)
- Enters verification code automatically
-
Account Completion
- Saves account to
data/accounts.json - Displays success message
- Closes browser
- Saves account to
Viewing Statistics
Select Option 2 from the menu to view:
- Total accounts created
- Active accounts count
- Success rate percentage
- Last creation timestamp
Viewing Saved Accounts
Select Option 4 from the menu to view:
- All created accounts
- Email addresses
- Creation dates
- Account status
๐ Project Structure
Gmail2025/
โ
โโโ auto_gmail_creator.py # Main script
โโโ requirements.txt # Python dependencies
โโโ README.md # This file
โ
โโโ config/ # Configuration files
โ โโโ config.py # General settings
โ โโโ password.txt # Account password
โ โโโ 5sim_config.txt # 5sim API key
โ โโโ user_agents.txt # User agents list
โ โโโ README.txt # Config folder info
โ
โโโ data/ # Data files
โ โโโ names.txt # List of names
โ โโโ accounts.json # Created accounts (auto-generated)
โ โโโ README.txt # Data folder info
โ
โโโ build/ # Build files (PyInstaller)
โ โโโ auto_gmail_creator/ # Build artifacts
โ
โโโ dist/ # Distribution files
โ โโโ auto_gmail_creator.exe # Compiled executable
โ
โโโ screenshot.png # Screenshot (add your image here)
๐ง Advanced Features
Phone Verification Bypass Strategies
The tool uses multiple strategies to bypass phone verification:
-
Skip Button Detection
- Automatically finds and clicks skip buttons
- Supports English and Arabic skip buttons
- Multiple selector strategies
-
Alternative Methods
- Tries "Try another way" options
- Explores alternative verification methods
- Looks for skip options in alternative flows
-
5sim Integration
- Automatic phone number purchase
- SMS code retrieval
- Support for multiple countries
- Automatic retry on failure
-
Smart Retry Logic
- Multiple fallback strategies
- Automatic retry on failure
- Error handling and recovery
Anti-Detection Features
Human-like Behavior:
- Random typing delays (0.1-0.3 seconds per character)
- Natural mouse movements
- Random wait times between actions
- Session warming before account creation
Browser Fingerprinting:
- Random user agent rotation
- Navigator property modification
- WebDriver property hiding
- Plugin simulation
Realistic Data:
- Names from external file
- Realistic usernames
- Proper birthday format
- Natural gender selection
5sim API Integration
Features:
- Automatic phone number purchase
- SMS code retrieval with timeout
- Support for multiple countries
- Automatic order management
- Error handling and retry
Setup:
- Get API key from 5sim.net
- Add balance to your account
- Configure API key in
config/5sim_config.txt - Set country in
config/config.py
Usage: The tool automatically uses 5sim when:
- Skip button is not available
- Alternative methods fail
- Phone verification is required
๐ Troubleshooting
Common Issues and Solutions
1. ChromeDriver Error
Error:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
Solution:
- The script automatically downloads ChromeDriver using webdriver-manager
- If issues persist, manually install ChromeDriver or update Chrome browser
- Ensure Chrome browser is up to date
2. Phone Verification Required
Error:
Phone verification required but skip button not found
Solution:
- Configure 5sim API key for automatic verification
- Or manually skip when prompted (the script will try multiple skip strategies)
- Check if 5sim account has balance
3. Element Not Found Errors
Error:
selenium.common.exceptions.NoSuchElementException: Message: no such element
Solution:
- Google may have updated their UI - check for script updates
- Check internet connection
- Try running again (may be temporary issue)
- Clear browser cache and cookies
4. Import Errors
Error:
ModuleNotFoundError: No module named 'selenium'
Solution:
pip install -r requirements.txt
Or install packages individually:
pip install selenium webdriver-manager rich requests unidecode beautifulsoup4 fp
5. Config Files Not Found
Error:
FileNotFoundError: config/password.txt not found
Solution:
- Make sure
config/anddata/folders exist - Check file paths in
config/config.py - Ensure files are in correct locations
- Create missing files if needed
6. 5sim API Errors
Error:
5sim API error: 401 - Unauthorized
Solution:
- Check if API key is correct
- Verify API key in
config/5sim_config.txt - Ensure account has balance
- Check 5sim.net for API status
7. Password Validation Errors
Error:
Password does not meet requirements
Solution:
- Use strong password (8+ characters)
- Include uppercase, lowercase, numbers, special characters
- Check Google's password requirements
- Update password in
config/password.txt
8. Names File Empty
Error:
Error: names.txt is empty or not found!
Solution:
- Add names to
data/names.txt - One name per line
- Format: "First Last" or just "First"
- Ensure file is not empty
Debug Mode
For detailed error messages:
- Check the console output for color-coded status messages
- Look for detailed error descriptions
- Monitor progress indicators
- Check
data/accounts.jsonfor saved accounts
Getting Help
If you encounter issues not listed here:
- Check the GitHub Issues
- Contact support (see Contact & Support)
- Review the error messages carefully
- Check internet connection and Chrome browser version
๐ Security & Legal
โ ๏ธ Important Security Information
This tool is for educational purposes only.
- Creating multiple accounts may violate Google's Terms of Service
- Use responsibly and at your own risk
- Accounts created may be subject to verification or suspension
- Keep your API keys secure and never share them
- Config files (
config/,data/) are NOT obfuscated - keep them secure
Legal Disclaimer
By using this tool, you agree to:
- Comply with Google's Terms of Service
- Follow local laws and regulations
- Use the tool responsibly
- Accept responsibility for your actions
The developers are not responsible for:
- Any misuse of this tool
- Account suspensions or bans
- Legal consequences
- Data loss or security breaches
Security Best Practices
-
Keep Config Files Secure
- Don't share
config/password.txt - Don't share
config/5sim_config.txt - Don't commit sensitive files to Git
- Don't share
-
Use Strong Passwords
- Follow Google's password requirements
- Use unique passwords for each account
- Store passwords securely
-
Protect API Keys
- Don't share 5sim API keys
- Use environment variables if possible
- Rotate API keys regularly
-
Monitor Account Activity
- Check account status regularly
- Monitor for suspicious activity
- Keep accounts secure
๐ค Contributing
We welcome contributions! Here's how you can help:
How to Contribute
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Contribution Guidelines
- Follow the existing code style
- Add comments for complex logic
- Test your changes thoroughly
- Update documentation if needed
- Be respectful and professional
Reporting Issues
If you find a bug or have a suggestion:
- Check if the issue already exists
- Create a new issue with:
- Clear description
- Steps to reproduce
- Expected vs actual behavior
- Screenshots if applicable
๐ Contact & Support
Get in Touch
We're here to help! Reach out to us through any of the following channels:
๐ Website: https://www.shadowhackr.com
๐ Facebook: www.facebook.com/ShadowHackr
๐ฑ WhatsApp: +962796668987
Support Channels
- GitHub Issues - For bug reports and feature requests
- Email - Contact through website
- Facebook - For general inquiries
- WhatsApp - For direct support
Response Time
- GitHub Issues: Usually within 24-48 hours
- Email: Within 48 hours
- WhatsApp: Usually within a few hours
- Facebook: Usually within 24 hours
๐ License
ยฉ 2025 Shadow Hacker - All Rights Reserved
This software is proprietary and confidential. Unauthorized copying, modification, distribution, or use of this software, via any medium, is strictly prohibited.
License Terms
- This software is provided "as is" without warranty
- Commercial use requires explicit permission
- Redistribution is prohibited
- Modification is allowed for personal use only
Copyright Notice
All rights reserved. No part of this software may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the copyright holder.
๐ฏ Tips for Best Results
Maximize Success Rate
-
Use 5sim API - Significantly improves success rate
- Automatic phone verification
- Real phone numbers
- Higher success rate
-
Don't Create Too Many Accounts at Once
- Space out account creation
- Wait between batches
- Avoid rate limiting
-
Use Strong Passwords
- Follow Google's password requirements
- Use unique passwords
- Mix of characters
-
Monitor Success Rate
- Check statistics regularly
- Adjust settings if needed
- Track account status
-
Keep Chrome Updated
- Ensures compatibility
- Latest security patches
- Better performance
-
Keep Config Files Secure
- Don't share sensitive files
- Use strong passwords
- Protect API keys
Best Practices
- Start Small - Test with 1-2 accounts first
- Monitor Progress - Watch for errors
- Check Accounts - Verify created accounts work
- Backup Data - Keep copies of
accounts.json - Update Regularly - Keep script and dependencies updated
๐ Statistics & Analytics
Built-in Statistics
The tool provides detailed statistics:
- Total Accounts Created - Count of all created accounts
- Active Accounts - Accounts with "active" status
- Success Rate - Percentage of successful creations
- Last Creation - Timestamp of most recent account
Account Data Format
Accounts are saved in data/accounts.json:
[ { "email": "username@gmail.com", "password": "YourPassword123!", "created_at": "2025-01-14 18:30:43", "status": "active" } ]
๐ Updates & Changelog
Version 2.0.0 (Current)
New Features:
- โ Enhanced phone verification bypass
- โ 5sim API integration
- โ Improved error handling
- โ Better UI/UX
- โ More robust element detection
- โ Separated configuration files
- โ Organized project structure
- โ Beautiful modern interface
- โ Real-time progress tracking
- โ Statistics dashboard
Improvements:
- ๐ Faster account creation
- ๐ก๏ธ Better anti-detection
- ๐ Enhanced security
- ๐ Better statistics
- ๐จ Improved UI
Bug Fixes:
- ๐ Fixed element detection issues
- ๐ Fixed password entry problems
- ๐ Fixed phone verification handling
- ๐ Fixed browser initialization errors
๐ Star History
If you find this project useful, please consider giving it a star โญ on GitHub!
๐ Acknowledgments
- Selenium - For web automation capabilities
- Rich - For beautiful terminal UI
- 5sim - For phone verification services
- All Contributors - For their valuable contributions
