iMessage is the default messaging app for over a billion Apple users. Whether you need to preserve a conversation for legal reasons, archive years of messages before switching phones, or simply save a meaningful thread with a loved one, exporting iMessage conversations to PDF is one of the most practical ways to keep a permanent copy.
The problem: Apple's Messages app has no built-in export or "Save as PDF" feature. You can't select a conversation and save it. This guide covers three methods to get around that limitation, from the most reliable to the quickest workaround.
Method 1: MsgKeep Desktop App (Most Complete)
MsgKeep for Mac and Windows reads your iPhone backup directly and exports iMessage conversations as formatted PDF files. This is the most thorough method because it works from the actual message database — the same data Apple stores on your device.
Steps
- Create an iPhone backup. Connect your iPhone to your Mac or PC with a USB cable. MsgKeep can trigger a new backup automatically, or you can use an existing Finder or iTunes backup.
- Open MsgKeep and select the backup from the sidebar. If the backup is encrypted, enter the password when prompted — decryption happens locally on your computer.
- Browse your conversations. MsgKeep displays every iMessage, SMS, MMS, and RCS conversation from the backup. Use the search bar to find a specific contact or keyword.
- Select the conversation you want to save. You can optionally filter by date range to export only a specific period.
- Click Export and choose PDF as the format. The PDF is generated with message bubbles that look similar to the iPhone interface, with full timestamps and sender labels on every message.
What you get
- Every message in the conversation — not just what's visible on screen, but the entire thread from start to finish.
- Full timestamps down to the second on every message.
- Phone numbers and contact names for all participants.
- Attachments — photos, videos, voice notes, stickers, and documents saved to a linked folder.
- Message type indicators — iMessage (blue bubble) vs. SMS (green bubble) vs. RCS.
- Reactions and replies preserved in the export.
The desktop app also exports to CSV (for spreadsheet analysis), plain Text, and HTML (with inline attachments). PDF is the most common choice for archiving and legal use.
Method 2: Screenshots + MsgKeep iOS App
If you don't have access to a computer, or if you want to export a conversation from the Messages app on your Mac, the screenshot approach works well.
On iPhone
- Open the Messages app and navigate to the iMessage conversation.
- Take screenshots by pressing Side button + Volume Up. Scroll through the conversation and capture as many screenshots as you need.
- Open MsgKeep on your iPhone, create a new chat, and import the screenshots.
- MsgKeep's AI reads each screenshot and extracts the messages, timestamps, and sender names.
- Export as PDF, CSV, or Text.
On Mac
- Open the Messages app on your Mac and find the conversation.
- Take screenshots using Cmd+Shift+4 (area selection) or Cmd+Shift+3 (full screen). Scroll and repeat.
- AirDrop the screenshots to your iPhone, then process them in MsgKeep as described above.
This method produces clean, formatted PDFs that look like the original conversation. The main trade-off is that you need to manually capture the screenshots, which can be time-consuming for long conversations.
Method 3: Copy and Paste from Mac Messages
If you have Messages in iCloud enabled, your conversations sync to your Mac. While the Messages app on macOS doesn't have an export feature, you can use a workaround to get text into a PDF.
Steps
- Open the Messages app on your Mac.
- Navigate to the conversation you want to save.
- Click on a message, then press Cmd+A to select all visible messages in the thread.
- Press Cmd+C to copy.
- Open TextEdit (or any text editor) and press Cmd+V to paste.
- Go to File > Print, then choose Save as PDF.
Limitations
- Lost formatting. The pasted text is plain — no message bubbles, no colors, no visual distinction between sent and received messages.
- Incomplete selection. Cmd+A in Messages doesn't always select the entire conversation. Older messages that haven't been scrolled into view may be missed.
- No attachments. Photos, videos, and other media are not included in the copy-paste.
- Timestamps may be vague. Messages may show relative times ("Yesterday," "Last Tuesday") instead of exact dates.
This method is quick and free, but the output is rough. It's best suited for quick personal reference, not for legal documentation or professional use.
Which Format Should You Choose?
MsgKeep supports multiple export formats. Here's when to use each:
- PDF — Best for archiving, printing, and legal use. The formatted layout with bubbles and timestamps is easy to read and difficult to alter. Choose PDF if you need to share the conversation with someone or submit it as documentation.
- CSV — Best for analysis. Opens in Excel, Google Sheets, or any spreadsheet app. Each message is a row with columns for timestamp, sender, and text. Use CSV if you need to search, filter, or run statistics on the messages.
- Text — Best for simplicity. A plain text file with timestamps and messages. Lightweight and universally readable. Use Text if you just want a searchable archive.
- HTML (desktop app only) — Best for browsing with attachments. Opens in any web browser with inline images and links to videos and voice notes.
Frequently Asked Questions
Can I save iMessage conversations from my Mac without an iPhone backup?
If you have Messages in iCloud enabled, your Mac's Messages app syncs your conversations. You can take screenshots of conversations on your Mac or use the copy-paste workaround described above. However, for a complete, formatted export to PDF, using an iPhone backup with MsgKeep gives you the most reliable result with full metadata.
Will saving iMessages to PDF include photos and attachments?
With MsgKeep Desktop, yes — photos, videos, voice notes, and other attachments are saved to a linked folder alongside the PDF. The PDF itself references these files and can embed thumbnail previews. With the iOS screenshot method, images visible in the screenshots are captured as part of the visual export.
Does saving iMessages as PDF work with group chats?
Yes. Both MsgKeep Desktop and the iOS app support group conversations. The export includes each sender's name or phone number, so you can tell who said what. Group chat names and participant lists are preserved in the backup-based export.