Why WhatsApp Web Has No Export Button (and the Fix)
You have WhatsApp Web open on your laptop, the conversation you want is right there on screen, and you cannot find any way to save it. You have clicked the three dots beside the chat name, opened the menu at the top of the chat list, looked through Settings twice. There is no Export chat anywhere. This is not a bug, a missing update or a setting buried somewhere clever, and no keyboard shortcut will summon it. WhatsApp Web simply does not have that feature, and it never has.
First, the reassurance: you are not missing something
It is worth saying plainly, because people spend a surprising amount of time hunting for this. WhatsApp's own Help Centre article on exporting your chat history documents only the steps inside the phone app. There is no browser procedure on the page at all, because there is no browser procedure to document. Guides that follow the official flow say the same thing: export is available through the Android and iPhone apps and nowhere else, and the absence on web and desktop is a product limitation rather than something you can switch on.
People usually run into this the same way. You start a task on your phone, move to the laptop because typing is easier there, and then discover that the thing you wanted to do only exists on the device you just put down.
Why the browser cannot do it
The reason becomes obvious once you know how WhatsApp Web actually works. It is not a second, independent copy of WhatsApp. It is a companion surface that you link to your phone. WhatsApp's page on linked devices explains the arrangement: you can have up to four linked devices and one phone at a time, each linked device connects independently, and messages stay end to end encrypted throughout. The phone remains the primary device. The linked surfaces are windows onto your account, not replacements for it.
And those windows are deliberately narrower than the app. The same Help Centre page lists things linked devices cannot do, including viewing live location and creating or viewing broadcast lists. So the missing export button is not an oversight sitting on its own. It fits a pattern of features that WhatsApp has chosen to keep on the phone.
Underneath all of that is where your messages live. WhatsApp's own explanation of encrypted backups is clear that the end to end encrypted messages you send and receive are stored on your device. Google Drive and iCloud backups are offered as an optional protected copy in case you lose your phone. They exist so the app can restore your history onto a new handset, not so a web browser can reach into the cloud and hand you a readable transcript. A backup is a sealed parcel addressed to WhatsApp itself.
The account information report is not a shortcut either
At some point in the search, most people find the Request account info feature and think they have found a way round the problem. They have not. WhatsApp's Help Centre states that the report will not include your messages, and it points readers towards chat export if what they actually want is their messages outside the app. The same page notes that the feature is not available on WhatsApp Web and Desktop in the first place. So it is the wrong tool, requested from the wrong place.
The workaround: pick the phone back up
The practical answer is unglamorous but quick. Export from the phone, then move the file to the computer. Two minutes, most of it waiting for the share sheet.
On Android: open the chat you want, tap More options (the three dots at the top right), tap More, then tap Export chat. Choose Without media or Include media, then pick a destination from the share sheet.
On iPhone: open the chat, tap the contact or group name at the top to open the info screen, scroll all the way to the bottom, and tap Export Chat. Then choose whether to attach media. The control is on the info page rather than in a three dot menu, which is exactly why people who have only ever used Android cannot find it on an iPhone and the other way round. If you switch between the two, our side by side on how WhatsApp chat export differs on iPhone and Android covers the small differences that trip people up.
If you want the fullest possible transcript, choose Without media. More on why in a moment. There is a longer walkthrough with screenshots of every step in our guide to exporting a WhatsApp chat if you would rather follow it click by click.
Getting the file onto the computer
This part is a file transfer, not a WhatsApp step, which is why it feels oddly ordinary after all that hunting. From the iPhone share sheet you can send it to Mail, save it to Files or iCloud Drive, or AirDrop it straight to a Mac. On Android you typically pick Gmail, Drive, or another destination that puts the file somewhere your computer can reach. Emailing it to yourself is the least elegant option and often the fastest.
What lands depends on the choice you made. Without media gives you a single .txt file containing the message thread with sender names and timestamps. Include media gives you a .zip holding that same transcript alongside the photos, videos and voice notes. Either way, the export is a one way street: it is a readable copy, and it cannot be loaded back into WhatsApp. If you want to know exactly what is inside before you send it anywhere, we pull the file apart in the WhatsApp chat export file explained.
Two limits worth knowing before you start
The first is the message cap. An export tops out at roughly 40,000 messages without media, and around 10,000 when media is included. The cap counts backwards from your most recent messages, so a very long thread comes back with the newest portion intact and the older part quietly absent. This is a limit on the file WhatsApp hands to the share sheet rather than on the history sitting on your phone, and it is commonly attributed to attachment size constraints in the sharing step, since typical email providers stop at around 25MB. That is also why choosing Without media reaches roughly four times further back. If your chat is long enough for this to matter, why long chats come back trimmed explains how to work in usable pieces.
The second is Advanced Chat Privacy. WhatsApp introduced this as a per chat setting that blocks others from exporting the conversation, stops media auto downloading to their phones, and keeps messages out of AI features. It is off by default and applied to individual chats or groups rather than globally, so if the export option is greyed out or refuses to work for one specific conversation while everything else exports fine, someone in that chat has turned it on. Screenshots still work, but export does not, and there is no way to override it from your side.
The browser step that does work
Here is the pleasing part. Once that .txt file is sitting on your computer, the browser becomes useful again. Drop it into savemychats.com and it renders as a readable page laid out like a conversation, or a print ready PDF, with day dividers and proper message bubbles rather than a wall of timestamps. It all happens in your browser. Nothing is uploaded to a server, which matters more than you might think given what is usually in these files. We go into that in what is really in a WhatsApp export.
Being honest about what that does not do. It cannot recover deleted messages, because they are not in the file. It cannot open an iCloud or Google Drive backup, because those are encrypted archives built for WhatsApp to restore from and not readable transcripts. And it cannot bring back anything WhatsApp trimmed out before the file existed. Whatever the export contains is the ceiling. The tool makes that content readable and printable, which is a genuinely useful job, but it is not a recovery service.
One small thing to watch for if you are printing: emoji sometimes come out as empty boxes depending on the font your printer or browser falls back on. That is a rendering quirk rather than a problem with your export, and this piece on printing WhatsApp emoji covers the fix.
Ready to save yours? SaveMyChats turns a WhatsApp export into a beautiful web page or PDF — right in your browser, with nothing uploaded. Open SaveMyChats →