Tools and alternatives

How Long Does Google Takeout Take?

Updated 3 min read

On this page
  1. Consumer Takeout usually finishes the same day
  2. Account settings and export size affect the wait
  3. Google Workspace exports take longer
  4. When mailmd is a better fit for email

If you are exporting data from a personal Google Account, Google says preparing a Takeout archive can take from a few minutes to a few days. Most people get an email with the download link the same day. Google does not give a set estimate based on how many gigabytes the export contains.

That estimate covers archive preparation, not the time needed to download the files. For email-only backups, mailmd is a free, open-source alternative that copies email into Markdown files on your computer, where you can read and search the messages.

Consumer Takeout usually finishes the same day #

Google’s Takeout help page estimates that an export takes a few minutes to a few days, depending on how much data the account contains. Most people receive the download link the same day. Large exports, such as a photo library, can take longer to prepare, and Google does not publish a reliable time-per-gigabyte estimate.

The preparation time and download time are separate. After Google sends the link, you still need time to download the files to your device. A large archive or a slow connection adds time, and Takeout may split an export into several files if it exceeds the archive size you selected. Choosing a larger archive size can reduce the chance of splitting, according to Google.

Download the files soon after the link arrives. Google says an archive expires after about seven days and can be downloaded up to five times. If the link expires or you use all five downloads, request a new archive.

Account settings and export size affect the wait #

People enrolled in Google’s Advanced Protection Program have a two-day delay before a one-time archive is scheduled. They cannot use scheduled exports. Other consumer accounts can schedule an export every two months for one year, with the first archive created immediately; Google does not specify how long later scheduled archives take to prepare.

Takeout also captures data at a particular point in time. The archive may leave out changes made after the export request and data that is still being deleted. If you need the latest version of your data, check it after the download and request another export if needed. Downloading an archive does not delete the data from Google.

Google Workspace exports take longer #

For an organization-wide export from the Google Workspace Admin console, Google says preparation typically takes 72 hours and can take up to 14 days, depending on export size. Google makes the export available no sooner than 48 hours after it starts, according to Google’s Workspace export instructions.

Google handles Workspace exports differently from personal Takeout archives. Google stores the export in a Google-provided Cloud Storage bucket and deletes it automatically 60 days after the export begins. If you need to keep it longer, choose a customer-owned bucket.

When mailmd is a better fit for email #

Google Takeout is useful when you want to export data from multiple Google services. If you want to save each email as a separate file on your computer, mailmd offers a narrower option: it copies messages into Markdown files, with attachments saved alongside them. You can open the files in an editor or note-taking app, or search them with tools such as rg or grep.

mailmd works with IMAP mailboxes and connects to Gmail through the Gmail API. It only reads mail and does not send, move, or delete messages. It also does not free up mailbox storage, import mail back into an account, or create PST or PDF files.

To try mailmd, visit mailmd.dev or its open-source repository. Choose mailmd to store email as readable files on your computer. Use Takeout when you need a broader export of Google account data.

Free and open source

Try mailmd

mailmd is a free command-line tool that copies your email into Markdown files on your computer, one file per message. It works with any IMAP mailbox, and with Gmail and Outlook through their own APIs.

Install

$ curl -fsSL https://raw.githubusercontent.com/vincentsch/mailmd/main/install.sh | sh

Set it up with your coding agent

Set up mailmd so you can read my email. Use https://github.com/vincentsch/mailmd: read its AGENTS.md and follow the steps. Connect my mailbox and run the first sync. Then show me where the files are.

More on tools and alternatives