How to Export WhatsApp Chat: iPhone, Android & Web (2026)

Most people learn how to export a WhatsApp chat about ten minutes before they actually need to. New phone, lawyer’s email, divorce paperwork, a sales lead who finally signed — and now you need the conversation somewhere other than your phone.

WhatsApp has an official Export Chat feature on iPhone and Android. It works fine for a single small chat. It breaks the moment you have years of messages, hundreds of media files, or more than one conversation to archive. Two things almost no guide tells you upfront: WhatsApp Web and the Desktop app have no export button at all, and any single chat you do export is capped at roughly 40,000 messages with media (or 1 million without).

This guide covers every working method on every platform, what you’ll lose along the way, and how to get around the limits when the native feature isn’t enough.

What “exporting a WhatsApp chat” actually means

If you’re brand new to this and want the plain-English version, what is export chat in whatsapp covers the basics. The short version: people use three words interchangeably — export, backup, and data download — but they’re different things.

  • Export Chat copies one conversation to a .txt file (or .zip if you include media). It’s portable and human-readable. You can email it, store it locally, or import it elsewhere.
  • Chat backup is the encrypted copy WhatsApp sends to iCloud or Google Drive every night. You can only restore it back into WhatsApp on the same number. You can’t read the file directly.
  • Request Account Info is a full archive of your account metadata, not your conversations. It includes group memberships and settings but not the actual messages.

This article is about the first one. When you export a WhatsApp chat, the file is decrypted on your device, so it stays out of WhatsApp’s hands once it leaves — which is what makes it useful, and also what you have to be careful about.

The limits no one warns you about

Before you tap Export, three real limits worth knowing.

40,000 messages with media, 1,000,000 messages without. WhatsApp will silently cut off older messages once you cross that ceiling. If you have a five-year work chat with photos, your export will be truncated. There are workarounds — see how to export all whatsapp chats at once for the full bulk-export playbook.

100 MB email attachment limit. If you choose “Attach Media” on a busy chat, the resulting .zip often exceeds what Gmail or iCloud Mail will send. You’ll need Drive, iCloud Files, or AirDrop.

WhatsApp Web and Desktop have no Export button. This is the single biggest gap in every guide online. The web app and the standalone Mac/Windows app simply don’t expose the feature. Most articles tell you to “use your phone instead.” There’s a better answer in the WhatsApp Web section below.

A few smaller surprises: disappearing messages and vanish-mode chats never appear in any export. Unsent messages don’t either. And “Attach Media” only includes media your device has already downloaded — anything still showing as a cloud-icon placeholder gets skipped.

How to export a WhatsApp chat on iPhone

The full path on iOS:

  1. Open WhatsApp and tap the chat you want to export.
  2. Tap the contact or group name at the top to open chat info.
  3. Scroll all the way down and tap Export Chat.
  4. Choose Attach Media or Without Media.
  5. Pick a destination from the iOS share sheet — Mail, AirDrop, Files, iCloud Drive, or any third-party app like Dropbox or Notes.

If you picked “Without Media,” you get a single .txt file with every line in the format [date, time] Sender: message. With media, you get a .zip containing the text file plus the images, voice notes, and videos.

A note on iCloud: the toggle in WhatsApp Settings → Chats → Chat Backup is not the same as export. iCloud backup is encrypted and not readable. Export Chat is what produces a file you can open.

If Export Chat is greyed out, you’re probably on a work phone with a Mobile Device Management profile that blocks it. There’s no software fix for that — IT has to lift the restriction.

How to export a WhatsApp chat on Android

Android works almost the same way, with the menu in a different place:

  1. Open WhatsApp and tap the chat.
  2. Tap the three-dot menu in the top right.
  3. Tap More.
  4. Tap Export chat.
  5. Choose Include Media or Without Media.
  6. Pick a destination — Gmail, Drive, Bluetooth, or save locally.

Android writes the file to your internal storage if you pick a file-manager destination. The folder usually lives at Internal Storage/WhatsApp/Databases/ or similar, depending on your launcher.

One trap: Google Drive WhatsApp backup, set up in Settings → Chats → Chat Backup, is also encrypted and only restorable into WhatsApp on the same number. It is not an export. Don’t confuse “I have a Drive backup” with “I have a file I can read.”

The Android export also obeys the same 40,000-message-with-media cap, and the resulting .zip often exceeds Gmail’s 25 MB attachment limit, so plan to send via Drive instead.

