Export a WhatsApp chat to PDF
Every message numbered, with its date and time, and the original file's hash.
- Original numbering: message 214 stays 214
- SHA-256 hash of the chat and of every photo
- Nothing is uploaded: it runs on your device
Wednesday, 30 September 2026
Emma Clarke2026-09-30 18:00:31
Done: keys returned and we checked the flat together. All fine.
Daniel Hughes2026-09-30 18:01:05
Yes, all good [U+1F44D]
Emma Clarke2026-09-30 18:03:40
Could you return the deposit this week? It's $1,200.
Daniel Hughes2026-09-30 18:05:12
I'll send it as soon as the last electricity bill comes in.
Emma Clarke2026-09-30 18:06:12
Picture: 00000008-PHOTO-2026-09-30-18-06-12.jpg · 44 KBSHA-256 cf72f5f8b3c0763fa379cc46a76eaca05af8ab3a66c522a4328e55fa9d8277db
Export hash: 2e9089ca366d1d4cebfb6fdc5ef331de2b45cfa4a22fab7a6207000c90fb165dTo cite it
Message 6 · 2026-09-30 18:03:40 · page 2 of 4
Drop the .zip or .txt files WhatsApp exports here
From Android or iPhone, with or without media. One chat or several
Read on this device. Nothing is uploaded.
Download a sample chat to tryHow to export a WhatsApp chat
WhatsApp's own Export chat writes the conversation to a file, one chat at a time. On a phone it takes three taps.
- Daniel Hughes⋮
1Open the chat and tap ⋮ › More › Export chat.
- Daniel Hughes⋮Export chat
Without media
Include media
2Pick Include media for photos and voice notes, or Without media if the text is enough. With media, WhatsApp attaches the most recent files.
- Daniel Hughes⋮ZIPWhatsApp Chat - Daniel Hughes.zip51 KBFilesEmailCloud
3Save the file on your phone or send it to yourself, then choose it in the box above.
- ‹Daniel Hughes
Export chat
1Open the chat and tap the contact's or group's name at the top.
- ‹Daniel Hughes
Export chat
With all media
Without media
Cancel
2Tap Export chat and pick With all media or Without media. You get a .zip.
- ‹Daniel Hughes
Export chat
ZIPWhatsApp Chat - Daniel Hughes.zip51 KBSave to Files
3Choose Save to Files, then pick it above with “Choose the files”.
Once the file is in the box, the page reads the chat, computes the hashes and lays out the pages. A chat of a few hundred messages takes seconds. You can drop several exports at once, one file per chat.
What the PDF looks like
A made-up chat between a tenant and a landlord about a deposit, run through the tool as it is.
What's in the PDF
A number and a hash let anyone point at one message and check that it came from your export, even on a printed page.
On every messageSo it can be cited exactly
- The original numberingMessage 214 is message 214 of the file. If you keep only some parts, the PDF says which numbers are left out.
- Date and time as the phone wrote themWith a heading for each day. Times keep the phone's time zone and are not rounded.
People and photosAs they came out of the chat
- Who sent each messageYou choose how your own name appears, and you can mask other people's phone numbers.
- Photos on the pageJPEG photos go in byte for byte, with their file name and hash.
For checkingEven on a loose page
- SHA-256 hashesOf the exported file, of the chat's text and of every attachment. Change a single character and the hash no longer matches.
- “Page x of y” on every sheetAnd the export's hash in every footer, so a loose page still says which file it came from.
Screenshots, the raw .txt or a numbered PDF
Three ways people hand over a WhatsApp conversation, and what each one gives the person reading it.
| What the reader gets | Screenshots | The .txt as WhatsApp writes it | PDF from Chats2PDF |
|---|---|---|---|
| The whole conversation | One screen at a time, and a missing screen is easy to overlook | Every line WhatsApp exported | Every message, or the period you choose with the left-out numbers named |
| Date and time of each message | Times on the bubbles, dates only on the day chips | On every line | On every message, under a heading for each day |
| Pointing at one message | “Third screenshot, halfway down” | Line numbers change with the editor | “Message 214, page 9 of 30” |
| Checking nothing was changed | Hard: a crop or an edit leaves no trace | Possible, if someone computes its hash | Hashes of the export, the text and each photo, printed on the cover and in every footer |
Online converters do the job of the third column too, but they ask you to upload the chat first. Here the file stays in your browser.
Can a WhatsApp chat be used as evidence?
The PDF organizes and documents the conversation. It doesn't certify it.
Privacy and big exports
- The chat stays on your deviceThe page reads the file in your browser and writes the PDF right there. To check, choose the file, turn off Wi-Fi and mobile data, and make the PDF: it still works.
- On a phone, export without mediaPhone browsers have little memory. If the .zip is heavy, export “Without media”, pick a period, or use a computer. Photos that don't fit are listed with their hash.
Questions
Does the other person know when I export a chat?
WhatsApp's export instructions mention no notice to the other people in the chat, and the file is made on your own phone. What happens next depends on where you send it.
Does exporting a chat delete it?
No. The export is a copy; the chat stays in WhatsApp as it was.
Can I export only certain dates?
On WhatsApp Web, yes: choose Custom date range before you export. The phone apps export the whole chat; in the tool you can then keep a period or a range of message numbers, and every message keeps its original number.
Can I put several chats in one PDF?
Yes. WhatsApp exports one chat at a time, so export each chat you need and drop all the files here together. Then choose one PDF with every chat (a contents page first, then each chat in its own section with its own numbering and hash) or one PDF per chat, which you can download one by one or together as a .zip.
Is my chat uploaded to a server?
No. Everything happens in your device's browser. The page only counts anonymous steps such as “PDF made”, never names, messages or files.
Can I use the PDF as evidence in court?
You can usually file it, and the court weighs it with everything else. If the other side disputes the chat, you may need to prove it's genuine, often with a forensic report. Ask your lawyer what your court expects.