The free online WhatsApp Chat to PDF converter reads an exported chat file and rebuilds the conversation as a PDF, with real message bubbles, sender names and timestamps. WhatsApp exports a chat as a plain .txt file or a .zip with the photos. Because a chat is private, the export is read in the browser and never uploaded.
Document format work by OnlinePCApps since 2013
A raw WhatsApp export is a wall of messy text. The free online converter rebuilds it into a PDF that reads like the conversation and holds up as a record.
A dispute or a court matter often turns on what was said and when. A PDF with the messages, senders and exact timestamps makes a clean record that a screenshot pile cannot match.
A family thread or a long conversation with photos is worth keeping past the phone it lives on. A PDF with the images inline turns the chat into a keepsake to store or print.
A support thread or an agreement on WhatsApp Business belongs in the records, not on a device. A PDF files the conversation where it can be found, read and kept.
Open the chat, tap the three dots or the contact name, then choose Export Chat. Pick With Media for a .zip that carries the photos, or Without Media for a plain .txt.
Drop the .txt or .zip on the panel above or choose it from the device. The file is read in the browser, and no copy is sent away.
Save the finished PDF, laid out with bubbles, sender names and timestamps. The export file stays untouched, and the text in the PDF stays selectable to search or copy.
To convert a WhatsApp chat to PDF is to turn a raw export into the conversation on a page. The tool does that on the device.
The parser reads each line of the export and lays the messages out as bubbles, one side per sender, with the name and the timestamp on every message. The result reads like the chat, not a wall of raw text.
A .zip export carries the photos, so each image sits in the PDF where it was sent. A video or a voice note cannot play in a static file, so it lands as a still or a labelled reference in its place.
A group export with many senders keeps each name clear and each message on its own side. Dates break the thread into days, so a long conversation stays easy to follow across the pages.
Both the plain .txt export and the .zip with media are read the same. The text stays as real, selectable words in the PDF, so a name, a date or a phrase can be searched later.
To convert a WhatsApp chat to PDF, to export a WhatsApp chat to PDF and to save a WhatsApp conversation as a PDF all name the same step. A search for WhatsApp to PDF lands on the same conversion. The PDF is built new on this page, and the export it came from is left exactly as it was.
A WhatsApp export is a text log, sometimes with a media folder. These points decide what the PDF keeps.
| The case | Result | What happens and why |
|---|---|---|
| TXT export | text only | A plain .txt holds the messages and timestamps, with a <Media omitted> line where each photo, sticker or document was. |
| ZIP export | with media | A .zip carries the _chat.txt and the media files, named in the log as IMG or PTT references, so they sit inline. |
| Timestamps | exact | Each message keeps the date and time as WhatsApp recorded it, unchanged. |
| Date format | detected | US, European or dotted dates and a 12 or 24 hour clock are all read the same. |
| Photos | inline | Images from a zip are placed where they were sent, in the flow of the chat. |
| Video or voice note | still or reference | A clip cannot play in a PDF, so it shows as a still frame or a labelled reference. |
| Group chats | per sender | Many senders are kept apart by name and side, with dates splitting the days. |
| Emoji and languages | kept | Emoji and scripts like Arabic, Hebrew or Chinese render through Unicode. |
| Deleted or system lines | as exported | Lines like a deleted message or an encryption notice appear only as WhatsApp wrote them. |
| Where it runs | on the device | The export is read in the browser, so the chat is never uploaded. |
The Export Rebuilt Into the Conversation
WhatsApp does the extraction through its own Export Chat feature. It writes every message into a _chat.txt log in the form of a date, a time, a sender and the text, all in UTF-8 so emoji and every script survive. With media attached it bundles that log in a .zip beside the files, each named in the text as an IMG or PTT reference marked file attached. On its own the log is a hard read, one long column of stamped lines. The converter parses it and rebuilds the conversation: each line becomes a bubble on the sender's side, the timestamps stay exactly as recorded and the images from a zip drop into place. A video or a voice note cannot play in a static PDF, so it lands as a still or a reference. Lines that WhatsApp exports as system notes, a deleted message or an encryption notice, appear only as they were written. The standards below cover the export and the file it becomes.
Both turn an export into a PDF. The trade is real, and a chat is about as private as a file gets.
| Point of comparison | This tool Read in the browser On the device | Hosted converter Uploaded and converted on a server |
|---|---|---|
| Where the chat goes | Never leaves the device | Uploaded to a server |
| Price | Free with no cap | Often paid per chat |
| A voice note played back | Shown as a reference | Some offer transcription |
| Legal integrity stamps | Plain formatted PDF | Bates or hash on paid tiers |
| Many chats at once | One export in the browser | Batch on their hardware |
The last three rows go to the hosted and desktop routes, since a played voice note, a legal stamp and a run of many chats each call for extra machinery or a server. For one private conversation the first two rows are what count. The chat never leaves the machine, and the conversion is free with no cap.
The export is read and rebuilt into a PDF inside the browser, so the work is client-side and the messages, names and photos stay on the machine that opened the file. Nothing is handed to a server to be processed.
A chat is among the most private things a person holds, private words, phone numbers and photos never meant for an outside server. A hosted converter uploads the whole export to render it, far more exposure than rebuilding a conversation should ever ask.
Each of these keeps a chat as a file. They differ in how it reads, in cost and in where the messages go.
Printing an export or a screen keeps everything on the machine, while a hosted converter sends the chat up first. The free online tool above stays local like the print routes and gives real bubbles the raw print cannot.
A little context sets what the PDF will hold.
A plain .txt export carries no images, only a note where each one was. To get the photos inline in the PDF, pick With Media at export time so WhatsApp bundles them in a .zip.
WhatsApp limits an export to around forty thousand messages as text, or ten thousand with media. A very long chat may be trimmed by the app itself before any conversion starts. Checking the first and last timestamps confirms the export is whole.
The messages, senders and timestamps are rendered exactly as the export holds them. Nothing is added or reworded, which is what keeps the PDF sound as a record for a dispute.
The browser tool rebuilds one export at a time, held in memory, which suits the chat in hand. A folder of exports to turn into PDFs, or a multi-year chat that runs to gigabytes, is work for the desktop edition, which reads from disk and converts every export in one pass.
Aim it at a directory of exports and each one becomes a formatted PDF in a run, saved next to the file it came from.
A multi-year chat with thousands of images is read straight from disk, past the size a browser tab holds comfortably in memory.
Page numbering and an integrity hash can be added for a chat headed to court, alongside the archival PDF/A standard for records that must last.
Free and online, with no sign-up and no upload. Rebuild an exported chat into a formatted PDF, all on the device.