Message Album
← All guides

How to save text messages as a PDF

The free Mac method, the iPhone-only workarounds, and the two things a PDF cannot hold. Plus how to get a PDF of a conversation too long to scroll through.

· 4 min read

PDF is what most people mean when they say they want to “save” a conversation: one file, opens anywhere, prints, easy to email to a solicitor or keep in a folder. It is a reasonable goal, and it is achievable for free.

It also has two hard limits worth knowing before you start.

The free method, on a Mac

This is the best route, and it is built in.

  1. Open Messages on your Mac and select the conversation.
  2. Scroll to the very beginning of the thread. Click into the message area and hold Command + Up arrow until it stops loading older messages. Messages loads history in chunks, and anything you have not loaded will not be in the PDF.
  3. Press Command + P.
  4. In the print dialog, open the PDF menu at the bottom left and choose Save as PDF.

You get a paginated document with the conversation in order and images inline.

On an iPhone, without a Mac

There is no direct route, only workarounds:

  • Screenshots to PDF. Screenshot the conversation, open Photos, select the screenshots, tap share, then Print, then pinch outwards on the print preview to turn it into a PDF you can share. Awkward, and one page per screenshot.
  • Forward to email, then print to PDF. Press and hold a message, tap More, select messages, forward them to yourself, then save the email as PDF. Loses sender attribution and original timestamps.

Both are fine for a short exchange and unworkable for a long one.

The two things a PDF cannot hold

Playable media. A PDF cannot play a video or a voice note. If the conversation includes them, they either disappear or become a still frame. For a lot of conversations, especially family ones, the voice notes are the part people would most regret losing.

Original-quality attachments. Images in a PDF are resized to fit the page and re-encoded. A photo that was sent at 12 megapixels becomes a page-width image. The original is not in your PDF.

If neither of those matters for your purpose, PDF is genuinely the right choice and you can stop here.

When the conversation is too long to scroll

The scrolling step is where the free method breaks down. On a thread spanning years, holding Command + Up can take a very long time, and if that history never synced to the Mac, scrolling will not surface it at all.

The way around this is to export the conversation first, then print the export to PDF. An export reads the conversation out of the database directly, so there is no scrolling and no dependence on what happens to be loaded.

Several tools do this. imessage-exporter is free and open source. iMazing exports to PDF, Excel and CSV directly. Message Album, which made this site, exports to an offline website, which you then print to PDF from the browser: open index.html, press Command + P, choose Save as PDF.

That last route sounds like an extra step, and it is, but it buys you two things. The whole thread is there without scrolling, and you keep the original attachments in a folder next to the PDF rather than only inside it. The PDF becomes the shareable copy, and the archive stays the complete one.

Getting a better-looking PDF

Whichever route you take:

  • Turn on background graphics in the print dialog. Without it, message bubbles lose their shading and the two sides of the conversation become hard to tell apart at a glance.
  • Check the page count before printing to paper.
  • Verify the first and last page show the dates you expect. This is the quickest way to catch a PDF that only captured the part of the thread that had loaded.
  • Use landscape if the conversation is image-heavy.

A PDF made from screenshots is weak, because a screenshot carries no evidence of where it came from. If the document matters, export the full conversation rather than selected parts, keep the original attachments alongside it, and keep something that demonstrates the copy has not been altered since export, such as a manifest of file checksums.

Preserving text messages as a record covers what tends to be asked for.