Guide

How to export your WhatsApp chat history (iPhone & Android)

By Michael, founder of ChatAttic · September 2026 · 7 min read

WhatsApp has a built-in Export chat feature that hands you a plain, readable copy of a conversation — the messages as text, and optionally the photos and videos alongside them. It's the one reliable way to get your chats out of the app and into files you control. Here's exactly how to do it on both phones, what you actually get, and where WhatsApp's own export quietly falls short.

What "Export chat" gives you

Export chat produces a small, open bundle — nothing proprietary:

That's the entire format: readable text and ordinary media files. No database, no login, nothing that expires. It's yours the moment it lands.

Exporting on iPhone

On iOS, the option lives inside the conversation itself:

  1. Open the chat or group you want to keep.
  2. Tap the contact or group name at the top to open its info screen.
  3. Scroll to the bottom and tap Export Chat.
  4. Choose Without Media (the .txt transcript only, quick and small) or Attach Media (the .zip with photos and videos — larger, but complete).
  5. Pick where it goes from the share sheet — Save to Files is the cleanest choice, or mail it to yourself. Repeat for each conversation you care about.

Exporting on Android

On Android the steps are almost identical, just reached through the menu:

  1. Open the chat or group.
  2. Tap the (three-dot) menu in the top-right corner.
  3. Tap More, then Export chat.
  4. Choose Without media or Include media.
  5. Send it somewhere you'll find it again — Save to Drive, your Files app, or your own email. Do the same for every thread worth keeping.

Whichever phone you're on, once the file is off the device and onto a computer you're on solid ground: it's a normal .txt or .zip you can copy, back up, and read years from now.

The limits nobody warns you about

WhatsApp's export is genuinely useful, but it's built for sharing a chat, not archiving your life — and it shows:

Export early, export often — the limits work in your favour if you do. Because each export is capped, the best habit is to export the chats you care about now, then again whenever they've grown. The catch is that every re-export repeats everything you already had. You need something that merges the overlaps instead of drowning in them.

Turning the exports into an archive you own

A folder of .txt files and media .zips isn't an archive yet — it's raw material. The work is stitching them into one clean, readable record with nothing duplicated and nothing lost. Done by hand that means:

  1. Unzip every media bundle and keep each transcript with its photos and videos.
  2. De-duplicate at the message level, so two overlapping exports of the same chat collapse into one copy of each message rather than two.
  3. Group everything by conversation and sort by time, so a thread you exported three times from two phones reads as a single continuous history.
  4. Store it all in plain files you can open, search, and hand down.

This is exactly what ChatAttic automates

Point it at your WhatsApp .txt exports and media .zips — from iPhone or Android — and it unpacks them, de-duplicates every message by its content, and groups them into one organized, per-conversation archive you actually own. Re-export a chat later and run it again; it adds only what's new. It all happens on your own computer, and it reads iMessage, Telegram, Facebook/Instagram Messenger and Android SMS/MMS too — so your whole conversation history lands in one place. In internal testing; sign up before launch for 25% off.

Get early access