Gmail Export Limits: How Many Emails Can You Export?
"How many emails can I export?" sounds like it should have one number for an answer. It does not — the limit depends entirely on the method you use, and the constraints are different in kind. Takeout limits file size, cloud tools often limit throughput, and a browser extension is really limited by time. Knowing which applies to your tool tells you how to plan a big export.
Google Takeout: complete, but split into files
Google Takeout can include every message in your mailbox, so in that sense there is no cap on quantity. What it does cap is the size of each download. When you set up the export you pick a maximum file size — commonly 1, 2, 4, 10 or 50 GB — and if your mail is larger than that, Takeout splits it into multiple MBOX files you download separately. So a 30 GB mailbox with a 2 GB limit arrives as roughly fifteen files. The practical limit, then, is patience and disk space: very large archives are prepared on Google's servers and can take hours to build before the link arrives.
Takeout is the right tool when you want everything, in full, as a backup or migration source. Just remember the output is MBOX, not a spreadsheet — covered in our Gmail Exporter vs Google Takeout comparison.
Cloud and mail-merge tools: per-plan limits
Cloud services that sync mail into a Sheet, and mail-merge platforms that also export, frequently set limits tied to your plan. These might be a maximum number of rows per export, a daily processing cap, or — for sending tools — a daily send limit that shapes the whole product. Free tiers tend to be the most restricted. If you are evaluating one of these, check its current limits against the size of the job, because hitting a cap mid-export is frustrating. The trade-offs are discussed in Gmail Exporter vs cloudHQ.
Browser extensions: limited by time, not a hard cap
A local extension like Gmail Exporter does not send anything and does not impose a daily quota. It reads the messages in your current Gmail view and pages through the results, writing them to a CSV, Excel or JSON file. The real constraint is processing time: a few dozen emails finish almost instantly, while many thousands take proportionally longer because each one has to be read and written. There is no server queue and nothing is uploaded, so the work happens entirely on your machine.
Comparison of limits by method
| Method | Main limit | Quantity it handles |
|---|---|---|
| Google Takeout | File size (you choose; archive splits) | Entire mailbox, as MBOX |
| Cloud / mail-merge tools | Per-plan rows or daily caps | Varies by plan |
| Browser extension | Processing time | Large sets; slice for speed |
| Apps Script / API | Execution quotas & timeouts | Large, if batched in code |
Export in slices — fast and private
Filter by date or label, then export to CSV, Excel or JSON in one click, locally in your browser.
Add to Chrome — It's FreeHow to export a very large inbox without hitting a wall
Whatever tool you use, the winning strategy for a big mailbox is the same: divide and conquer. Smaller, scoped exports are faster, easier to verify, and far less likely to bump into a limit.
- Slice by year or quarter. Use
after:2025/01/01 before:2026/01/01to export one year at a time. See the date-range export guide. - Slice by label. Export each important label separately so files stay focused — the per-label guide shows how.
- Slice by sender. For a specific relationship, export all emails from one sender rather than the whole inbox.
- Name your batches. Save files like
2025-Q1.csvso you can stitch them together later. - Verify counts. Compare the row count in each file against the number of results Gmail showed for that search.
Exporting before deleting or freeing space
People often ask about limits because they are clearing out a stuffed inbox. The safe order is: export first, confirm the file, then delete. Exporting only copies data out — it does not change your Gmail storage or remove anything on its own. If your goal is a clean backup before a big cleanup, our guide to backing up your entire Gmail inbox walks through the options end to end.
Key takeaways
- No universal cap exists — the limit depends on the tool.
- Takeout limits file size and splits big archives; it is complete but slow to build.
- Cloud tools may cap rows or daily volume, especially on free plans.
- A local extension is limited by time, not quotas, and uploads nothing.
- For huge inboxes, export in date or label slices and verify each batch.
Frequently asked questions
Is there a limit on how many emails you can export?
No single fixed cap. Takeout exports your whole mailbox but splits it by file size; some third-party tools impose per-export or daily limits; extensions are bounded mainly by processing time.
Can Google Takeout export all my emails at once?
Yes — it can include all mail, packaged as one or more MBOX files split at a size you choose. It is complete, just delivered in chunks.
How do I export a very large inbox?
Export in slices using date ranges or labels, one period at a time. For a full raw backup, let Takeout split the archive into multiple files.
Do export tools have a daily limit?
Some cloud and mail-merge tools cap daily processing, especially on free plans. A local extension sends nothing, so its limit is processing time, not a quota.
Why is my export taking so long?
Every message must be read and written. Takeout builds the archive server-side and can take hours; an extension processes page by page. Slicing by date keeps each run quick.
Does exporting affect my storage or account?
No. Exporting copies data out; it does not delete anything or change storage. Export first, then delete separately if you want to free space.