
How to export a WhatsApp chat (and what to do with it)

A client disputes what was agreed six weeks ago, and the proof is somewhere in a long chat. Or you want ChatGPT to summarise a year of messages from a project group before the review meeting. Or you're switching phones and want a copy of one conversation you can open anywhere. Screenshots won't do it.
To export a WhatsApp chat, open the chat, go to its menu or info screen, and choose Export chat. On a phone you can include media; on WhatsApp Web and the Windows app you can pick a date range but media isn't included. You get a text file (in a ZIP on iPhone, Mac, Web and Windows) that you can save, email, or upload to ChatGPT or Claude. It's a copy for reading, not a backup: WhatsApp can't import it again.
How to export a WhatsApp chat on iPhone
Open the individual or group chat.
Tap the contact's name or the group name at the top.
Tap Export chat.
If the chat has media, choose With all media, With selected media… or Without media.
Pick where it goes, for example Save to Files, Messages, or Notes.
The chat is exported as a ZIP file. View once messages are not included.
How to export a WhatsApp chat on Android
Open the individual or group chat.
Tap the three-dot menu, then More, then Export chat.
Choose Without media or Include media.
Pick how to send it, for example Gmail, Quick Share, or a chat.
If you choose Include media, WhatsApp attaches the most recent media from the chat, not necessarily every photo ever sent, so don't treat it as a complete archive of the files.
How to export a WhatsApp chat on WhatsApp Web and Windows
WhatsApp Web and the Windows app can now export too, which is easier if you want the file on your computer.
Open the individual or group chat.
Click the menu at the top of the chat, then Export chat.
Choose All messages or Custom date range.
Click Export.
You get a ZIP file. Media isn't included, and view once and disappearing messages aren't exported. The date range is useful when you only need, say, the last quarter of a client group.
On the Mac app, WhatsApp's help centre gives the same steps as iPhone: click the contact or group name, then Export chat, and choose whether to include media.
What's in the exported file
Open the ZIP and you'll find a plain text file with the conversation, each message with its date, time and sender. If you included media, the photos, voice notes and documents sit next to it as separate files.
A few things that catch people out:
It can't go back into WhatsApp: WhatsApp says an export is a text file, not a backup, so it can't be re-imported. To move chats to a new phone, use WhatsApp's backup or chat transfer instead.
View once and disappearing messages are missing: they're left out of exports, so a chat with disappearing messages on will have gaps.
Voice notes stay as audio: what someone said in a voice note isn't in the text file. To get it into an AI, you need to transcribe it.
It's a snapshot: anything said after you export isn't in the file.
Check this before you share or upload an export
An exported chat is everyone's messages, not just yours: names, phone numbers, addresses, maybe bank details or health information other people sent you in confidence.
Export only what you need: use one chat rather than several, and on Web or Windows use a date range.
Leave media out unless you need it: Without media keeps the file small and leaves out photos of people and documents.
Know your AI's training setting: ChatGPT Free, Plus and Pro may use your chats to train models unless you turn off Improve the model for everyone under Settings → Data controls; a temporary chat isn't used for training. Claude only uses consumer chats for training if you've turned on its Model Improvement setting.
Delete the file when you're done: exports tend to sit in Downloads, email attachments and shared folders for years.
For a group, think about the other members: if it's a work group, check whether your company allows its messages to be uploaded to an AI tool.
How to use a WhatsApp export with ChatGPT or Claude
Export the chat without media (or with media only if you need the files).
Unzip it and upload the text file to a new ChatGPT or Claude conversation.
Tell the AI what the file is, then ask a specific question.
Prompts that work well with an export:
"This is a WhatsApp export of my chat with a supplier. List every price and delivery date we agreed, with the date each was agreed."
"This is our project group from January to March. Summarise the decisions, who made them, and anything still open."
"Find every message where the client asked for a change to the scope, and quote it."
"Who in this group asked me something I never answered?"
AI tools are good at this kind of reading, but long chats can be bigger than what the AI can hold at once, and it may then miss or invent details. For long chats, export a date range, ask for quotes with dates, and check the important ones in WhatsApp itself.
Should you export WhatsApp chats into ChatGPT or connect WhatsApp live?
An export is the right tool when you want one conversation, once: evidence for a dispute, a record before you leave a group, or a single deep analysis. It's free and needs nothing else.
It stops working well when the question is ongoing or spans many chats. You'd have to export again every week, export ten chats to answer "who's waiting on me?", and you still couldn't reply from ChatGPT.
Export the chat | Connect WhatsApp live | |
|---|---|---|
What your AI sees | One chat, frozen at export time | Your chats as they happen |
Across chats | One file per chat | Search and summarise across all of them |
Voice notes | Audio files only | Can transcribe the ones you point it at |
Reply from your AI | No | Yes, if you allow it |
Setup | None | A few minutes, linking WhatsApp as a device |
Best for | One-off analysis, records | Daily catch-up, follow-ups, ongoing search |
With Perisclaw you connect the WhatsApp number you already use, and then ChatGPT or Claude can search, read and (if you choose Read & write) reply to your chats without any export. Start with Read only if you only want answers. Our guide to connecting WhatsApp to ChatGPT has the steps for ChatGPT, Claude and Cursor, and if what you mainly need is finding old messages, see how to search old WhatsApp messages.
You can also skip the AI client and ask Perisclaw directly in your WhatsApp self-chat: "summarise the vendor group since Monday" works the same way.

A live connection has its own trade-off. Perisclaw connects as a linked device, which WhatsApp didn't build for outside tools, and WhatsApp's help centre warns that linking unofficial apps can lead to a ban. Perisclaw is built for normal personal use and has built-in caps (bulk sends stop after 15 chats, and it adds people to groups 10 at a time), but nobody outside WhatsApp can promise zero risk. An export carries no such risk, which is one more reason it's the better choice for a one-off job.
FAQ
Should I export WhatsApp chats into ChatGPT or connect WhatsApp live?
Export when you need one chat analysed once; it's free and simple. Connect live when you want to ask about many chats, keep up with new messages, or reply from your AI, because an export is a frozen copy of a single chat.
How do I export a WhatsApp chat with media?
On iPhone or Mac choose With all media or With selected media…; on Android choose Include media, which attaches the most recent media. WhatsApp Web and the Windows app don't include media.
Can I export a WhatsApp chat by date?
Yes, on WhatsApp Web and the Windows app: choose Custom date range when you export. WhatsApp's steps for iPhone and Android don't offer a date range.
Can I export all my WhatsApp chats at once?
No. Export works one chat at a time. To keep everything, use WhatsApp's chat backup, which is made for restoring your chats, not for reading or uploading.
Can I import an exported chat back into WhatsApp?
No. WhatsApp says an export is a text file, not a backup, so it can't be re-imported.
Ask ChatGPT or Claude about all your chats, without exporting a thing. Start your 7-day free trial →
Try Perisclaw free
Your personal AI assistant on WhatsApp. It reads the chats you allow and gets things done for you. 7-day free trial, no card needed.
Start for free

