How to Download Chat History from WhatsApp (iOS, Android, Web)

How to download WhatsApp chat history shown as three walkthroughs — Drive backup, phone Export Chat, and WhatsApp Web

The three walkthroughs at a glance

Before I walk through the steps, I want to be honest about what "download chat history from WhatsApp" actually means in practice. It maps to three different mechanisms, and I have lost count of how many support emails I have written explaining that the right path depends on what you want to do with the file. The companion piece Download chat history WhatsApp — what users actually mean covers the disambiguation in detail; this guide is the one with the screenshots and tap-by-tap steps.

Here is the short version of the choice. If you want the cloud safety-net version of your chats — the thing you fall back on when you switch phones — you want the Google Drive backup on Android (or iCloud on iPhone). It is encrypted and restore-only. You will not be able to open the file. If you want a single chat as a readable file you can email or convert to a PDF, you want Export Chat on the phone. That gives you a ZIP holding _chat.txt plus optional media. If you are sitting at a desktop and need to download from there, you want WhatsApp Web's Export chat option — same ZIP, downloaded by your browser instead of saved to your phone.

The pillar WhatsApp chat export covers the underlying mechanics — file format, the 40,000-message ceiling, locale-specific timestamps. The companion guide Export chat WhatsApp: what the feature actually does is the definitional piece. This page is the one I send people who say "just tell me which buttons to tap".

So three walkthroughs. Three different files. Pick by goal, not by guess.

Walkthrough 1 — Google Drive backup (Android)

If your goal is "I want WhatsApp's stored copy of my chats so I do not lose them when I switch phones", this is the path. It is the most-talked-about download path in articles, even though the file you end up with is not actually downloadable in any user-facing sense. Let me show you the steps anyway, because the search query bundles this case in with the others.

Android Google Drive backup flow with four numbered steps from WhatsApp Settings to a saved encrypted backup

The flow is in WhatsApp's own settings, not in a file manager. Open WhatsApp on Android, tap the three-dot menu (⋮) at the top-right of the chat list, tap Settings. Inside Settings, tap Chats. At the bottom of the Chats screen there is a Chat backup option — tap it. WhatsApp asks you to pick a Google account, and once you have signed in, the Back Up button becomes active. Tap it. WhatsApp uploads an encrypted backup of every chat in your account to Google Drive, takes a few seconds to a few minutes depending on size and connection, and then sets a recurring schedule (daily, weekly, monthly, or only when you press the button) so future backups happen automatically.

Two things to know about what you just did. First, the backup file lives in your Google Drive in a hidden area you cannot browse — Drive shows it under Settings → Manage apps as "WhatsApp Messenger" with a quota, but does not let you open or download the encrypted blob. Second, the backup is restore-only by design. The only way to use that backup file is to install WhatsApp on a new phone with the same account, and answer Yes when WhatsApp asks if you want to restore from backup. WhatsApp then pulls the file from Drive, decrypts it with your account keys, and reconstructs the chats. There is no other tool, on any platform, that can read the file. Google Drive itself does not know how to open it.

iPhone has the same mechanism via iCloud — Settings → Chats → Chat Backup → Back Up Now — and the same caveat applies. The backup is encrypted, invisible, and restore-only.

So this walkthrough delivers a backup, not a download in the readable sense. If you wanted a file you can open, you want Walkthrough 2. The companion piece What "export chat" actually means on WhatsApp explains why the backup is a different feature from the export.

Walkthrough 2 — Export Chat on iPhone and Android

This is the walkthrough most people actually need. Export Chat is the menu that produces a portable, readable ZIP — _chat.txt plus optional media — from one conversation. It is the only WhatsApp feature that gives you a file you can open. The taps are short, but they differ between iOS and Android, so I will run through both.

iPhone Export Chat menu rendered inside a phone frame with the Export Chat option highlighted in green

On iPhone, the Export Chat menu lives behind the contact info screen, which throws people off. Open the chat. Tap the contact or group name at the very top — a tappable area people miss because nothing about it looks like a menu trigger. The contact info screen opens. Scroll past participants, shared media, links, and starred messages. Near the bottom you will see Export Chat. Tap it. WhatsApp asks Without Media or Including Media. Pick Without Media for a fast text-only export, or Including Media to bundle photos, voice notes, and documents (with the ~10,000-message media window). iOS hands you a share sheet next. Tap Save to Files, pick a folder you will remember (On My iPhone → Downloads is a good default), and tap Save. The ZIP is now on your iPhone.

Android Export chat menu rendered inside a phone frame showing the three-dot overflow then More then Export chat path

