How to Set Up ProtonMail 2025: Complete Step-by-Step Guide

ProtonMail setup guide 2025: Create account, configure security, set up mobile apps, desktop client, and custom domains. Step-by-step instructions with screenshots.

146 min read
secure email
How to Set Up ProtonMail 2025: Complete Step-by-Step Guide

ProtonMail provides end-to-end encrypted email with zero-knowledge architecture and Swiss privacy protection. Setting up ProtonMail takes 10 minutes and requires basic security configuration to maximize privacy.

This guide walks you through creating your ProtonMail account, configuring security settings, setting up mobile apps, connecting desktop clients, and configuring custom domains. Follow these steps to secure your email communication.

Quick Start: ProtonMail at a Glance

Plan Storage Price Best For
Free 1 GB $0/month Testing, basic use
Plus 15 GB $4.99/month Most Popular →
Professional 500 GB $6.99/month Business, custom domains

Ready to get started? Get ProtonMail Now → Start with the free plan to test the service, or upgrade to Plus for custom domains and more storage.

Why Set Up ProtonMail

ProtonMail offers end-to-end encryption by default. Emails sent between ProtonMail users are encrypted automatically. The service uses zero-knowledge architecture, meaning ProtonMail cannot read your emails or access your encryption keys.

Swiss privacy laws protect your data from government surveillance requests. ProtonMail operates under strict Swiss privacy regulations that prevent data sharing with foreign governments. The service includes open-source encryption and has been independently audited.

ProtonMail provides a free tier with 1 GB storage and 150 emails per day. Paid plans start at $4.99 per month and include more storage, custom domains, and additional features. See our ProtonMail review for a complete analysis of features and pricing.

Ready to set up ProtonMail? Create your free ProtonMail account → Get started with end-to-end encrypted email in under 2 minutes.

Step 1: Create Your ProtonMail Account

Choose Your Plan

  1. Visit ProtonMail.com and click “Get ProtonMail Now”
  2. Select your plan:
    • Free Plan: 1 GB storage, 150 emails per day
    • Plus Plan: 15 GB storage, 1,000 emails per day, custom domains ($4.99/month) - Get Plus Plan →
    • Professional Plan: 500 GB storage, unlimited emails, 5 custom domains ($6.99/month)
  3. Start with the free plan to test the service, or choose a paid plan for more features

Create Your Username

  1. Enter your desired username (this becomes your email address)
  2. Choose a username that reflects your identity or purpose
  3. Available usernames end with @protonmail.com or @proton.me
  4. Check availability and select your preferred domain

Set Your Password

  1. Create a strong, unique password
  2. Use a password manager to generate a secure password
  3. Store your password securely. You cannot reset it if lost
  4. ProtonMail uses your password to encrypt your mailbox locally

Verify Your Account

  1. Choose verification method:
    • Email verification (recommended)
    • SMS verification (alternative)
  2. Enter your verification code
  3. Complete the account creation process
  4. Log in to your new ProtonMail account

Account created? Great! Now let’s secure it. Continue with the next steps, or upgrade to ProtonMail Plus if you need custom domains and more storage.

Step 2: Configure Security Settings

Enable Two-Factor Authentication

  1. Click your username in the top right corner
  2. Select “Settings” from the dropdown menu
  3. Click “Security” in the left sidebar
  4. Scroll to “Two-Factor Authentication”
  5. Click “Enable” next to “Two-Factor Authentication”
  6. Choose your 2FA method:
    • TOTP Authenticator (recommended): Use apps like Authy or Google Authenticator
    • Security Key: Use hardware keys like Yubikey
  7. Scan the QR code with your authenticator app
  8. Enter the verification code
  9. Save your recovery codes in a secure location
  10. Click “Enable” to activate two-factor authentication

Two-factor authentication adds an extra layer of security. Even if someone obtains your password, they need your second factor to access your account. Store recovery codes in a password manager or secure location.

Configure Password Recovery

  1. In Security settings, scroll to “Password Recovery”
  2. Enable password recovery if desired
  3. Set up recovery email (optional)
  4. Store recovery information securely
  5. Review recovery options regularly

Password recovery allows you to reset your account password if forgotten. However, enabling password recovery reduces security because ProtonMail can reset your encryption keys. Consider disabling password recovery for maximum security if you use a password manager.

