Convert a WhatsApp chat to PDF
Choose the file that WhatsApp exports and save the conversation as a PDF with bubbles, photos and dates. Free, with no message limit, and the chat never leaves your device.
- 100% free
- No usage limits
- No sign-up
- Nothing uploaded: your chat stays on your device
A short made-up conversation with a photo, to see how it works.
To get the file: open the chat in WhatsApp → tap the name at the top (iPhone) or ⋮ → More (Android) → Export chat → with or without media → save it or send it to yourself.
PDF and reading options
How to convert a WhatsApp chat to PDF
- Export the chat from WhatsApp. Choose “with media” if you want the photos in the PDF. You get a .zip (or a .txt without media).
- Choose that file here. There is no need to unzip it. The conversation appears as it does on the phone.
- Check “Your messages”. They go on the right, in green. In a chat between two people the page works it out from the file name; you can change it.
- Narrow it down if you want. Set a date range, one sender or a search, and only those messages go into the PDF.
- Press “Save as PDF”. In the print dialog choose “Save as PDF” as the destination, then Save.
How to export a chat from WhatsApp
| iPhone | Open the chat → tap the name at the top → scroll down → Export Chat → Attach Media or Without Media → Save to Files, or send it to yourself. |
|---|---|
| Android | Open the chat → ⋮ → More → Export chat → Include media or Without media → save it to your files or to Drive, or send it to yourself. |
With media you get a .zip that holds the text of the chat and its photos, videos and voice notes. Without media you get a .txt, or a small .zip with only the text. WhatsApp exports one chat at a time and, with media, only the most recent part of a very long chat: that limit is set by the app, not by this page.
What the PDF looks like
- Like on the phoneBubbles left and right, a line for each day, the sender’s name in group chats and the time of every message.
- Or a compact transcriptOne line per message with time, sender and text. It uses far fewer pages and is easier to quote from.
- Photos in their placeImages from the ZIP are printed where they were sent, with their caption. Other attachments are listed by file name.
- A cover page you can citeChat name, participants, period, number of messages and the SHA-256 fingerprint of the exported file.
- Real textThe PDF contains selectable, searchable text with emojis, accents and non-Latin alphabets, not a screenshot.
- Page numbers“Page 3 / 41” at the foot of each page in Chrome and Edge, on A4 or US Letter.
Printing a WhatsApp chat for court or for your records
People usually need a printed chat for a dispute with a landlord, an employer, a client or a former partner, or simply to keep a conversation with someone they love. For the first case, what matters is that nothing is missing or rearranged: this page prints every message in the order of the export, with date, time and sender, and marks deleted messages and omitted media instead of hiding them.
The cover page states which file the document was made from and its SHA-256 fingerprint. If someone later doubts the PDF, anyone can compute the fingerprint of the original export and see that it matches. That links the PDF to the file; it does not certify the file itself, which is plain text that could be edited before it is opened here. Keep the phone and the original export.
Private by design
A conversation is one of the most personal files you have, and the usual converters ask you to upload it. This page works the other way round: your browser opens the file, reads it and builds the result on your own device. No message, photo or file name is sent anywhere, and there is no account that could keep a copy.
You can verify it yourself: open the developer tools, look at the Network tab while you load a chat, or disconnect from the internet once the page has loaded. Everything keeps working.
Limits worth knowing
- The PDF is made by your browser’s print function. Margins, headers and the exact page breaks depend on the browser. Turn off “Headers and footers” in the print dialog if you do not want the browser’s own date and title.
- Page numbers need Chrome or Edge 131 or later. In Firefox and Safari, use the browser’s own header and footer option.
- Long chats are slow to print. No message cap is set, but the browser needs time to lay out the pages: in our test, a chat of 20,000 messages with 500 photos became a PDF of about 2,100 pages in two and a half minutes on a laptop. For longer chats, use the date range and save it in parts.
- Videos, voice notes, stickers saved as files and documents are listed by name, not embedded. HEIC photos are only shown in Safari.
- Formats: exports from WhatsApp for Android and iPhone, with 12- or 24-hour clocks and dates written with
/,.or-. Exports whose dates use other scripts or calendars (Arabic or Persian digits, for example) are not recognised. - Day/month or month/day: the order is worked out from the dates themselves. When a chat gives no clue (every day is 12 or lower), the page tells you and lets you choose.
- Not a certified copy. The page shows what the export file contains. It cannot tell whether that file was edited.
Frequently asked questions
Is it really free?
Yes. It is 100% free, with no usage limits, no message cap, no account, no sign-up, no watermark and no paid plan.
Is my chat uploaded?
No. The file is opened and processed inside your browser and never leaves your device. The page only downloads its own code from this site. If you accept analytics cookies, Google Analytics receives anonymous usage data such as page views, never your chat, its file name or its contents.
How do I convert a WhatsApp chat to PDF?
Export the chat from WhatsApp, choose the .zip or .txt file on this page, pick which messages are yours, and press “Save as PDF”. Your browser’s print dialog opens: choose “Save as PDF” as the printer and save the file.
How do I export a chat from WhatsApp?
On iPhone, open the chat, tap the contact or group name at the top, scroll down and tap Export Chat. On Android, open the chat, tap the three dots, then More, then Export chat. Choose “Attach media” or “Include media” if you want the photos, and save the file or send it to yourself. You get a .zip, or a .txt if you export without media.
Can the PDF include the photos?
Yes. Export the chat with media and choose the .zip file. Photos appear inside the conversation and in the PDF. Videos, voice notes and documents cannot be shown on paper, so the PDF lists them with their file name.
Why does it open the print dialog instead of downloading a PDF?
Because the browser’s own PDF engine draws emojis and every alphabet correctly, and keeps the text selectable and searchable. Choose “Save as PDF” (Chrome, Edge, Firefox) or “PDF” in the print sheet (Safari, iPhone and Android) and you get a normal PDF file.
Can I use the PDF in court?
It can help you present a conversation clearly: it keeps every message with its date, time and sender, and the cover page records the SHA-256 fingerprint of the file you exported. It is not a certified copy and it does not prove that the export was not edited. Whether it is accepted is decided by the court, so keep the original phone and file, and ask a lawyer.
Is there a limit on the number of messages?
No limit is set. The chat is read in full, however long it is. Very long chats make the print preview slow, because the browser has to lay out thousands of pages: for those, save the PDF by date ranges.
Is this an official WhatsApp tool?
No. This site is independent and is not affiliated with, endorsed by or connected to WhatsApp or Meta. It only reads the export file that WhatsApp itself creates.
Analytics: only if you accept cookies, the page loads Google Analytics (through Google Tag Manager) to count visits and see which tools are used. It never receives your chats, your files or their names. You can change your choice at any time with “Cookie settings” at the bottom of the page.