How to Export iMessages to PDF (Mac, iPhone, Windows)
If you've searched for an "Export" button in Messages and found nothing, that's not a mistake on your part — Apple has never built one. Getting an iMessage conversation into a readable, shareable, or court-ready file means using a third-party tool, and which one depends on what hardware you have. Here's an honest rundown of the real options, ranked from easiest to most limited.
Why there’s no “Export” button in Messages
Apple's Messages app stores conversations in a local database (chat.db) designed for the app itself to read, not for you to export. There's no menu item, no setting, and no Apple-provided way to turn a conversation into a .txt, .pdf or .csv file. Every method below works around that gap rather than using a feature Apple built for the purpose.
On a Mac: imessage-exporter (free, open source)
If you have a Mac, this is the most capable option and it's free. imessage-exporter is an open-source command-line tool that reads your Mac's local Messages database directly.
- Install it with Homebrew:
brew install imessage-exporter - Grant Full Disk Access to your Terminal app — System Settings → Privacy & Security → Full Disk Access — since the tool needs to read the Messages database, which macOS protects.
- Run the export, for example:
imessage-exporter -f txt -o ~/imessage-export(or-f htmlfor a browser-readable version instead). - The tool writes one text (or HTML) file per conversation, with attachments copied into a folder alongside the transcripts.
This captures full timestamps and sender identity, which is exactly what makes it useful beyond a quick personal read — see our page on preparing text messages for court if that's the goal.
On Windows, or with just an iPhone: iMazing
If you don't have a Mac, or you want to export directly from an iPhone backup without touching a computer's own Messages database, iMazing (paid, Windows and Mac) is the tool most commonly used for this — including by law firms and IT consultants who need a professional, timestamped result. Connect the iPhone, open the Messages section in iMazing, select the conversation, and use Export to save it as text, CSV, or PDF directly.
It costs money, but it's a reasonable trade for not needing a Mac and for producing an export with full timestamps out of the box.
Apple’s own data request (slow, but official)
Apple's privacy portal lets you request a copy of data associated with your Apple ID, which can include iMessage data in some circumstances. It's an official source, but it is slow — requests can take days, the format isn't designed for readability, and it doesn't give you the same per-conversation control as the tools above. Treat it as a fallback, not a first choice, if you need the data quickly.
A note on attachments
iPhone photos and videos shared over iMessage are frequently stored in Apple's HEIC format rather than the more universal JPEG. Most modern browsers and viewers can display HEIC directly, but if you ever hit a tool that can't, look for a conversion option in your export tool — imessage-exporter, for instance, has settings for how it copies and names attachment files. It's a minor detail, but it's the most common reason an otherwise successful export shows a broken image icon instead of a photo.
Why screenshots aren’t a substitute
It's tempting to just screenshot a thread instead of exporting it properly, but a stack of screenshots is not a transcript: there's no continuous timestamp record, it's trivial to leave out inconvenient messages (accidentally or not), and there's nothing to prove the images weren't edited. If the conversation might matter later — a dispute, a job, a legal filing — export it properly once rather than screenshotting it under pressure later.
From export to PDF
Whichever method you use, you'll end up with a .txt, .html or similar file plus a folder of attachments. Drop it into ChatViewer to read it as a proper conversation — bubbles, inline photos, full-text search and statistics, all processed in your browser with nothing uploaded. Then use Export PDF: free for the first 500 messages with a small watermark, $9 for the complete conversation with no watermark, or $19 for a court-ready version with sequential numbering, Bates stamps, a SHA-256 hash of the source and the PDF, and a prefilled certificate template for your jurisdiction.
Frequently asked questions
Can I export iMessages directly to PDF?
Not in one native step. Export the conversation as text or HTML with imessage-exporter (Mac) or iMazing (Windows), then open the result in a viewer like ChatViewer to generate a PDF.
Is imessage-exporter safe to use?
It is free, open source, and runs entirely on your own Mac, reading only your local Messages database. It does not upload anything anywhere.
Do I need a Mac to export iMessages?
No. If you only have Windows or an iPhone, iMazing can export directly from an iPhone backup without needing a Mac, though it is a paid tool.
How do I print iMessages for court?
Export the full conversation with a tool that preserves timestamps (imessage-exporter or iMazing), then generate a Court-ready PDF with sequential numbering, Bates stamps and a SHA-256 hash — see our guide on using text messages as court evidence.
Can Apple just send me my iMessage history?
Apple's privacy data request portal can provide some account data, but it is slow and not formatted for readability. It is a fallback, not a practical first option for a specific conversation.
Are screenshots good enough for an important conversation?
No. Screenshots show no continuous timestamp record and are easy to selectively crop, which makes them the weakest way to preserve a conversation that might matter later.