Set Up Login Notifications

  1. In Security settings, scroll to “Login Notifications”
  2. Enable email notifications for new logins
  3. Enable push notifications for mobile apps
  4. Review login history regularly
  5. Monitor for suspicious activity

Login notifications alert you when someone accesses your account from a new device or location. Review login history weekly to detect unauthorized access attempts.

Step 3: Configure Email Settings

Set Up Your Display Name

  1. Click “Settings” in the top right corner
  2. Select “Identity” from the left sidebar
  3. Click “Add New Identity”
  4. Enter your display name
  5. Set your email address
  6. Choose your signature (optional)
  7. Save your identity settings

Your display name appears in emails you send. Use your real name or a professional alias depending on your use case. Configure multiple identities for different purposes if needed.

Configure Email Encryption

  1. In Settings, click “Encryption” in the left sidebar
  2. Review encryption settings:
    • Automatic Encryption: Enabled by default for ProtonMail users
    • Password-Protected Emails: Available for non-ProtonMail recipients
    • Expiration Times: Set automatic expiration for sensitive emails
  3. Enable password-protected emails for external recipients
  4. Set default expiration times if desired
  5. Save your encryption settings

ProtonMail automatically encrypts emails sent to other ProtonMail users. For non-ProtonMail recipients, you send password-protected emails. The recipient receives a link to decrypt the message with a password you provide separately.

Set Up Email Filters

  1. In Settings, click “Filters” in the left sidebar
  2. Click “Add New Filter”
  3. Configure filter rules:
    • Condition: Sender, subject, recipient, or keyword
    • Action: Move to folder, mark as read, delete, or forward
  4. Name your filter
  5. Save your filter settings

Email filters help organize your inbox automatically. Create filters for newsletters, work emails, or personal messages. Filters run automatically when new emails arrive.

Step 4: Set Up Mobile Apps

Install ProtonMail iOS App

  1. Open the App Store on your iPhone or iPad
  2. Search for “ProtonMail”
  3. Download and install the ProtonMail app
  4. Open the app and log in with your ProtonMail credentials
  5. Enter your two-factor authentication code if enabled
  6. Grant necessary permissions:
    • Notifications: For new email alerts
    • Face ID / Touch ID: For biometric authentication
    • Contacts: To sync your address book
  7. Configure notification settings
  8. Set up biometric authentication

The ProtonMail iOS app provides full encryption support and syncs with your web account. Enable biometric authentication for quick access while maintaining security.

Install ProtonMail Android App

  1. Open Google Play Store on your Android device
  2. Search for “ProtonMail”
  3. Download and install the ProtonMail app
  4. Open the app and log in with your ProtonMail credentials
  5. Enter your two-factor authentication code if enabled
  6. Grant necessary permissions:
    • Notifications: For new email alerts
    • Fingerprint: For biometric authentication
    • Contacts: To sync your address book
  7. Configure notification settings
  8. Set up fingerprint authentication

The ProtonMail Android app offers the same encryption features as the iOS app. Enable fingerprint authentication for secure, quick access to your emails.

Configure Mobile App Settings

  1. Open the ProtonMail mobile app
  2. Tap the menu icon (three horizontal lines)
  3. Select “Settings”
  4. Configure app settings:
    • Notifications: Enable push notifications for new emails
    • Auto-Lock: Set automatic lock timer
    • Biometric Authentication: Enable Face ID, Touch ID, or fingerprint
    • Sync: Configure email sync frequency
    • Storage: Manage cached data
  5. Review privacy settings
  6. Test notifications and authentication

Mobile app settings control how ProtonMail behaves on your device. Enable auto-lock and biometric authentication for maximum security. Configure sync frequency to balance battery life and real-time updates.

Step 5: Set Up ProtonMail Bridge (Desktop Client)

Download ProtonMail Bridge

  1. Visit ProtonMail.com and log in to your account
  2. Click “Settings” in the top right corner
  3. Select “All Settings” from the dropdown
  4. Click “ProtonMail Bridge” in the left sidebar
  5. Download ProtonMail Bridge for your operating system:
    • Windows: Download Windows installer
    • macOS: Download macOS installer
    • Linux: Download Linux installer or use package manager
  6. Install ProtonMail Bridge on your computer
  7. Launch ProtonMail Bridge

ProtonMail Bridge allows you to use ProtonMail with desktop email clients like Outlook, Apple Mail, or Thunderbird. Bridge runs locally on your computer and encrypts emails before sending them to ProtonMail servers.