On Android, the menu is in a different place but the result is the same. Open the chat. Tap the three-dot overflow icon (⋮) at the top-right. Tap More from the dropdown. Tap Export chat. WhatsApp asks Without Media or Including Media — same choice as iOS. Once you pick, Android's share intent fires. Pick a destination: your file manager, Drive, Gmail to yourself, or any app that handles ZIPs. The file lands wherever the app you chose puts incoming files — Files by Google sends it to Internal storage → Download by default.

I want to spell out the formal version of this walkthrough because the schema markup matters for search engines that want to surface it as a step-by-step result.

  1. Open the chat you want to download

    Pick one conversation — Export Chat runs per chat, never bulk. Open it normally on your phone. The chat does not need any special state; you can have unread messages, you can be scrolled to the top, none of that matters.

  2. Reach the Export Chat menu

    On iPhone, tap the contact or group name at the very top of the chat. The contact info screen opens — scroll all the way down past participants, shared media, and starred messages. Near the bottom is Export Chat. On Android, tap the three-dot overflow icon (⋮) at the top-right of the chat, then tap More, then Export chat.

  3. Pick Without Media or Including Media

    WhatsApp asks which one. Without Media gives you a small fast text-only ZIP under 1 MB even for thousands of messages — right when the message text is what matters. Including Media bundles photos, voice notes, and documents for roughly the most-recent 10,000 messages — right when the chat had pictures or voice notes you want to preserve.

  4. Save the ZIP to a real folder

    On iPhone, tap Save to Files on the share sheet, pick a folder (On My iPhone → Downloads is a safe default), and tap Save. Skip the Quick Look preview path — it looks like saving but lands the ZIP somewhere the file picker cannot reach. On Android, pick Files, Drive, or your file manager from the share intent. Avoid sending it to Gmail or WhatsApp itself unless you actually want it as an attachment.

  5. Confirm the file landed where you expected

    Open Files (iOS) or your file manager (Android) and verify the ZIP exists and has a non-zero size. iOS: Files → Browse → On My iPhone → Downloads. Android: Files by Google → Downloads, or your file manager's Download folder. If you cannot find it, see the troubleshooting section below — the three usual suspects are listed there.

That is the readable-download path on the phone. Most personal-chat conversions I see in chattopdf support land here — the ZIP is the input, and the $14 Standard per chat output is what people came for. The companion piece Export chat WhatsApp: what the feature actually does walks through what is in the ZIP if you open it before converting.

Walkthrough 3 — WhatsApp Web Export Chat

If you are at a desktop and want the download to land in your computer's Downloads folder without going via the phone, this is the walkthrough. It surprises people because most cloud apps have a rich download panel and WhatsApp Web has none — but the Export chat menu is there, and it produces the same ZIP as the phone-side flow.

WhatsApp Web Export chat path under chat menu shown in three numbered steps with callout about no separate download button

Sign in to WhatsApp Web at web.whatsapp.com by scanning the QR code with your phone. Open the chat you want to download in the browser. Look at the chat header — the bar at the top with the contact name. On the right side of the header there is a three-dot icon (⋮). Click it. A dropdown appears with options like Contact info, Mute notifications, Disappearing messages, and More. Hover or click More — a submenu opens. The last item is Export chat. Click it. The browser prompts you to choose Without Media or Including Media, exactly like the phone flow. Pick one. Within a few seconds (a few minutes for very long chats with media) the browser downloads a ZIP file to your default Downloads folder.

There is no separate "Download chat history" link, no big blue button, and no bulk option for downloading every chat at once. Web has exactly one download path, and it is the same Export Chat as the phone. WhatsApp's own help centre describes the feature consistently across phone and Web — they call it Export, never Download, even though most users searching "download" are looking for exactly this. The dedicated walkthrough How to export chat from WhatsApp Web covers this Web-only path in more depth, including the mobile-browser block and the keyboard shortcut variants.

One detail worth flagging. WhatsApp Web has, since 2024, a separate Settings → Chats → Chat backup option for some accounts that lets you download an encrypted account-level backup file. This is not the same as Export chat. It produces the encrypted-blob equivalent of Walkthrough 1 — restore-only, not readable. If you see that option and click it expecting a readable file, you will end up with a useless .crypt file. Stick with the Export chat menu under each individual chat for the readable version.

Where the downloaded file actually lands

This is where most "I downloaded my chat but cannot find it" support tickets start. The default save locations differ across platforms in non-obvious ways, and the share sheet step in the middle adds a layer of confusion. Here is the actual map.

Table of where the WhatsApp ZIP lands on iPhone Files Android Downloads Google Drive WhatsApp Web browser and Mac AirDrop

The pattern, once you know it, is consistent: every Export Chat output is a ZIP archive named something like WhatsApp Chat with Alice.zip or WhatsApp Chat - Alice.zip. The size depends on your media choice — under 1 MB for text-only, often 50-200 MB for media-bundled exports of long chats.