How to export a chat from WhatsApp Web

This is where most guides stop being useful. There is no Export button anywhere in WhatsApp Web. You can read your chats in the browser, search them, even reply, but the official feature doesn’t exist in the web client.

You have two real options:

Option 1: do it from your phone instead. Follow the iPhone or Android steps above, then email or AirDrop the file to your laptop. Slow but works.

Option 2: use a browser extension built for this. WAexport: Export WhatsApp chats is a free Chrome extension that adds the missing export feature directly to web.whatsapp.com. It runs locally — nothing leaves your browser — and supports HTML, CSV, PDF, and TXT in a single click. You can select all chats and groups, filter by WhatsApp labels, choose a custom date range, and bundle everything into a single combined file or split each conversation into its own file.

It also handles two things WhatsApp Web cannot. First, an auto-scroll-to-top option that forces WhatsApp Web to keep loading older messages from your phone — useful if you want chats from 2021 that the web app hasn’t bothered to load. Second, an option to download “unresolved” media, which pulls attachments that normally won’t render in WhatsApp Web because they’re still on your phone. Both options make the export slower but more complete.

If you only need one small chat, the phone-then-email route is fine. For anything bulk, anything old, or anything you need in PDF or CSV form, the extension route is the only one that doesn’t waste your afternoon.

How to export a WhatsApp chat from the Desktop app (Mac & Windows)

Same news as the web app: WhatsApp’s standalone Desktop app on Mac and Windows does not have an Export button either. Meta has talked about adding it for years and hasn’t.

The native fallback is identical to the Web situation — export on your phone, transfer the file. The same Chrome-extension workflow above also works for Desktop users: open web.whatsapp.com in Chrome, Brave, or Edge on the same machine, sign in, and use the extension. Mac and Windows behave identically because the work happens in the browser, not in the Desktop app.

How to export a WhatsApp Business chat

WhatsApp Business inherits all of the personal Export Chat flow, plus one detail that matters a lot: labels. Businesses tag chats as “Customers,” “Open orders,” “Leads,” whatever schema they use. The native export ignores labels entirely — you have to open and export each chat manually.

If you live inside Business labels and need to archive only customers, only paid orders, or only the past quarter’s leads, the bulk path matters. Most third-party tools strip labels or ignore them; the WAexport extension respects them, so you can bulk export WhatsApp conversations filtered by label and date in one pass.

One thing that doesn’t get exported by any tool: your Business catalog, automated greeting messages, away messages, and order details. Those live in WhatsApp Business’s own data store and have to be exported separately from Business settings.

Exporting a chat with media (and recovering media WhatsApp Web “loses”)

Selecting “Attach Media” on either iPhone or Android sounds like it does what you’d expect. It doesn’t always.

The catch: WhatsApp only includes media that your device has already downloaded. If you ever cleared cache, ran low on storage, or used the “Keep messages for 30 days” auto-delete feature, those photos and voice notes will show up as the cloud-arrow placeholder. They aren’t physically on your phone, so they aren’t in the export.

To fix this before exporting:

  1. Open the chat.
  2. Scroll up to the messages with missing media.
  3. Tap each cloud icon individually to re-download.
  4. Wait for it to finish before exporting.

For long chats, this is hours of manual tapping. WhatsApp Web makes it worse — even messages it does show often have unresolved media that won’t render. The extension’s “download unresolved media” option exists for exactly this reason: it walks through the chat and pulls every attachment WhatsApp Web won’t auto-load. It’s slow, but for legal archives or compliance copies where every attachment matters, it’s the difference between a complete record and a Swiss-cheese transcript.

Exporting a chat without media

There are good reasons to skip media entirely. The file is dramatically smaller (a year of chats might be 2 MB instead of 2 GB). It’s easier to grep, search, or pipe into a spreadsheet. And for many legal use cases, the text is what matters — counsel just needs to see what was said and when.

When you pick “Without Media” you get a clean .txt file. Every line is timestamped and attributed. Open it in any text editor or import it into Notion, Obsidian, Apple Notes, or a database. If you need it as a spreadsheet, export WhatsApp chat to CSV is faster than parsing the .txt yourself.

How to export old WhatsApp chats (the 40,000-message problem)