Note: ProtonMail Bridge is available on paid plans (Plus and Professional). Upgrade to ProtonMail Plus → to access Bridge and use ProtonMail with your favorite desktop email client.

Configure ProtonMail Bridge

  1. Open ProtonMail Bridge
  2. Log in with your ProtonMail credentials
  3. Enter your two-factor authentication code if enabled
  4. Configure Bridge settings:
    • Autostart: Enable to start Bridge automatically
    • Tray Icon: Enable to show Bridge in system tray
    • Notifications: Enable for connection status alerts
  5. Generate app-specific password if needed
  6. Note your IMAP and SMTP settings:
    • IMAP Server: 127.0.0.1
    • IMAP Port: 1143
    • SMTP Server: 127.0.0.1
    • SMTP Port: 1025
    • Username: Your ProtonMail email address
    • Password: Your Bridge password (different from account password)

ProtonMail Bridge creates a local mail server on your computer. Your email client connects to Bridge, which encrypts and decrypts emails before sending them to ProtonMail servers. This allows you to use any email client while maintaining end-to-end encryption.

Configure Your Email Client

  1. Open your email client (Outlook, Apple Mail, Thunderbird)
  2. Add a new email account
  3. Enter your email address and password
  4. Choose “IMAP” as account type
  5. Enter Bridge server settings:
    • Incoming Server: 127.0.0.1
    • Incoming Port: 1143
    • Outgoing Server: 127.0.0.1
    • Outgoing Port: 1025
  6. Enable SSL/TLS encryption
  7. Test your connection
  8. Sync your emails

Your email client connects to ProtonMail Bridge instead of ProtonMail servers directly. Bridge handles encryption and decryption transparently, so you use your email client normally while maintaining encryption.

Step 6: Set Up Custom Domains (Paid Plans)

Add Your Custom Domain

  1. Log in to your ProtonMail account
  2. Click “Settings” in the top right corner
  3. Select “All Settings” from the dropdown
  4. Click “Domain Names” in the left sidebar
  5. Click “Add New Domain”
  6. Enter your domain name
  7. Verify domain ownership:
    • DNS Verification: Add TXT record to your domain’s DNS
    • Email Verification: Send verification email to domain administrator
  8. Complete domain verification
  9. Configure domain settings

Custom domains allow you to use your own domain name with ProtonMail. You need a paid plan (Plus or Professional) to use custom domains. Configure DNS records to route email through ProtonMail servers.

Need a custom domain? Upgrade to ProtonMail Plus → to use your own domain name (e.g., [email protected]) while maintaining full encryption.

Configure DNS Records

  1. Log in to your domain registrar or DNS provider
  2. Add MX records for ProtonMail:
    • Priority: 10
    • Host: @
    • Value: mail.protonmail.ch
  3. Add TXT record for SPF:
    • Host: @
    • Value: v=spf1 include:_spf.protonmail.ch mx ~all
  4. Add TXT record for DKIM:
    • Host: protonmail._domainkey
    • Value: (provided by ProtonMail)
  5. Add TXT record for DMARC:
  6. Verify DNS records with ProtonMail
  7. Wait for DNS propagation (24-48 hours)

DNS records tell other email servers how to route emails for your domain. MX records point to ProtonMail servers. SPF, DKIM, and DMARC records verify email authenticity and prevent spoofing.

Create Email Addresses

  1. In Domain Names settings, click your domain
  2. Click “Add New Address”
  3. Enter your desired email address
  4. Set password and display name
  5. Configure email settings
  6. Save your new email address

Create multiple email addresses for different purposes. Use aliases for newsletters, work emails, or personal messages. Each address uses your domain name and maintains full encryption.

Step 7: Import Contacts and Emails

Import Contacts

  1. Click “Contacts” in the top navigation
  2. Click “Import” button
  3. Choose import method:
    • CSV File: Upload contacts from CSV file
    • vCard File: Upload contacts from vCard file
    • Google Contacts: Import from Google account
  4. Select your contacts file
  5. Map contact fields
  6. Review imported contacts
  7. Save your contacts

Import contacts from your previous email provider or contact manager. ProtonMail supports CSV and vCard formats. Contacts are encrypted and stored securely in your ProtonMail account.

Forward Emails from Old Account

  1. Log in to your old email account
  2. Configure email forwarding:
    • Gmail: Settings > Forwarding and POP/IMAP > Add forwarding address
    • Outlook: Settings > Mail > Forwarding > Enable forwarding
    • Other providers: Check provider documentation
  3. Enter your ProtonMail email address
  4. Verify forwarding address
  5. Enable forwarding
  6. Test forwarding by sending a test email