What changes is where the ZIP physically lands after the share sheet step. On iPhone with Save to Files, you pick the folder yourself — On My iPhone → Downloads is the default I recommend, because the Files app indexes it cleanly and the file picker on chattopdf.app can reach it. On Android with the file manager, the file lands in Internal storage/Download/ or your file manager's named Downloads folder. On Android with the Drive option, the file goes to the root of your Google Drive — visible at drive.google.com once it syncs. On WhatsApp Web, the browser saves it to your operating-system default Downloads folder (~/Downloads on Mac and Linux, C:\Users\You\Downloads\ on Windows). On Mac via AirDrop from iPhone, the file lands in the Mac's Downloads folder.

A practical note: do not save to a temporary folder you cannot navigate back to later. iOS's Quick Look preview path is the most common offender — tapping the ZIP attachment opens a preview, but the file is in a temporary cache the file picker cannot see. Always tap Save to Files first if you want the ZIP to be reachable later.

Three reasons your download does not show up

I see these three failure modes in support more often than every other download problem combined. Each has a quick fix, and each is invisible enough that people often retry the export multiple times before realising the problem is somewhere else.

Three real reasons your downloaded WhatsApp chat does not show up — Quick Look preview Android share sheet Chromium block

Reason 1 — Quick Look on iOS instead of Save to Files. When WhatsApp finishes preparing the ZIP and the iOS share sheet appears, the very first action many people take is tap the file preview at the top of the sheet. iOS opens a Quick Look preview showing the ZIP contents. It feels like the file was saved — you can see what is inside it. But it was not saved anywhere reachable. The ZIP is in a temporary cache, and once you close the preview and try to find the file from chattopdf.app's upload zone, the file picker cannot reach it. The fix: re-run Export Chat, this time tap Save to Files on the share sheet (it is one of the icons in the second row), pick On My iPhone → Downloads, and tap Save.

Reason 2 — Android share sheet sent the ZIP as a chat attachment. When the Android share intent fires after Export chat, the share sheet shows every app that registered as a target. Gmail. WhatsApp itself. Telegram. Slack. If you tap one of those, the ZIP is attached to a message in that app — not saved as a file. The chat may have failed to send if the file was over the app's attachment size limit. The fix: pick Files (your file manager), Drive, or "Save to device" from the share sheet next time. Those land the ZIP as a file in a location you can browse to later.

Reason 3 — Browser blocked the WhatsApp Web download. Chromium-based browsers (Chrome, Edge, Brave) sometimes silently block downloads of large files or files with unusual names. The download appears to start, then nothing arrives in your Downloads folder. The fix: open chrome://downloads (or the equivalent for your browser) and look for a recent entry marked Failed — Blocked. Click Keep, and the file appears. Some corporate-managed browsers cannot be unblocked this way; in that case, run Walkthrough 2 on your phone and AirDrop or email the ZIP to yourself.

If none of those are the issue, the next thing to check is whether the export silently truncated. The pillar WhatsApp chat export covers the 40,000-message ceiling and the ~10,000-message media-window cap that affect long chats — neither produces a warning, and both are common reasons exports look smaller than expected.

Pricing — turning the ZIP into a PDF

Once the ZIP is sitting in your Downloads folder, most people are not done. The ZIP is the means; the PDF is usually the end. Here is how the chattopdf tiers map to the chats I see most often.

ChatToPDF pricing tiers Basic Standard Premium per chat for converting the downloaded WhatsApp chat history into a PDF

$7 Basic per chat is the entry tier. Text-only PDF, capped at 5,000 messages per chat, no embedded images, no voice transcription. Right when the chat is short — a couple of months of messaging or a one-off conversation — and you only need the message text in a clean readable document. If you ran Without Media and the chat is small, this tier covers it.

$14 Standard per chat is where most personal chats land. Embedded images appear inline in the PDF (assuming you exported with Including Media), the message ceiling is 25,000 per chat, voice transcription is not included. This is the tier I push hardest in support because it covers the bulk of cases — multi-year personal chats, family group threads with photos, and most one-on-one work conversations.

$29 Premium per chat removes the message ceiling and adds XLSX/CSV outputs alongside the PDF. Voice notes appear as placeholders rather than transcribed text. Right for very long chats, big group threads, or when you also want a spreadsheet to do analysis on. If you have a chat older than three or four years of moderate daily messaging, this is the tier — the $14 Standard ceiling will cut it short.

If voice transcription matters, the $49 Premium+Voice per chat tier adds Deepgram Nova-3 transcription. The $99 Power User per chat tier adds priority queue processing and bulk-conversion support — useful when you have a folder of 10 ZIPs from different chats to convert in one session.