The number that ruins most exports: 40,000. That’s roughly how many messages WhatsApp will include in a single chat export when media is attached. Without media, the cap is closer to one million. Either way, if you’re trying to archive a long-running family group or a years-old client thread, you’ll hit a wall.

What WhatsApp doesn’t tell you is that the cap counts from the most recent message backwards. So the messages you lose are the oldest ones — usually the ones you wanted to archive in the first place.

A few workarounds:

  • Phone-only trick: before exporting, scroll up manually until you reach the oldest message in the chat. This sometimes nudges WhatsApp into loading the full history first. It doesn’t change the cap, but it confirms what you have.
  • Without-media export: the 1M cap is much more forgiving; if you can live without images, you’ll often capture the whole history.
  • WhatsApp Web’s lazy-load problem: the web app doesn’t keep your full chat in memory — it only loads what’s visible. Older messages aren’t even in the browser yet. The auto-scroll-to-top option in WAexport addresses this by forcing the app to keep requesting older chats from your phone, in chunks, until it hits the actual beginning. It’s the only reliable way to get a multi-year archive via the web client.

Exporting a group chat (and pulling contacts from it)

Group chats export the same way as 1-1 chats — same menu, same options. Each line is attributed to the sender by name (or by phone number if the contact isn’t saved). Useful, until you realize half the senders in a 200-person group aren’t in your contacts.

A common need: not the conversation, just the people in it. Sales teams want the phone list. Community managers want a CSV. Lawyers want a participant log.

WhatsApp has no native “export group contacts” feature. The browser-extension route does — you can pull every member of a group as a contact list, pick which fields you want (name, phone, last message date, last message preview, chat name, group name), and download as CSV. Useful for importing straight into a CRM or a Google Sheet. If you need it across many groups at once, the same tool will pull contacts across all of them with one selection. The dedicated walkthrough is in how to export whatsapp contacts.

This is also the easiest way to extract contacts from WhatsApp group chats where you’ve been a silent member for months — the conversation is irrelevant, the phone list isn’t.

Exporting WhatsApp chats from Android to iPhone (and back)

This used to be miserable. WhatsApp’s official cross-platform transfer feature, rolled out in late 2023, made it much less so:

  • Android → iPhone: install Apple’s Move to iOS app on the Android phone, follow the in-WhatsApp prompt. Requires a brand-new iPhone (or factory reset), same number.
  • iPhone → Android: open WhatsApp on the Android phone, choose “Transfer chats from iPhone,” scan the QR code shown on iPhone.

Limitations: it’s all-or-nothing — you can’t pick specific chats. It only works to a fresh install. And it doesn’t merge with any existing WhatsApp data on the destination phone.

For anything that doesn’t fit those constraints — moving specific chats, archiving before a phone wipe, keeping a permanent off-platform copy — Export Chat is still the right tool. Export the chats you care about as .zip files first, store them in iCloud or Drive, then do the platform switch with peace of mind.

Where to save your exported chats

Once you have the file, where it lives matters more than people think.

Email is the fastest but capped around 100 MB on most providers. Fine for text-only chats; risky for media-heavy ones.

iCloud Drive or Google Drive handles any size. Use this for full media archives. Encrypt the file before upload if it’s sensitive — both services can technically read your file even though it’s “private.”

Local disk is the safest for legal and HR material. No cloud, no risk of a Google Drive sharing accident, no platform reading the contents. Move the .zip to an external drive, then delete it from your phone.

Print to PDF (iPhone) is an underrated archive trick: from the share sheet on the export step, choose Print, pinch out on the preview to open the PDF, then share to Files. You get a single-file PDF copy of one chat. It’s manual and one-at-a-time, but useful for evidence that needs to be a PDF specifically — see export whatsapp chat to pdf for the full method comparison if you need it across many chats.

Privacy, encryption, and whether export “breaks” E2E

This trips up a lot of people. Export Chat does not break WhatsApp’s end-to-end encryption — it decrypts the chat on your device, then writes the decrypted file. WhatsApp’s servers never see plaintext.

What it does mean: the file you end up with is no longer encrypted. If you email it to yourself, your email provider can read it. If you upload it to Google Drive, Google can read it. If you AirDrop it to a colleague, they have a plain text copy they can keep and forward.