Email forwarding automatically sends emails from your old account to ProtonMail. This allows you to receive emails at your old address while using ProtonMail for encryption. Update your email address with contacts and services gradually.

Migrate Emails (Advanced)

  1. Use ProtonMail Bridge to connect your old email client
  2. Export emails from your old account to local storage
  3. Import emails into ProtonMail Bridge
  4. Sync emails with ProtonMail servers
  5. Verify email migration
  6. Archive old emails if needed

Email migration moves existing emails to ProtonMail. This process encrypts old emails and stores them securely. Migration works best with ProtonMail Bridge and email clients that support IMAP.

Step 8: Configure Advanced Settings

Set Up Email Aliases

  1. In Settings, click “Addresses” in the left sidebar
  2. Click “Add New Address”
  3. Choose address type:
    • Regular Address: Full email address
    • Alias: Alternative address that forwards to main address
  4. Enter your alias name
  5. Configure alias settings
  6. Save your alias

Email aliases allow you to use multiple email addresses that forward to your main account. Use aliases for different purposes like newsletters, shopping, or work. Aliases help organize incoming emails and protect your main address.

Configure Auto-Reply

  1. In Settings, click “Auto-Reply” in the left sidebar
  2. Enable auto-reply
  3. Set auto-reply message
  4. Configure auto-reply schedule:
    • Always: Reply to all incoming emails
    • Scheduled: Reply only during specified times
  5. Set start and end dates
  6. Save your auto-reply settings

Auto-reply sends automatic responses to incoming emails. Use auto-reply for vacation messages, out-of-office notifications, or general information. Configure schedules to send replies only during specific times.

Set Up Email Folders

  1. In your inbox, click “Folders” in the left sidebar
  2. Click “Add Folder”
  3. Enter folder name
  4. Choose folder color
  5. Set folder location
  6. Save your folder
  7. Create subfolders if needed

Email folders help organize your inbox. Create folders for different categories like work, personal, or newsletters. Use subfolders for further organization. Folders are encrypted and stored securely.

Step 9: Security Best Practices

Use Strong Passwords

  1. Use a password manager to generate strong passwords
  2. Create unique passwords for each account
  3. Use long passwords (16+ characters)
  4. Include uppercase, lowercase, numbers, and symbols
  5. Store passwords securely in a password manager
  6. Never share passwords with anyone

Strong passwords protect your account from unauthorized access. ProtonMail passwords cannot be reset, so store them securely. Use a password manager like 1Password or Bitwarden to manage passwords.

Enable Two-Factor Authentication

  1. Enable two-factor authentication in Security settings
  2. Use TOTP authenticator apps (Authy, Google Authenticator)
  3. Store recovery codes securely
  4. Test two-factor authentication regularly
  5. Update recovery codes if needed

Two-factor authentication adds an extra layer of security. Even if someone obtains your password, they need your second factor to access your account. Enable 2FA on all accounts that support it.

Regularly Review Security Settings

  1. Review Security settings monthly
  2. Check login history for suspicious activity
  3. Update passwords if compromised
  4. Review active sessions
  5. Revoke access for unused devices
  6. Update recovery information if needed

Regular security reviews help detect and prevent unauthorized access. Monitor login history for unfamiliar devices or locations. Revoke access for devices you no longer use.

Encrypt Sensitive Emails

  1. Use password-protected emails for external recipients
  2. Set expiration times for sensitive messages
  3. Verify recipient addresses before sending
  4. Use secure subject lines
  5. Avoid sending sensitive information in subject lines

Encrypt sensitive emails to protect confidential information. Password-protected emails require recipients to enter a password to decrypt messages. Set expiration times to automatically delete sensitive emails after a specified period.

Step 10: Troubleshooting Common Issues

Cannot Log In

  1. Verify your email address and password
  2. Check two-factor authentication code
  3. Clear browser cache and cookies
  4. Try logging in from a different browser
  5. Check internet connection
  6. Contact ProtonMail support if issues persist

Login issues often result from incorrect credentials or two-factor authentication problems. Verify your password and 2FA code. Clear browser cache if login pages don’t load correctly.

