How to Migrate to Proton Mail from Any Email Provider

    Complete guide to migrating your email, contacts, and calendar to Proton Mail using Easy Switch or manual import methods.

    JDCS
    By Jordan Dickson · Reviewed by CSG Security Engineers

    Updated June 2026 · 10 min read

    Moving to Proton Mail is easier than it looks. This guide walks you through bringing your email, contacts and calendar across from Gmail, Outlook, Yahoo, iCloud or any other provider — then forwarding your old address so you never miss a message.
    Affiliate disclosure: if you create or upgrade a paid Proton plan through links on this page, CyberSecurityGuides may earn a commission at no extra cost to you. We only recommend tools we use and trust.

    Migrating from a specific provider?

    Prefer a walkthrough tailored to your provider? Jump straight to the guide for yours — or keep reading for the universal steps below.

    First, you'll need a Proton account

    You'll be importing everything into a Proton account, so set one up first if you haven't. There's a free plan to get started with — but it comes with limited storage, which often isn't enough to hold a full mailbox import. If you're bringing years of email across, a paid plan is the safer bet from the start: far more storage, extra security options, and Proton's full suite of privacy-focused apps.

    Already set up?

    Already have a Proton account? Skip straight to the steps below.

    Proton Mail Plus

    More storage, your own custom domain and extra aliases — ideal if email is all you need.

    Get Mail Plus
    Proton Unlimited

    Proton Unlimited

    Everything in Mail Plus, plus VPN, Pass, Drive and Calendar in one encrypted plan — the full privacy stack.

    • End-to-end encrypted
    • Swiss-based, no ads
    • One plan, every app

    Path A — Easy Switch (Gmail, Outlook & Yahoo)

    The fastest route. Proton's Easy Switch connects directly to your old account and brings everything across in one go.

    Switching platforms?

    These steps generally apply to all Easy Switch imports, but there are some intricacies between the supported platforms. For best results, we suggest following one of our platform-specific guides.
    Browse platform guides
    1

    Open Import via Easy Switch

    Everything starts on the Import via Easy Switch page. From your inbox:

    1. Click the Settings gear in the top-right
    2. Choose All settings
    3. In the sidebar, open Import via Easy Switch
    P
    Search messages
    Y
    PProtonWelcome to Proton Mail9:14 AM
    GGitHubSign-in from a new deviceYesterday
    FFigmaYour weekly summaryMon
    Settings
    All settings
    LayoutRow
    DensityComfortable
    ComposerNormal
    Keyboard shortcuts

    Theme

    Sync with system
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Navigating from the inbox to the Import via Easy Switch page in Proton settings

    2

    Connect your old account

    On the Import via Easy Switch page, connect the account you're moving from:

    1. Under Choose your service to connect with, click Google, Yahoo or Outlook
    2. Sign in with your existing email and password
    3. Review the permissions and click Allow so Proton can copy your data across
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Choosing Google in Easy Switch and signing in to grant Proton access

    Gmail users

    Google shows a permissions screen listing what Proton can access. Proton uses this to copy your existing mail, contacts and calendars into your new account — and you can disconnect it again at any time from Easy Switch.
    3

    Customize your import

    Once your provider is connected, you can now customize your import to your preferences.

    On the Customize and confirm screen, click Customize under Emails to open the options.

    We generally suggest giving your import a custom label — usually the specific email address you are importing is a good idea.

    Click the edit (pencil) icon beside the label to rename it, pick a memorable colour for easy reference, and click Save.

    Next, open Manage folders to decide which folders you want to import. This is a good time to omit older folders, trash, and any folders generated by other programs, like sync failures.

    Untick anything you'd rather not bring across, then click Save. If you're unsure, just keep everything ticked; you can always delete folders at a later point.

    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Imports

    Imports show one-time transfers of email, calendars and contacts.

    yourname@gmail.com

    Google Mail · 17 Jun 2026

    Connected emails

    Connect and manage your external mailboxes in Proton Mail.

    Gathering your data

    We're gathering your data from your provider…

    Go back

    Customize and confirm screen: editing the label and choosing which folders to import

    4

    Start the import

    Happy with your selection? Start the transfer:

    1. On the Customize and confirm screen, check that emails, contacts and calendars are selected
    2. Click Start import
    3. The import runs on Proton's servers — you can close the tab and it keeps going

    The import may take some time and will slowly start showing your selected emails within your mailbox. Proton imports methodically, so don't expect your folders to appear right away.

    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Imports

    Imports show one-time transfers of email, calendars and contacts.

    No imports yet

    Connected emails

    Connect and manage your external mailboxes in Proton Mail.

    Customize and confirm

    Your data is ready to import from yourname@gmail.com to your Proton account.

    Just confirm your selection and we'll do the rest.

    Emails (all messages)

    Import all messages from 5 folders and label them as

    yourname@gmail.com

    Contacts

    All your contacts will be imported, up to a limit of 10000

    Calendar

    Import 5 of 5 calendars: Create 5 new calendars

    CancelStart import

    Clicking Start import and the import running to completion

    Automatic forwarding

    Depending on your provider, it's likely that mail forwarding is set up for you automatically — meaning anything sent to your old address is immediately forwarded to your Proton address. For specific forwarding instructions, we suggest using one of our platform-specific guides.
    Browse platform guides

    Path B — Manual import (any other provider)

    On AOL, GMX, Fastmail, Zoho or anything else Easy Switch doesn't support directly? Bring your email, contacts and calendar across manually with the steps below.
    1

    Open Import via Easy Switch

    The manual route begins on the same Import via Easy Switch page. From your inbox:

    1. Click the Settings gear in the top-right
    2. Choose All settings
    3. In the sidebar, open Import via Easy Switch
    P
    Search messages
    Y
    PProtonWelcome to Proton Mail9:14 AM
    GGitHubSign-in from a new deviceYesterday
    FFigmaYour weekly summaryMon
    Settings
    All settings
    LayoutRow
    DensityComfortable
    ComposerNormal
    Keyboard shortcuts

    Theme

    Sync with system
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Navigating from the inbox to the Import via Easy Switch settings page

    2

    Identify your IMAP information

    Before Proton can pull your mail across, you'll need your current provider's IMAP connection details. You'll usually find these in your provider's settings or help pages.

    There are four things to gather:

    • IMAP server (host) — e.g. imap.yourprovider.com
    • Port — almost always 993 (SSL/TLS)
    • Username — usually your full email address
    • Password — your account password, or an app-specific password if you use two-factor authentication

    Common IMAP servers (all on port 993):

    • AOL — imap.aol.com
    • GMX — imap.gmx.com
    • Mail.com — imap.mail.com
    • Fastmail — imap.fastmail.com
    • Zoho Mail — imap.zoho.com
    • iCloud — imap.mail.me.com

    This is essentially the same information you'd use to connect your email to a desktop mail app — so if your account is already set up in something like Apple Mail or Outlook, you can often copy the IMAP details straight from there and save yourself some hunting.

    App passwords

    Many providers — and any account with two-factor authentication — require an app-specific password for third-party access. Generate one in your provider's security settings and use it here instead of your normal password.
    3

    Import your email over IMAP

    Back on the Import via Easy Switch page, connect over IMAP using the details you just gathered.

    1. Click More import options
    2. Select your provider from the Choose a provider dropdown — or Custom if yours isn't listed — make sure Emails is selected, then click Continue
    3. On Start a new import, enter your email, password, mail server (IMAP) and port from the previous step, then click Next
    4. Proton verifies the connection and shows your folders — pick what to import, then click Start import
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Clicking More import options and choosing Custom with Emails selected

    4

    Customize your import

    After Proton connects over IMAP, it fetches your mailbox and presents a Customize and confirm dialog — your chance to shape exactly what gets copied over.

    Hit Customize beneath Emails to expand the settings.

    It's worth tagging the import with a recognisable label; the address you're moving from usually works well.

    Use the pencil icon next to the label to edit its name, give it a colour you'll remember it by, and confirm with Save.

    Then head into Manage folders and choose which folders make the trip. Skipping things like archived mail, deleted items, or auto-generated folders (sync failures and the like) keeps your new inbox tidy.

    Deselect whatever you don't need and Save. Not sure? Leave it all ticked — folders are easy to clear out later.

    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Imports

    Imports show one-time transfers of email, calendars and contacts.

    yourname@aol.com

    AOL Mail · 17 Jun 2026

    Connected emails

    Connect and manage your external mailboxes in Proton Mail.

    Gathering your data

    We're gathering your data from your provider…

    Go back

    Customize and confirm screen: editing the label and choosing which folders to import

    5

    Start the import

    Once everything looks right, kick off the transfer:

    1. Give your label and folder choices a final once-over on the Customize and confirm screen
    2. Press Start import
    3. From here it all happens on Proton's side — feel free to close the tab and walk away

    Larger mailboxes can take a while, and messages tend to trickle in rather than appear all at once. Proton works through your mail in an orderly fashion, so don't be alarmed if folders are slow to fill up.

    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Imports

    Imports show one-time transfers of email, calendars and contacts.

    No imports yet

    Connected emails

    Connect and manage your external mailboxes in Proton Mail.

    Customize and confirm

    Your data is ready to import from yourname@aol.com to your Proton account.

    Just confirm your selection and we'll do the rest.

    Emails (all messages)

    Import all messages from 5 folders and label them as

    yourname@aol.com
    CancelStart import

    Clicking Start import and the import appearing as In progress

    Email only

    An IMAP import copies your email across. Your contacts and calendar come over separately — that's the next two steps.
    6

    Prepare contacts for import

    Your contacts come across from a file — export your address book from your old provider, then import that file into Proton.

    Export from your current provider

    • Most webmail: open your contacts or address book and look for an Export option — choose vCard (.vcf) or CSV
    • Apple iCloud: icloud.com/contacts → Select All → Export vCard

    Import into Proton

    1. On the Import via Easy Switch page, click More import options
    2. Choose your provider (or Custom), select Contacts, then click Continue
    3. When prompted, make sure your CSV or vCard file is ready and click Continue
    4. Upload the file and click Import
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Choosing Contacts in More import options and the CSV / vCard prompt

    7

    Complete contacts import

    After your file uploads, Proton shows a field-matching screen. It reads the columns in your file and tries to line them up with the right contact fields automatically — but it doesn't always get every one right, so it's worth a quick check.

    Use the first contact as a sample and confirm the values land in the right place:

    • The contact's name maps to Display Name
    • Their email address maps to Email
    • Their phone number maps to Phone

    If anything's mismatched, fix it with the vCard field dropdown, then click Import to finish.

    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Imports

    Imports show one-time transfers of email, calendars and contacts.

    yourname@gmail.com

    Google Mail · 17 Jun 2026

    Connected emails

    Connect and manage your external mailboxes in Proton Mail.

    Import contacts

    We have detected the following fields in the CSV file you uploaded. Check the ones you want to import.

    Also, we have automatically matched CSV fields with vCard fields. You can review and change this matching manually.

    ImportCSV fieldvCard fieldValues
    NameNote Jane Doe
    EmailEmail jane.doe@example.com
    PhonePhone +1 555 0123
    CancelImport

    Reviewing the CSV-to-vCard field matching and correcting Display Name

    8

    Import your calendar

    Calendars come across as a file too — export your calendar as an ICS (.ics) file, then import it into Proton Calendar.

    Export your calendar

    • Most providers: open your calendar settings and look for an Export option — choose iCalendar (.ics)
    • Apple iCloud: icloud.com/calendar → share the calendar → copy the public link and download the .ics

    Import into Proton

    1. On the Import via Easy Switch page, click More import options
    2. Choose your provider (or Custom), select Calendars, then click Continue
    3. When prompted, make sure your ICS file is ready and click Continue
    4. Upload the file and click Import — there's no field matching to do, so your events come straight across
    Inbox

    Account

    Home
    Subscription
    Recovery
    Account and password
    Security and privacy
    Import via Easy Switch

    Proton Mail

    Messages and composing
    Filters

    Import via Easy Switch

    Bring over your email, calendar events, and contacts from another provider.

    Choose your service to connect with

    Google Yahoo Outlook

    More import options

    Choosing Calendars in More import options and uploading an ICS file

    Good to know

    Proton Calendar imports up to 15,000 events per calendar. If you have more, split the export into multiple files or separate calendars.

    Troubleshooting & FAQs

    My import is stuck or taking a long time — is something wrong?
    Large mailboxes can take anywhere from a few minutes to several hours, and messages arrive gradually. As long as it shows In progress under Settings → Import via Easy Switch, it's still working — you can safely close the tab.
    Some folders or emails are missing after the import.
    Proton imports methodically, so folders can keep appearing for a while. If something's still missing once the import completes, check it was ticked under Manage folders and wasn't left out as spam, trash or an auto-generated folder.
    Easy Switch won't connect to my account.
    Make sure you've picked the right provider and, if your account uses two-factor authentication, an app-specific password rather than your normal one. For IMAP, double-check the server address and that the port is 993 (SSL).
    I don't see my provider in the list.
    Only Gmail, Outlook and Yahoo connect directly through Easy Switch. For anything else, choose Custom and import over IMAP — or follow one of our platform-specific guides above.
    My contacts imported into the wrong fields.
    On the contacts matching screen, review the first contact and use the vCard field dropdowns to map each column correctly — name to Display Name, email to Email, phone to Phone — before importing.
    Will I still receive mail sent to my old address?
    Only if forwarding is set up. Gmail imports via Easy Switch often enable this automatically; for other providers you'll need to turn forwarding on from your old account's settings.

    Before you wrap up

    Remember this is a general walkthrough. For steps and results tailored to your provider, follow one of our platform-specific guides.

    Security isn't automatic

    Finishing the import moves your mail across, but your other accounts only benefit from Proton's protection once their contact email is set to your Proton address — and once you've applied Proton's strongest security settings.

    Forwarding varies by provider

    If you migrated from Gmail with Easy Switch, forwarding is often set up for you automatically. On other platforms you may need to switch forwarding on yourself from the old account's settings.

    What to do next

    Update your accounts

    Work through your logins, bills and statements and point each one at your new Proton address.
    Update your accounts

    Secure your new account

    Before you rely on it day to day, turn on two-factor authentication and lock the account down.
    Secure your Proton account

    Was this guide helpful?

    Know someone who needs this? Send them the guide.

    JD

    Written by

    Jordan Dickson

    Founder, CyberSecurityGuides

    Founder of CyberSecurityGuides, writing practical, jargon-free guides that help everyday people recover from and protect against online attacks.

    Reviewed by CSG Security Engineers

    More from Email Security