Migrate Your Yahoo Mail and Contacts to Gmail

Import your address book and more

Migrate Yahoo contacts to Gmail

Nicole Honeywill / Unsplash


Switching email service providers does not have to be a stressful task. You can transfer all of your Yahoo mail and contacts directly into your Gmail account as if nothing has changed.

Once the transfer is complete, you can send mail from either account at any time; your Yahoo or Gmail email address. Just choose one from the "From" section when composing messages or replying to existing ones. You can even configure your Yahoo mailbox to forward to the other account if you prefer.

How to Migrate Yahoo Contacts to Gmail (and Emails, Too)

Log into both your Yahoo account and your Gmail account to prepare to transfer messages and your address book.

  1. From your Yahoo account, gather all the messages that you want to transfer to Gmail. Do this by dragging and dropping, or selecting and moving emails into the Inbox folder.

    Mail in your Yahoo drafts, trash, and spam folders are not imported. This is why it's important to move any and all emails to the Inbox folder in Yahoo before you start the migration process.

  2. In your Gmail account, select the Settings gear icon and choose Settings.

  3. Select the Accounts and Import tab and choose the Import mail and contacts link in the Import mail and contacts section.

    Screenshot of Accounts and Import
  4. In the new pop-up window that opens, type your Yahoo email address in the text field for the first step. Type the full address, such as examplename@yahoo.com.

    Screenshot of Sign into your other email account
  5. Choose Continue and then select Continue again to agree to the terms of use.

    Screenshot of Terms of Use
  6. A new window will pop up so that you can log on to your Yahoo account. Select Agree to confirm that ShuttleCloud Migration (the service used to transfer email and contacts) can access your contacts and email.

    Screenshot showing Agree to migration access
  7. Close that window when told to do so. You'll be returned to Step 2: Import options of Gmail's import process.

    Screenshot of Authentication Successful window
  8. Select the options you want: Import contacts, Import mail and/or Import new mail for next 30 days.

    The steps above will not let new Yahoo messages arrive in your Gmail account. Instead, it only transfers what's already there, or those messages plus new mail for 30 days, but only if you chose that option during Step 9. 

    Screenshot of Import options
  9. Click Start import when you're ready.

  10. Click OK to finish.


  • It might take up to two days before you see all the Yahoo mail imported into Gmail, but that depends on how many emails you have in Yahoo.

  • Gmail creates a label for messages imported from Yahoo. It's named after the Yahoo address that's forwarding mail to your Gmail account. You can delete this if you wish.

  • Yahoo contacts and message are not deleted from your Yahoo account when they're imported into Gmail. If you want to remove those things after the migration, log in to your Yahoo account.

  • Return to Step 2 above if you want to check the progress of the import process.

    Screenshot of status
  • You can stop importing mail at any time by clicking the Stop link in the Accounts and Imports tab of Gmail's settings.

  • With a Yahoo Mail Plus subscription, you can also have Gmail download new mail automatically.