Emails Not Sending

  1. Check your internet connection
  2. Verify recipient email address
  3. Check daily sending limits (150 emails on free plan)
  4. Review email content for spam triggers
  5. Check ProtonMail status page for outages
  6. Contact ProtonMail support if issues persist

Email sending issues can result from network problems, sending limits, or spam filters. Check your daily sending limit on the free plan. Verify recipient addresses are correct.

Mobile App Not Syncing

  1. Check your internet connection
  2. Verify app permissions
  3. Restart the mobile app
  4. Update the app to the latest version
  5. Clear app cache and data
  6. Reinstall the app if needed

Mobile app sync issues often result from network problems or app permissions. Verify internet connectivity and app permissions. Update the app to the latest version for bug fixes.

Bridge Connection Issues

  1. Verify ProtonMail Bridge is running
  2. Check Bridge server settings (127.0.0.1)
  3. Verify port numbers (1143 for IMAP, 1025 for SMTP)
  4. Check firewall settings
  5. Restart ProtonMail Bridge
  6. Reconfigure email client settings

Bridge connection issues can result from incorrect settings or firewall blocks. Verify Bridge is running and ports are accessible. Check firewall settings to allow Bridge connections.

Frequently Asked Questions

How long does ProtonMail setup take?

ProtonMail setup takes 10 minutes for basic configuration. Creating an account takes 2 minutes. Configuring security settings takes 3 minutes. Setting up mobile apps takes 5 minutes. Desktop client setup takes 10 minutes if using Bridge.

Do I need a paid plan to use ProtonMail?

No, ProtonMail offers a free plan with 1 GB storage and 150 emails per day. The free plan includes end-to-end encryption and basic features. Paid plans start at $4.99 per month and include more storage, custom domains, and additional features.

Can I use ProtonMail with my existing email client?

Yes, ProtonMail Bridge allows you to use ProtonMail with desktop email clients like Outlook, Apple Mail, or Thunderbird. Bridge runs locally and encrypts emails before sending them to ProtonMail servers. Bridge is available for Windows, macOS, and Linux.

Is ProtonMail secure?

Yes, ProtonMail uses end-to-end encryption and zero-knowledge architecture. Emails are encrypted before leaving your device and decrypted only on the recipient’s device. ProtonMail cannot read your emails or access your encryption keys. The service operates under Swiss privacy laws and has been independently audited.

Can I use custom domains with ProtonMail?

Yes, custom domains are available on paid plans (Plus or Professional). You need to verify domain ownership and configure DNS records. Custom domains allow you to use your own domain name with ProtonMail while maintaining full encryption.

How do I migrate from Gmail to ProtonMail?

  1. Create a ProtonMail account
  2. Forward emails from Gmail to ProtonMail
  3. Import contacts from Gmail
  4. Update your email address with contacts and services
  5. Use ProtonMail Bridge to migrate existing emails if needed
  6. Gradually transition to ProtonMail

Migration from Gmail involves forwarding emails, importing contacts, and updating your email address. Use email forwarding to receive emails at your old address while using ProtonMail. Update your email address gradually with contacts and services.

Does ProtonMail work on mobile devices?

Yes, ProtonMail offers mobile apps for iOS and Android. The mobile apps provide full encryption support and sync with your web account. Mobile apps support biometric authentication, push notifications, and offline access.

What happens if I forget my ProtonMail password?

ProtonMail passwords cannot be reset because they encrypt your mailbox. If you forget your password, you cannot access your emails. This is why it’s important to store your password securely in a password manager. Enable password recovery during setup if you want the option to reset your password, though this reduces security.

Conclusion

ProtonMail setup is straightforward and takes 10 minutes for basic configuration. Follow these steps to create your account, configure security settings, set up mobile apps, connect desktop clients, and configure custom domains.

ProtonMail provides end-to-end encrypted email with zero-knowledge architecture and Swiss privacy protection. The service offers a free plan with basic features and paid plans with additional storage and custom domains.

Enable two-factor authentication, use strong passwords, and regularly review security settings to maximize protection. Configure mobile apps and desktop clients to access ProtonMail from any device while maintaining encryption.

Ready to secure your email communication? Get ProtonMail today → Start with the free plan to test the service, or choose a paid plan for custom domains, ProtonMail Bridge, and more storage. Experience truly private email with end-to-end encryption and Swiss privacy protection.

For more information, see our complete ProtonMail review for detailed feature analysis and pricing comparison. Looking for alternatives? Check out our guide to the best secure email providers.