Two practical implications. First, treat the export file the way you’d treat a personal letter — encrypt or password-protect the .zip before sharing, especially for legal or HR material. Second, be careful which “WhatsApp export” websites you trust. Anything that asks you to scan a QR code with their service or hand over your WhatsApp account is doing the export on their servers, which means they see everything. Tools that run locally in your own browser don’t have this problem — your data never leaves the machine. That’s the entire reason the extension model exists.

Troubleshooting common problems

“Export Chat is greyed out.” On iPhone, this usually means a Mobile Device Management profile is blocking it (work phones). On Android, double-check that you have the latest WhatsApp version.

“Email failed: attachment too large.” Switch the destination to Drive or iCloud, or do a Without-Media export and send the media separately.

“Some messages are missing from my export.” You probably hit the 40,000-message cap. Try a Without-Media export to push the cap to 1M. If specific recent messages are missing, check whether they were disappearing or vanish-mode messages — those never export.

“My old chats aren’t showing up at all.” On WhatsApp Web, this is lazy loading — the older history isn’t in the browser yet. Either scroll up manually for hours, or use a tool that auto-scrolls to the top to force the load.

“The media folder in my .zip is empty.” The media wasn’t downloaded on the device when you ran the export. Re-download placeholders first, then export again.

“I exported but the file is .txt instead of .zip.” You picked Without Media. Run it again with Attach Media if you want attachments.

Which method should you use?

A quick decision table to short-circuit the rest of the article:

  • One small chat, personal use → native iPhone or Android export
  • Multiple chats, labels, or date filters → Chrome extension route (WAexport)
  • Legal or compliance needing PDF → extension route, PDF output
  • Just the contact list from groups → extension route, contacts-only mode with custom columns
  • Switching phones across platforms → WhatsApp’s built-in cross-platform transfer + targeted exports for anything you want preserved off-platform
  • WhatsApp Web or Desktop → extension route (native export doesn’t exist)
  • Old chats older than 40,000 messages → Without Media native export, or auto-scroll-to-top via the extension

FAQ

Can I export a WhatsApp chat without media?

Yes. On both iPhone and Android, when you tap Export Chat, choose Without Media. You get a single .txt file with every message, timestamp, and sender — usually under 5 MB even for years of chat.

Why does my WhatsApp export stop at a certain date?

WhatsApp caps a single export at roughly 40,000 messages when media is included, or 1,000,000 without. The cap counts from the most recent message backward, so the messages you lose are the oldest ones. Run a Without-Media export to keep more history.

Is there a WhatsApp message limit when exporting?

Yes — 40,000 with media, 1M without. WhatsApp doesn’t show a warning when you hit the cap; the older messages just don’t appear in the resulting file.

Can I export WhatsApp chats from WhatsApp Web?

WhatsApp Web has no native export button. You can either run the export from your phone and send yourself the file, or use a browser extension that adds export to web.whatsapp.com directly.

Does exporting a chat break end-to-end encryption?

No. The chat is decrypted on your device, then written to a local file. WhatsApp’s servers and Meta never see the plaintext. The file itself is unencrypted once it leaves WhatsApp, so handle it carefully.

Can I export multiple WhatsApp chats at once?

Not with WhatsApp’s native feature — you have to repeat the steps per chat. Browser-extension tools can select all chats or filter by label and export them in a single operation.

How do I export a WhatsApp chat as a PDF?

On iPhone, run Export Chat, then in the share sheet choose Print and “pinch out” the preview to convert it to PDF. For bulk PDF exports or for WhatsApp Web, a browser extension that supports PDF output is faster.

Can the other person see that I exported our chat?

No. Export is a local action on your device. WhatsApp doesn’t notify the other participant.

Will exporting a WhatsApp chat get my account banned?

Native Export Chat is an official WhatsApp feature, so no. Third-party tools that require your password or try to log in as you can get an account flagged. Browser extensions that run locally in your own session don’t trigger anything on WhatsApp’s side.

How do I export just the phone numbers from a WhatsApp group?

WhatsApp has no native “export group contacts” option. A browser extension with a contacts-only mode can pull every member’s name and phone number, plus optional fields like last-message date or group name, into a CSV.

Related guides


Export Chat is the kind of feature you use once a year and curse for ten minutes when you do. The native version is fine for small jobs. For anything bigger — bulk archives, old messages, PDF for filings, contact extraction — the gap between “what WhatsApp gives you” and “what you actually need” is wide enough that a Chrome extension built for this fills it pretty cleanly. Pick the path that matches your situation from the decision table above and don’t overthink it.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *