Chatcove

Export a WhatsApp chat to PDF, with the photos and voice notes still in it

WhatsApp's own export gives you a text file and a folder of loose attachments. If you want a document that reads like the conversation actually looked, you need a different route. Here is what that involves and where it falls short.

Disclosure: we make Chatcove, one of the tools that does this. The limitations described below apply to ours as much as anyone else's.

Why the built-in export cannot give you this

WhatsApp's Export Chat produces a .txt file. If you choose to attach media, you get a folder of files next to it, named things like IMG-20240612-WA0007.jpg, referenced from the text by filename.

That is fine as a data dump and useless as a document. Nothing places the photo where it was sent, and the amount of media included is capped by the size of the export, so a long conversation loses most of it anyway.

What you actually need

To produce a PDF that reads like the conversation, something has to read the underlying message database from an encrypted iPhone backup, re-attach each media file to the message it belongs to, lay the whole thing out, and then print it. The steps that matter:

  1. An encrypted backup. WhatsApp's history is only included in an iPhone backup when encryption is switched on. There is no way around this and any tool doing this job will ask for it.
  2. Re-associating the media. The database references attachments by path. Thousands of files have to be matched back to the right messages.
  3. Layout, then print. The conversation is rendered as a document, then printed to PDF.

Choose the format for the job

  • PDF when it needs to be printed, filed, emailed as one object, or handed to someone. It is fixed and it looks the same everywhere.
  • HTML when you want to keep it. Media stays playable, including voice notes, it opens in any browser, and it will still open in ten years without special software. For personal archiving this is usually the better answer, and people reach for PDF out of habit.
The voice note problem. A PDF cannot reliably play audio. In a PDF export a voice note becomes a line in the conversation saying who sent it, when, and how long it ran. If the recordings themselves matter, and for a lot of people they are the single most valuable thing in the chat, export to HTML and keep the PDF as the printable copy.

How to do it with Chatcove

  1. Connect your iPhone to your Mac and unlock it.
  2. Let Chatcove make the encrypted backup. It sets and remembers the password; you tap your passcode on the phone once.
  3. Open the conversation and check it looks right, with the media in place. This part is free and unlimited, so verify before you pay anything.
  4. Export to PDF, optionally narrowing to a date range. $9 once unlocks unlimited exports on up to 2 Macs.

Everything happens on your Mac. Nothing is uploaded, there is no account, and the licence check works offline.

Two things worth checking before you rely on the file

  • Open it and read it. Confirm timestamps and sender names are present and that the media you expected is actually there. Whatever tool you use, look at the output before you delete anything from your phone.
  • Size. Years of photos can produce a document thousands of pages long. A date range is usually more useful than the whole history, and easier to open.

Common questions

Can WhatsApp export a chat directly as a PDF?

No. WhatsApp's built-in Export Chat produces a plain .txt file, optionally with a folder of attachments beside it. There is no PDF option and no way to keep the media inside the conversation.

How do I get the photos inside the PDF rather than in a separate folder?

You need a tool that reads the conversation from an encrypted iPhone backup and lays it out before printing, so each image sits at the point in the thread where it was sent. Chatcove does this; so do several paid alternatives.

What happens to voice notes in a PDF?

A PDF cannot play audio in any reliable way, so a voice note appears as an entry in the conversation showing who sent it, when, and how long it was. If you need the audio itself, export to HTML instead, which keeps playable files alongside the conversation.

Will the PDF include timestamps and sender names?

It should, and you should check that it does before relying on it. Timestamps and named senders are what make an export useful later, whether for your own records or for anything more formal.

How large will the PDF be?

A long conversation with years of photos can run to thousands of pages and a very large file. Exporting a date range rather than the entire history is usually the more practical choice, and some tools split very large chats into parts.

Chatcove is an independent product by Codama. It is not affiliated with, endorsed by or sponsored by WhatsApp LLC or Meta Platforms, Inc. It reads a local iOS backup on your own Mac and never connects to WhatsApp's servers.

Read your whole history free. Pay $9 only to export it.

Chatcove runs entirely on your Mac. No account, no cloud, nothing uploaded. One payment, two Macs, no subscription.

Requires an Apple Silicon Mac (M1 or later) on macOS 11 or later.