Shubham Dixit, email migration and data file expert

Written by Jennifer Walsh. Reviewed for technical accuracy by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion.

Shubham is an independent external reviewer and not an employee of PCDOTS.

Quick answer. Google Takeout cannot send your archive to iCloud, and Takeout Mail comes out as a single .mbox. To import Google Takeout to iCloud, download the archive, then add iCloud to Apple Mail or Thunderbird over IMAP and import the .mbox, which syncs up to iCloud. For a large mailbox, a tool uploads it straight in.

Why Takeout has no iCloud option?

If you went looking for an iCloud button in Google Takeout and could not find one, you were right, there is not one. Takeout can hand your archive straight to Google Drive, Dropbox, OneDrive or Box, but Apple’s iCloud is not on that list. And your mail comes out as a .mbox file inside a .zip or .tgz, which iCloud webmail has no way to accept on its own. So the job is not a single click, it is two small moves, download the archive, then feed the .mbox into iCloud through a mail app that already talks to it.

Takeout can deliver to DriveDropboxOneDriveBox iCloud, not offered so download the archive yourselfMail.mboxthen feed itinto iCloud

There is no iCloud delivery option, so you download the .mbox and import it yourself.

“People assume the missing iCloud button means it cannot be done, when really it just means Apple is not one of Takeout’s drop-off points. The clean way in is a mail client that already syncs with iCloud over IMAP, you import the .mbox there and let it push up. One thing folks miss, iCloud wants an app-specific password for a client like Thunderbird, not your normal one. And because Takeout hands you a single large .mbox, a big mailbox is where a tool that streams it straight to iCloud saves real time.” Shubham Dixit, Email Migration reviewer (draft, pending approval)

The free route, through a mail client

The free way in is any mail app that already syncs with iCloud, because whatever you drop into an iCloud folder there gets pushed up to the cloud. Two work well.

On a Mac, use Apple Mail. Add your iCloud account under System Settings and Internet Accounts if it is not there already, then in Mail go to File, Import Mailboxes, choose Files in mbox format, and point it at your unzipped Takeout mail. The messages land in an Import folder. Select them all and drag them into a folder under your iCloud account, and Mail syncs them up.

On Windows or anywhere, use Thunderbird. Add your iCloud account by IMAP, and here is the part the short guides skip, iCloud needs an app-specific password for a third-party client, which you create at appleid.apple.com under Sign-In and Security. Then import the .mbox with the free ImportExportTools NG add-on, and drag those messages into your iCloud IMAP folder so Thunderbird uploads them. Either way it costs nothing.

the.mbox Apple Mail orThunderbirdimport, drag to iCloud folder iCloudsyncs up

Import into a client that syncs with iCloud, and the mail rides up to the cloud.

What to expect from the .mbox

One thing to know before you start, so nothing surprises you. Takeout gives your whole Gmail as a single flat .mbox, not a set of folders, so it can be a big file and it imports as one lump. Your Gmail labels are not lost, they travel inside each message as X-Gmail-Labels headers, but a plain import does not rebuild them as separate iCloud folders. For a modest mailbox that is fine. For a very large one, dragging one enormous folder up over IMAP can be slow, which is where the tool below comes in.

A tool for a big mailbox

If your Takeout is large, or you are on Windows with no wish to configure a client, a tool skips the whole client dance. The PCDOTS Google Takeout Converter reads the Takeout archive directly, .zip or .tgz, and uploads to iCloud over IMAP with your account and an app-specific password, keeping attachments, folder structure and metadata. It runs on Windows, handles many files in one pass, and offers a free version so you can test a batch before you buy. It is the honest pick for a heavy mailbox or a no-Mac setup, not a replacement for the free route on a small one.

1Run itOn Windows,open the menu 2Add TakeoutThe .zipor .tgz 3Pick IMAPThe iCloudtarget 4Sign inApp password,it uploads iNo client to configure, uses your iCloud app-specific password over IMAP.

The tool route, a Takeout archive streamed straight into iCloud over IMAP.

Here are the tool steps with the screens.

Step 1. Install and run the software on Windows, then open the menu.

Run the Google Takeout to iCloud tool

Step 2. Choose Google Takeout files and add your archive.

Select Google Takeout files

Step 3. Open Export and choose IMAP for the iCloud upload.

Choose IMAP as the export option

Step 4. Enter your iCloud address and app-specific password, then save to start.

Enter iCloud credentials and save

For related routes see our guides to import an MBOX to iCloud, import Google Takeout to Thunderbird, and import an MBOX to Apple Mail.

Free Download
Buy Now

If you meant photos, not mail

A quick fork, because some people land here wanting their Google Photos in iCloud, not their mail. That is a different job. Apple runs a request-based transfer that moves Google Photos into iCloud Photos, and you can always download the photos from Takeout and upload them through iCloud Photos yourself. Neither touches the .mbox, so this mail guide and the tool here are not the photos route. If it is mail you are moving, read on.

The methods compared

Pick by your setup and how much mail you are moving.

Method Best for Good to know
Apple Mail Mac users, free Import mbox, drag to iCloud
Thunderbird over IMAP Any OS, free Needs an app-specific password
Takeout Converter tool A large mailbox, Windows Uploads straight to iCloud

Frequently asked questions

Why is there no iCloud option in Google Takeout?
Takeout only delivers to Google Drive, Dropbox, OneDrive or Box. Apple’s iCloud is not a delivery target, so you download the archive and import it yourself.

What format is Google Takeout mail in?
A single flat .mbox file inside a .zip or .tgz archive. Contacts come as vCard and calendars as ICS.

How do I import the .mbox into iCloud for free?
Add iCloud to Apple Mail or Thunderbird, import the .mbox, then drag the messages into an iCloud folder so the client syncs them up.

Why does Thunderbird need an app-specific password for iCloud?
iCloud requires one for any third-party mail client. Create it at appleid.apple.com under Sign-In and Security, then use it in place of your normal password.

Will my Gmail labels become iCloud folders?
Not automatically. Labels ride inside the messages as X-Gmail-Labels headers, and a plain import lands everything in one folder rather than rebuilding each label.

How do I import Google Takeout contacts to iCloud?
Contacts export as vCard. Sign in to iCloud, open Contacts, and use the import option to upload the .vcf file, separate from the mail.

After it lands in iCloud

Once the mail is in iCloud it stops being a file on a disk and becomes part of your account, so it shows up on your iPhone, iPad and Mail on the web, searchable alongside everything else. From here the .mbox from Takeout has done its job and you can archive or delete it. If you are moving a small mailbox, the free client route gets you there tonight. If it is years of Gmail in one heavy file, point the tool at it and let it stream up while you do something else, and the next time you open Mail on any device, it is all there.

Shubham Dixit

Reviewed by Shubham Dixit

Independent Expert in Email Forensics and Data File Conversion. Shubham reviewed this guide for technical accuracy. He is an independent external reviewer and not an employee of PCDOTS.

Profile  |  LinkedIn