Each conversion is a single payment for a single chat. There is no recurring billing on any tier, and no account-level access. Re-export the same chat tomorrow and convert that fresher ZIP, you pay again — because each conversion is real work against a different snapshot.

Five-step recap from opening the chat through Export Chat to dropping the ZIP into chattopdf.app for the PDF

Key takeaways

  • "How to download chat history from WhatsApp" maps to three real walkthroughs — Google Drive backup, phone Export Chat, and WhatsApp Web Export chat — and the right one depends on whether you want a backup or a readable file.
  • The Google Drive (Android) and iCloud (iPhone) backup is encrypted and restore-only — you cannot open the file, and it only matters when you reinstall WhatsApp on a new phone.
  • Export Chat on the phone produces a readable ZIP holding _chat.txt plus optional media — that ZIP is the actual readable download, and the iOS path is "tap chat title → scroll down → Export Chat", while Android is "⋮ → More → Export chat".
  • WhatsApp Web has the same Export chat option under the chat ⋮ menu — same ZIP, downloaded by your browser to your operating-system default Downloads folder. There is no separate "Download history" button.
  • The three reasons a download does not show up are usually iOS Quick Look instead of Save to Files, Android share sheet sending the ZIP to a chat instead of a folder, or a Chromium browser silently blocking the WhatsApp Web download.
  • For "I downloaded the ZIP and want a readable PDF", the route is: drop the ZIP into chattopdf.app → $14 Standard per chat → done in about 30 seconds.

FAQ

How do I download my entire WhatsApp chat history at once?

You cannot — there is no bulk-download feature in WhatsApp. The Export Chat menu runs one conversation at a time on the phone and on WhatsApp Web. The closest equivalent is the Google Drive (Android) or iCloud (iPhone) backup, which captures every chat — but the resulting file is encrypted and only useful when you reinstall WhatsApp on a new phone. To get every chat as readable files, you would tap Export Chat once per conversation. Some people use third-party migration tools to read the WhatsApp database directly, but those need root access or a USB cable and are overkill for most.

How do I download WhatsApp chat history on iPhone step by step?

Open the chat. Tap the contact or group name at the very top to open the contact info screen. Scroll all the way down past participants, shared media, and starred messages. Tap Export Chat. Pick Without Media for a fast text-only ZIP, or Including Media to bundle photos and voice notes for the recent ~10,000 messages. On the share sheet, tap Save to Files. Pick a folder (On My iPhone → Downloads is the safe default). Tap Save. The ZIP is now reachable from any file picker on your iPhone.

How do I download WhatsApp chat history on Android step by step?

Open the chat. Tap the three-dot overflow icon (⋮) at the top-right of the chat. Tap More from the dropdown. Tap Export chat. Pick Without Media or Including Media. Android's share intent opens — pick Files, Drive, or your file manager (avoid Gmail or WhatsApp itself unless you actually want the ZIP as an attachment). The file lands in Internal storage → Download with most file managers, or in Drive's root if you picked Drive.

Can I download WhatsApp chat history from my computer?

Yes — at WhatsApp Web (web.whatsapp.com). Sign in by scanning the QR code with your phone, open the chat you want to download, click the three-dot icon (⋮) in the chat header, hover or click More, click Export chat. Pick Without Media or Including Media. Your browser downloads the ZIP to your operating-system default Downloads folder (~/Downloads on Mac, C:\Users\You\Downloads\ on Windows). There is no separate "Download chat history" button on Web — Export chat is the only readable-download path.

Why does my downloaded ZIP have so much less history than the chat shows?

WhatsApp silently caps every Export Chat at 40,000 messages — only the most-recent 40,000 make it into the ZIP, with no warning if your chat is longer. Including Media bundles attachments only for roughly the most-recent 10,000 messages — older photos appear as filename references in _chat.txt but the actual files are not in the ZIP. For most personal chats neither limit matters. For multi-year group threads or very active conversations, both do.

Is downloading my chat history the same as backing it up?

No. A backup (Google Drive on Android, iCloud on iPhone) is an encrypted full-account snapshot designed for restoring on a new phone — you cannot open or read it. A "download" via Export Chat is a single-chat ZIP holding plain text plus optional media — you can open it in any text editor or convert it to a PDF. The two mechanisms produce two completely different files for two completely different purposes. Pick backup if you want the ability to restore later, pick Export Chat if you want a readable file you can share or convert today.

Paul, founder of ChatToPDF
Paul · ChatToPDF

I'm Paul. I built ChatToPDF after watching a friend try to print a 4-year-old WhatsApp chat across forty-something one-page PDFs. I write here about exporting WhatsApp chats, converting them to PDF, transcribing voice notes, and the messy edge cases nobody else writes about (40,000-message export limits, broken emojis, RTL Arabic, Samsung Secure Folder).

Published 2026-05-09