WhatsApp's 40,000-Message Export Limit, Explained

WhatsApp caps chat exports at ~40,000 messages without media and ~10,000 messages with media. The cap is a rolling window ending today, so exporting always gives you the most recent slice — never the oldest. For a busy group chat, that means a year or two of history at best, and there's no supported way to lift it.

Why does WhatsApp cap exports?

WhatsApp doesn't publish an official reason, but the shape of the limit tells the story: it's about file size and RAM, not deliberate restriction.

  • A 40,000-message text file is ~3–8 MB. Manageable on any phone.
  • A 10,000-message export with media averages 200–800 MB. Already at the edge of what a mid-range phone can package and share.
  • Raising the cap would push exports past the point where the app can reliably assemble the ZIP without crashing.

Chats are end-to-end encrypted and stored on-device. The export is generated locally, and phones — especially older ones — have finite memory to spare.

What does the limit look like in practice?

For a rough calibration:

Group activity Days to hit 40k messages
Quiet group (10 msg/day) ~11 years
Average (50 msg/day) ~2.2 years
Active (100 msg/day) ~13 months
Very active (300 msg/day) ~4.5 months
Extremely active (500+ msg/day) ~2.5 months

If your group falls in the bottom half of that table, exporting today gives you the last few months only. The older messages still exist on your phone — they just don't make it into the file.

How do I know if I hit the cap?

Two signals:

  1. The first line of the exported .txt is not the group's actual first message. Check the date against your memory or scroll to the top of the chat.
  2. The file size is suspiciously round. A capped text export tends to land close to a consistent byte range because WhatsApp packages exactly N messages regardless of how much older history exists.

Can I get older messages out?

Not through the built-in export. But there are three workarounds:

  • Export regularly. The cap resets to "today" every time. Export once a quarter and archive the files. Concatenate them later if you need a full picture.
  • Encourage members to prune media. With less media, the limit shifts from the 10k mode toward the 40k mode — a 4× improvement.
  • Use a chat backup restore workflow. Restore your Google Drive or iCloud backup on a fresh device, export, then restore your current state. Complex and rarely worth it for casual use.

Does the limit affect what WhatsQuiz can generate?

Yes and no. WhatsQuiz parses whatever export you give it. If your export is capped at the most recent 40,000 messages, that's what it works with — which is usually plenty. A quiz needs 25–30 great moments, not 40,000. What matters is that the window includes memorable events: trips, birthdays, arguments, running jokes.

If your target event is a milestone birthday and the funny stories live in older messages, export before the current window rolls past them.

What about "Without media" vs "Include media"?

The choice affects the cap directly:

  • Without media → ~40,000 messages, single .txt file.
  • Include media → ~10,000 messages, ZIP with photos and voice notes.

For any quiz or speech use case, pick Without media. You get 4× the history and a file small enough to email. See export WhatsApp chat without media for the full case.

When the limit actually matters

For a wedding best-man speech drawing on 5 years of group chat, you'll only get the last 1–2 years. For a 40th birthday quiz about someone who's been in the group forever, same story.

The workaround: ask 2–3 people in the group to export their own copies. Overlapping exports don't add up (everyone has the same messages), but if one person left and rejoined recently, their export starts from the rejoin date — the veterans have deeper history. Combine them and you'll cover more ground than any single export.

Frequently asked questions

What's the exact export limit?

About 40,000 messages when you export without media, and about 10,000 when you include media. WhatsApp doesn't publish an exact figure and the cap has drifted slightly across app versions, but 40k / 10k are the numbers you'll actually hit.

Can I raise the limit?

No. There's no setting, no beta flag, no workaround inside the app. The cap is enforced server-side during export packaging.

Which messages are kept — oldest or newest?

Newest. The export is a rolling window ending at your most recent message. Older messages fall off the top.

Does the limit apply to 1:1 chats too?

Yes, but you'll rarely hit it. A daily 1:1 conversation would need roughly a decade of steady use to reach 40,000 messages. Group chats hit it in months.

Sources