How to Transfer Emails from One Gmail Account to Another (Step-by-Step Guide)

- Published: - 11 minutes read

Transferring emails between Gmail accounts might sound complicated — but it doesn’t have to be. Whether you’re switching to a new email address, merging multiple inboxes, or just backing up your data, there are simple ways to move your messages without losing a thing.

Google offers built-in tools that handle most of the heavy lifting for you. And if you prefer more control or need a full backup, there are manual options too — all safe, free, and surprisingly quick to set up.

No matter your reason, the key is choosing the right method for your needs. Do you want to import everything at once? Forward only future messages? Or export a clean archive you can store offline?

Method Best For Speed Needs Login?
Gmail Import Moving everything to a new inbox ✅ Slow (can take hours) ✅ Yes
Forwarding New emails only or selected messages ✅ Fast ✅ Yes
Google Takeout Full backup/export ⚠️ Manual ✅ Yes

In this quick guide, we’ll cover:

Sounds good? Then let’s dive in.

Method 1 – Import Emails from Another Gmail Account

The easiest way to transfer emails from one Gmail account to another is by using Gmail’s built-in Import mail and contacts tool.

This method uses POP3 to pull emails from your old account into your new inbox — no third-party tools needed.

It’s ideal if you want to move all your old emails and contacts into a new Gmail account, and you only need to set it up once.

Step 1 – Log in to your new Gmail account

Go to Gmail and sign in with the account where you want your old emails to be transferred.

Step 2 – Go to Settings > Accounts and Import

Click the gear icon (⚙️) in the top-right corner, then select See all settings.

Gmail settings

From the settings menu, go to the Accounts and Import tab.

Accounts and Import tab

Step 3 – Click Import mail and contacts

Under the Accounts and Import tab, look for the section labeled Import mail and contacts and click on it. A pop-up window will appear asking for the old email address.

Import mails and contacts

Step 4 – Sign in to your old Gmail account

Enter the Gmail address you want to import emails from. Then click Continue.

Enter your Gmail address

You’ll be prompted to sign in and grant access to your old account. If you have 2-step verification enabled, you may need to use an App Password instead of your usual login.

Step 5 – Choose what to import

After signing in to your old Gmail account, Gmail will ask what you want to bring over. You can select one, two, or all three of the following:

  • Import mail – Transfers all your old messages to your new Gmail inbox. These emails will show up with a dedicated label so you can easily find them.
  • Import contacts – Moves your entire contact list, including names and email addresses, into your new account.
  • Import new mail for the next 30 days – Automatically forwards any new emails received in your old account to the new one for the next 30 days.

Check the boxes based on what you want to move.

Step 6 – Start the import and wait for completion

Click Start import, and Gmail will begin transferring your messages. The process runs in the background and may take several hours or even a couple of days depending on how many emails you have.

Imported emails will appear in your new Gmail account under a label like: Imported from [email protected]. Original labels from your old account won’t transfer — everything will be grouped under the import label.

Method 2 – Automatically Forward All Emails to Your New Gmail Account

If you only want to transfer new emails or a specific set of messages, adding a forwarding email address is the way to go. It’s fast, easy to set up, and gives you full control over what gets forwarded.

Step 1 – Enable forwarding from your old Gmail

  1. Log in to your old Gmail account.
  2. Click the gear icon > See all settings.
  3. Go to the Forwarding and POP/IMAP tab. Forwarding and POP/IMAP tab
  4. Click Add a forwarding address. Add a forwarding address in Gmail

Step 2 – Add your new Gmail address

Enter the email address where you want to forward messages (your new Gmail account). Click Next, then Proceed to send a verification email.

Enter a new forwarding email address in Gmail

Check your new Gmail inbox and open the confirmation email from Google. Click the verification link to approve the forwarding request.

Step 4 – Set up a filter to forward only selected emails

You can choose to forward all incoming mail or set up a filter to forward specific types of emails:

  1. In your old Gmail account, go to Settings > Filters and Blocked Addresses.
  2. Click Create a new filter. Create a new filter in Gmail
  3. Enter your filter criteria — such as sender, subject line, keywords, or whether the email has attachments. Configure an email rule in Gmail
  4. Click Create filter, then check Forward it to and select your new Gmail address.

This method doesn’t transfer existing emails — only future emails that meet your filter criteria will be forwarded.

Method 3 – Use Google Takeout for Full Email Backup and Transfer

Want to export your entire Gmail inbox — including old messages, attachments, and labels? Google Takeout is the best tool for a complete backup.

Takeout lets you download all your Gmail data as an MBOX file, which you can then import into another Gmail account or email client like Thunderbird.

Here’s how to use it:

  1. Go to Google Takeout.
  2. Deselect everything except Mail. Google Takeout
  3. Click Next step.
  4. Choose your delivery method (email link or direct to Drive, Dropbox, etc.). Choose a file type in Google Takeout
  5. Click Create export.

Google will generate a download link — this may take a few hours or more depending on inbox size. Once downloaded, you can use email software (like Thunderbird or Apple Mail) to import the file into your new account.

Method 4 – Manually Forward Emails

Lastly, if you only need to transfer a handful of emails from one Gmail account to another, manual forwarding is the simplest solution. It works best when you don’t want to set up filters or import entire inboxes. Here’s how it works:

  1. Open the email you want to forward in your old Gmail account.
  2. Click the three dots and choose Forward (⤴️). Forward an email in Gmail
  3. Enter your new Gmail address in the recipient field.
  4. Click Send.

Repeat for each email you want to transfer.

Conclusion

Transferring emails from one Gmail account to another is easier than it seems — whether you want to move everything over, forward only selected messages, or back up your inbox for safekeeping.

Use Gmail Import for a one-time transfer of all emails and contacts. Set up Forwarding or Filters for ongoing or selective email transfers. Or use Google Takeout for a full email archive you can store or import elsewhere.

Want to export your emails in just a few clicks? Try Mailmeteor, the #1 Google Workspace add-on to download your Gmail data as a spreadsheet. Perfect for backups, offline access, or CRM imports.

This simple tool also lets you send personalized emails, schedule follow-ups, track opens and clicks in real-time, verify email addresses in bulk, and so much more. Get started for free — no credit card required.

FAQs

FAQs

Can I transfer only selected emails from Gmail?

Yes. While Gmail’s built-in import tool transfers all emails, you can use filters and manual forwarding to move only selected emails. In your old Gmail account, go to Settings > Filters and Blocked Addresses, and create a filter based on sender, label, or date. Then choose to forward matching emails to your new Gmail address.

How long does Gmail import take?

It depends on how many emails you’re transferring. Small inboxes may import in under an hour, but larger ones can take up to 2 days. Gmail continues importing in the background, so your emails will appear gradually under a label like “Imported [[email protected]]”.

Can I transfer emails without giving access to my old account?

Not entirely. To transfer emails using Gmail’s import tool, you’ll need to log in to your old Gmail account and grant temporary access. If you prefer not to do this, consider exporting your emails via Google Takeout and importing them manually into another email client.

Do attachments and labels transfer too?

✅ Attachments are included when using Gmail’s import tool. ⚠️ Labels may not transfer exactly as-is — Gmail will usually add a new label like Imported from… instead of preserving custom ones. For full label preservation, consider using Google Takeout or organizing emails after the import.

Can I use this to merge two Gmail accounts?

Yes, to a certain extent. Gmail’s import tool can help you merge inboxes, but it won’t sync calendars, drafts, or filters. For a true merge, you’ll want to:

  • Import all emails
  • Set up email forwarding
  • Enable Send mail as in your new account

This ensures you can manage everything from one inbox moving forward.

How do I export all emails from Gmail?

You can use Mailmeteor’s free Gmail Export Tool to export your emails in just a few clicks:

  1. Install Mailmeteor.
  2. Sign in to your Gmail account.
  3. Click Export and select a date range.
  4. Choose the email fields you want (subject, sender, labels, etc.).
  5. Press Export to receive a downloadable file by email.

It’s a quick and secure way to back up your inbox or export data to use elsewhere.

This guide was written by Paul Anthonioz, content editor at Mailmeteor. Mailmeteor is a simple & privacy-focused emailing software. Trusted by millions of users worldwide, it is often considered as the best tool to send newsletters with Gmail. Give us a try and let us know what you think!

Published in:

Explore more from Mailmeteor

Articles, examples, tutorials, and inspiration from our emailing experts.

Try Mailmeteor for free

Get started on Mailmeteor

Send your first email campaign with Mailmeteor right now.

Get started on Mailmeteor Dashboard

AI Email Assistant

Meet an inbox that organizes itself, drafts replies for you, and writes alongside you.

Get started on Mailmeteor Gmail extension

Google Sheets

Trusted by 7 million users and recommended by Google. The most intuitive mail merge.

Get started on Mailmeteor for Google Sheets add-on