Download for Windows

Print text messages from your iPhone, or file them as a PDF

Every message, photo, timestamp and attachment, exactly as your iPhone stored it. Read straight from Apple’s own backup file rather than from screenshots, and laid out as a document you can print, send or file.

Windows 10 & 11 · 64-bit · Free trial, no time limit · Works offline · No account · 30 days to change your mind

Also reads WhatsApp chats, from the file WhatsApp itself exports. That one works from an Android phone too.

Page three of a ChatExport PDF in Chat View: message bubbles with times, delivery and read receipts, a reaction and message numbers

The whole thing, in about two minutes

This is the entire program

Four screens, in this order, and then you have the file. There is nothing else to learn and nothing hidden in a settings menu.

The ChatExport backup list, showing two iPhone backups with their dates and iOS versions
ChatExport finds the iPhone backups already on your PC. Pick one.

Your messages never leave your PC

No upload, no cloud, no account. The app reads a local folder and writes a local file.

Works fully offline

Unplug the network and everything still works. There is no server to be down.

No telemetry in the app

Nothing you do in ChatExport is tracked or collected. Divorce and custody messages are nobody else’s business.

We tell you what the backup is missing

Two iPhone settings decide whether a backup holds your whole history: Messages in iCloud, and Keep Messages set to 30 days or a year. Neither leaves a trace in the transcript. ChatExport reads both from the backup and says so before you export anything. On an ordinary backup you see nothing, because there is nothing to warn about.

Who this is for

Most people here are not archiving memories

They need a conversation in a form somebody else will accept, usually by a date that is already fixed.

  • Parents in a custody or child support case

    Handover arrangements, missed weekends, promises about money. All of it agreed by text and none of it anywhere else.

  • Family and civil lawyers

    A complete, dated, paginated transcript with a hash, instead of a client folder full of screenshots.

  • HR and workplace disputes

    Harassment, a disputed instruction, a shift that was cancelled by message. Exported whole, so nothing looks selected.

  • Investigators and claims handlers

    A repeatable procedure: the same backup exports the same conversation every time, from Apple’s own file rather than a photographed screen.

  • Journalists and researchers

    A readable, searchable record of a source exchange, kept on a machine that never uploads it anywhere.

  • Anyone changing or losing a phone

    Fifteen years of family messages in one PDF that will still open when the phone, the account and the app are long gone.

  • Families keeping the messages of someone who died

    The last conversation with a parent or a partner, taken off a phone nobody will renew and kept as a document that still opens in twenty years.

How it works

Three steps, no manual

ChatExport never talks to your iPhone over USB. It reads the backup Apple’s own software already wrote to your disk. Fewer moving parts, nothing to break on the next iOS update.

  1. 1

    Back up your iPhone

    Plug the phone in and let Apple Devices (or iTunes) make a local backup, the same one you already make before a phone upgrade. If you have one from last week, skip this step.

  2. 2

    Pick a conversation

    ChatExport finds the backup on your PC and lists your conversations with names from your contacts. Search by name, number or something you remember someone saying.

  3. 3

    Export

    Choose PDF, TXT, HTML or CSV, set a date range, decide whether to include photos, then hit Export. The folder opens when it is done.

Examples

See what comes out before you download anything

These are real exports, made by the program, from a conversation we invented for the purpose: a separated parent collecting what was said about money and weekends. Open them, search them, print one.

  • PDF 588 KB

    PDF, Court View

    The one most people file. Monochrome, formal header, full timestamps, sender numbers, delivery and read receipts, table of contents, bookmarks.

    Download
  • PDF 375 KB

    PDF, Chat View

    The same conversation as it looks on the phone: bubbles, grouping, date separators. Easier to read, less formal.

    Download
  • HTML 235 KB

    HTML

    Opens in any browser, with the photos alongside. Useful for reading on a machine with no PDF viewer.

    Open
  • TXT 3 KB

    TXT

    Plain text, one message per line with its time. Small enough to paste into an email.

    Download
  • CSV 4 KB

    CSV

    One row per message for Excel or Sheets: thirteen columns, including an ISO timestamp with the time zone, reactions, and whether a message was edited, unsent or recovered after deletion.

    Download
ChatExport showing the demo conversation, including the edited message and the reply challenging it
The conversation those files were exported from, open in ChatExport. On 6 March he writes "I will send it when I can", and the next message is about what it said an hour earlier.
The export options: "Recover deleted messages" and "Show edit history", both switched on
And these are the two switches that put the earlier wording and the deleted message into the document. Both are off by default, because both widen what gets read out of the backup.

What to look for

  • Page 1 states the participants, the message count, the date range and the time zone.
  • On 6 March the father writes "I will send it when I can". The document also prints what that message said before he edited it, which was an admission of three months of arrears and a figure.
  • On 27 May a message is recorded as unsent by its sender. The words are gone, the fact that something was sent and withdrawn is not.
  • The last message of 5 June was deleted from the phone. It is in the document, labelled with the date it was deleted.

Every name, number and message in these files is fictional. The bank confirmation, the school note and the receipt are drawings, not documents.

Features

Everything survives the export

A screenshot loses the timestamp. A copy-paste loses the photo. ChatExport keeps the whole conversation, in a document you can print, email or file.

It looks like the conversation

Grey and blue bubbles, grouped messages, date separators. Chat View is close enough to iMessage that nobody has to be told what they are reading.

Photos come along

iPhone HEIC photos are converted so they actually display, at the size you choose. Other attachments are listed with filename and size.

Emoji in full colour

Vector emoji artwork is bundled with the app, so a 🙂 renders identically on every machine instead of collapsing to a black blob.

Searchable and bookmarked

Real text, not images of text. Ctrl+F works. Every PDF gets a table of contents, page numbers and bookmarks so you can jump to any month.

Nothing quietly dropped

Reactions, threaded replies, edited messages, unsent messages, delivered and read receipts are all preserved, because context is the argument.

Built for huge threads

A 100 000-message conversation renders in batches so memory stays flat and the window never freezes. Progress is shown the whole way.

Five formats

PDF for reading and filing, HTML for the browser, TXT for plain text, CSV for a spreadsheet, RSMF for an eDiscovery platform. Same wording and formatting across all of them.

SHA256 evidence hash

Every export shows a SHA256 fingerprint of the file you can copy and record, so anyone can verify the document has not been altered since.

Names, not phone numbers

Contact names are read from the backup’s own address book, so the document says “Anna Kowalski”, not “+48 601 …”.

The document speaks fourteen languages

Choose the language of the exported document separately from the language of the app: work in English and hand a German court a German PDF. Headings, dates and statistics were written for each one. Your messages are never translated.

WhatsApp chats as well

WhatsApp can export a conversation to a file, on iPhone and on Android. ChatExport opens that file and makes the same four documents, naming the file and its SHA256 on the title page.

You pick the language of the document, not of the program: ChatExport itself speaks English and Polish, and the PDF you file can be written in any of these fourteen.

  • English
  • Polski
  • Deutsch
  • Français
  • Español
  • Italiano
  • Nederlands
  • Português (Brasil)
  • Português (Portugal)
  • Čeština
  • Română
  • Svenska
  • Українська
  • Русский

For legal use

Built for the people who need this in writing

Most people who export a conversation are not archiving memories. They are in a custody case, a dispute with a landlord, or an HR process, and they need a document that holds up under someone else’s scrutiny.

Court View
A second PDF theme: monochrome, formal header, plain transcript. No blue bubbles, nothing that looks like a marketing screenshot.
Straight from Apple’s backup file
Messages are read from the database Apple itself wrote, not reconstructed from screenshots or screen recordings. Timestamps come from the record, not from a photo of a screen. The document names that source on its own integrity page: the device, the iOS version, the backup date, and the SHA256 of the database files as they sit in the backup, which anyone holding that backup can recompute.
A fingerprint you can quote
Each export is stamped with a SHA256 hash. Record it when you file, and anyone can re-run it later to show the file has not changed.
The full thread, not the convenient parts
Export a whole conversation or a date range, including the messages that do not help you. Selective screenshots are the first thing the other side attacks.
It says what it leaves out
The integrity page counts what is not in the document: messages outside the date range, carrier notices skipped, and messages hidden by a phrase you typed, with the phrases themselves printed. In Court View that hiding is switched off altogether.

ChatExport reproduces what is in the backup. It cannot promise a court will admit any particular document, and nothing here is legal advice. Ask your lawyer what your jurisdiction requires.

What a lawyer checks in an export

Page four of a ChatExport PDF in Court View: a dated transcript with sender numbers, delivery and read times, and an edited message printed above the wording it replaced
Page 4 of the sample Court View export. The indented line is what that message said before it was edited.

Comparison

Three ways people do this today

Screenshots are free but weak. Phone managers do everything, at a yearly price. ChatExport does one job.

Feature Screenshots & OCR apps All-in-one phone managers ChatExport
Where the messages come from Photos of your screen, read back by OCRThe iPhone backupThe iPhone backup, read directly
Timestamps Only what happened to be on screenPreservedPreserved to the second, from the record
Photos and attachments Whatever fit in the frameUsually includedIncluded, HEIC converted so they display
Messages deleted in the last 30 days Not on the screen, so not in the pictureVariesCounted before you export, and printed with the date they were deleted
What an edited message said before Only the wording showing nowVariesThe earlier wording under the current one, with the time of the edit
Proof the file was not altered afterwards Nothing to check a picture againstVariesA SHA256 beside every export, checked with a command Windows already has
Very long conversations Hours of scrollingVaries100 000+ messages in one pass
WhatsApp conversations One screenshot at a timeSome read them out of the backupFrom WhatsApp’s own export file, iPhone or Android
What else it does Nothing elseMusic, contacts, apps, files…Nothing else, on purpose
Price model Free or in-app subscriptionIncreasingly annual subscriptionNo subscription, ever
Where your messages go Depends on the appDepends on the appNowhere. It all stays on your PC

FAQ

Questions people actually ask

If yours is not here, write to support@getchatexport.com and it probably will be tomorrow.

Getting started

Do I need iTunes to export iPhone messages?

You need Apple’s own software to make the backup: either the Apple Devices app from the Microsoft Store (recommended) or iTunes. ChatExport does not replace it; it reads the backup afterwards. If ChatExport cannot find Apple’s software or a backup, it walks you through the exact next step.

I have never made a backup. What do I do?

Plug the iPhone into the PC, open Apple Devices, trust the computer when the phone asks, and choose Back Up Now. It takes a few minutes to a few hours depending on how much is on the phone. ChatExport shows the same instructions on screen, and it can also open Apple Devices for you.

Does my iPhone have to stay plugged in?

Only while the backup is being made. After that the phone can go back in your pocket. ChatExport works from the backup folder on your PC, with the phone nowhere near it.

Do you need my Apple ID or my iCloud password?

No. ChatExport never signs in to anything. It reads a folder of files that Apple’s software already wrote to your own disk. The only password it can ever ask for is the one you set on an encrypted backup, and that one is used on your machine and then forgotten.

How much disk space does this need?

The backup is the big one: budget roughly as much as is used on the phone, so 64 GB of photos means about 64 GB on the PC. The export itself is small, a few megabytes for a normal conversation. ChatExport checks the free space before a backup starts and warns you if it looks tight.

Which iPhones and iOS versions work?

Backups from iOS 11 up to the current release. ChatExport detects the database layout of each iOS version and adapts, which is why old backups from a phone you no longer own still open.

Can I export the messages of someone who has died?

Yes, where a backup of that phone exists, and this is one of the commoner reasons people use ChatExport. A backup made years ago on a PC opens normally, long after the phone itself is gone. If the phone is still here and somebody knows the passcode, make a backup from it first and export afterwards. Two limits nobody gets around: a phone nobody can unlock cannot be backed up at all, and a backup encrypted with a password nobody remembers cannot be read, by this program or any other. Whether you are entitled to do it is a question about the estate, not about software.

Does it run on Windows 10?

Yes. Windows 10 and Windows 11, 64-bit. There is no Windows 7 or 32-bit build and there will not be one.

Is there a Mac version?

Not yet. Windows came first on purpose: Macs already have the Messages app, and Windows users with an iPhone are the ones with no good option. macOS is on the roadmap.

What ends up in the document

Can I export iMessages to PDF?

Yes. iMessage, SMS and MMS all come out in the same document, in one thread, in the order they were sent, exactly as they appear on the phone.

Can I export SMS messages from an iPhone?

Yes. Plain SMS and MMS are exported exactly like iMessage, including from old backups made years ago on a phone you have since replaced.

Are RCS messages included?

Yes, where iOS stores them locally, which means iOS 18 and later. SMS, MMS and iMessage work on every supported version.

Does it export group chats?

Yes, with the group name and every participant listed on the title page, and each message attributed to whoever sent it.

Are photos included in the PDF?

Yes, in place in the conversation, at small, medium or large. iPhone HEIC photos are converted so they display in every PDF reader rather than showing as a broken box. You can also switch photos off, which makes the file much smaller.

What about videos, voice messages and other files?

They are listed where they were sent, with the file name, the size and the time, and they can be collected in an index at the end of the document. They are not embedded: a PDF cannot play a video, and pretending otherwise would make the document look complete when it is not.

Do emoji survive the export?

Yes, in colour. The emoji artwork is bundled inside the app, so a 🙂 looks the same on every machine instead of turning into a black square or an empty box, which is what happens when a PDF depends on a font the reader does not have.

Are reactions and replies preserved?

Yes. Tapback reactions are printed under the message they were attached to, and a reply says which message it was a reply to. In an argument the reply structure is often the entire meaning.

Can I see what an edited message originally said?

Yes, and this is one of the reasons the program exists. iOS keeps earlier versions of an edited message, and with "Show edit history" switched on the document prints them under the current wording with the time of the edit. Most tools can only print the word "edited".

Can it export deleted messages?

It can recover messages that are still in the Recently Deleted store, which on iOS 16 and later means roughly the last 30 days. Those are clearly labelled in the document, with the date they were deleted. Anything older than that window is genuinely gone from the phone and no software can bring it back. Finding out costs nothing: the export screen counts how many your own backup still holds for the conversation you picked, and that count is not limited in the free trial.

What happens to a message the sender unsent?

The words are gone from both phones and nobody can recover them. What remains is the record that a message was sent at that minute and then withdrawn, and the document says exactly that rather than quietly skipping the line.

Will it show names or phone numbers?

Names, taken from the address book inside the backup itself, so the document says "Anna Kowalski" rather than a number nobody recognises. Court View additionally prints the number next to the name, because in evidence the number is the identifier.

What language is the exported document in?

Whichever of fourteen you pick, and it is a separate choice from the language of the program itself. English, Polish, German, French, Spanish, Italian, Dutch, Portuguese (Brazil and Portugal), Czech, Romanian, Swedish, Ukrainian and Russian. The choice covers the whole frame of the document: the title page, the integrity statement, the description of what was exported, the statistics and the way dates are written. Your messages are not translated. They appear exactly as they were sent, in whatever language they were sent in.

Can I export only part of a conversation?

Yes, by date range, and the screen tells you how many messages fall inside the range before you export. Think twice before narrowing it: a selective export is the first thing the other side attacks.

Can I export all my conversations at once?

Not yet. Today it is one conversation per export. Batch export is planned. In practice most people need one thread, and doing them one at a time keeps each document about one relationship.

Does it export WhatsApp, Messenger or Signal?

WhatsApp yes, the other two no. WhatsApp can write a conversation out to a file: open the chat, tap its name, choose Export chat. ChatExport reads that file and gives you the same PDF, TXT, HTML and CSV as an iPhone backup does, with the same search, the same date range and the same photos in place. Messenger, Signal and Telegram have no equivalent this program can read, and each of them properly is its own piece of work.

Does the WhatsApp import work if my phone is an Android?

Yes, and it is the one part of ChatExport that does not need an iPhone at all. The export file is written by WhatsApp rather than by the phone, so an Android export opens exactly like an iPhone one. No backup, no Apple software, no cable. Everything else in the program still reads an iPhone backup, so if you also need your SMS, that part needs an iPhone.

What can a WhatsApp export not tell you?

Four things, and the document says so instead of leaving you to be told by the other side. It records that a message was edited or deleted but never when, so those messages are marked and carry no invented time. It has no delivery or read receipts, no reactions and no reply threading, because WhatsApp does not write them into the file. It carries no time zone, so the clock times are read as this computer’s zone and the document names that zone. And the file is a transcript WhatsApp produced on request, not a database lifted off the phone, which is why the title page prints the file’s name and its SHA256: the document says where it came from rather than implying a phone was read.

My WhatsApp export has no photos. What happened?

WhatsApp asks whether to attach media, and the text-only option replaces every picture with a line like “image omitted”. ChatExport prints those lines exactly as WhatsApp wrote them rather than inventing a picture. Export the chat again and choose to attach the media. WhatsApp also caps how much it will attach, so on a long conversation some of the older files can be left out; the import screen counts how many arrived and how many are named but missing, before you export anything.

Does it export call history or contacts?

No. It exports conversations. Call logs, contact lists, photo libraries and app data are deliberately out of scope, which is why the program stays small enough to use without a manual.

For court and other formal use

Are exported PDFs accepted in court?

Nobody can promise that, and be suspicious of software that does. Admissibility depends on your jurisdiction, the case and the judge. What ChatExport can do is remove the usual objections: the messages come from Apple’s own backup file rather than a photographed screen, the timestamps come from the record, the thread is complete rather than selected, and the file carries a SHA256 fingerprint. A WhatsApp chat is a step further from the phone, because there the source is a file WhatsApp exported rather than a database, so the document names that file and prints its SHA256 too. Ask your lawyer what your court actually requires.

Can the police or a lawyer use an export?

They can read it, search it and print it, which is usually what they ask for: the whole thread as a PDF with dates and times, rather than screenshots. If an investigator needs a forensic image of the device itself, that is a different job and needs a forensic examiner.

What is Court View?

A second PDF style. Monochrome, formal header, plain transcript, no coloured bubbles, and every verifiable detail switched on: full timestamps with the time zone, sender numbers, delivery and read receipts, message numbering. It is meant to look like a document rather than a marketing screenshot. The title page lists every participant with their number or address in both styles, so that detail does not depend on the one you choose.

What is the SHA256 evidence hash for?

It is a fingerprint of the exported file. Write it down when you file the document, and anyone can recalculate it later from the same file: if a single character had been altered, the fingerprint would not match. It proves the file has not changed since export. It cannot prove what happened on the phone.

Can the other side claim the PDF was faked?

They can claim anything, and a bare PDF is easy to argue with. That is why the export is worth more when you keep the backup folder it came from: the backup is Apple’s own file, anyone can export the conversation from it again, and the messages will read the same. (The new file will not have the same SHA256, because every export stamps its own date. The hash proves one file has not been altered since it was made, not that two exports are identical.) Keep the backup, record the hash, and export the whole thread rather than the convenient parts.

Should I export the whole conversation or just the relevant messages?

The whole thing, in almost every case. A range that starts the day before the message you like and ends the day after invites the question of what is missing. If the thread is enormous, use a date range that clearly contains the whole dispute and say so.

Can I make notes on the printed document?

Yes. There is an option that widens the outer margin specifically to leave room for handwritten comments, which is what a lot of people do on the way to a hearing.

Privacy and security

Do my messages get uploaded anywhere?

No. The app has no server, no account and no telemetry. You can disconnect from the internet, export a conversation, and nothing about the process changes. That is the simplest way to verify the claim yourself. This website is separate: it counts visits with Umami, with Ahrefs and with a counter of our own, none of which stores anything on your device, which is why there is no cookie banner here. All three are described on the privacy page.

Can it read encrypted backups?

Yes. If "Encrypt local backup" is ticked in Apple’s software, ChatExport asks for that password and then reads the backup normally. It decrypts only the files it actually needs, on your own PC, and wipes them when you close the app. The password is used and forgotten: never written to disk, never sent anywhere. Type it wrong and it simply asks again.

Does the app check a licence online or phone home?

No. There is no activation call, no update ping and no usage reporting. A machine that has never been online behaves identically to one that has.

Someone else uses this computer. What do they see?

Whatever is in the backup folder and whatever you exported, exactly as with any other file on that account. ChatExport does not hide anything and does not pretend to be a vault. If that matters, export to an encrypted drive and delete the backup afterwards, which the app can do for you.

Practical

How long does an export take?

A normal conversation is done in seconds. Very large threads with thousands of photos take longer. The app renders in batches and shows the percentage and current step the whole way, and you can cancel at any point.

How many messages can it handle?

A hundred thousand in a single conversation, tested rather than estimated. Memory stays flat because the document is built in batches, so the window does not freeze and the PC does not run out of RAM halfway through.

Can I search inside the PDF?

Yes. It is real text, not pictures of text, so Ctrl+F works in any reader. Every PDF also gets a table of contents, page numbers and bookmarks so you can jump straight to a month. You can also search inside a conversation in the app before you export it.

Where does the file get saved?

Wherever you choose, and the app remembers it for next time. When the export finishes it shows the full path, with buttons to open the file or the folder it is in.

What does it cost?

What you can download today is a free trial. It exports every format and reads encrypted backups, but each document carries a watermark on every page and stops at the 50 most recent messages in a conversation. A one-time licence costs 34.99 USD and lifts both limits. The payment window opens on this site and charges in your own currency, and there will never be a subscription.

What if it does not work for me?

Then you get your money back. Thirty days, no form and no questions: write to support@getchatexport.com. Whatever you already exported stays on your machine and is yours to keep.

Something went wrong. Can you help?

Email support@getchatexport.com. The app keeps local log files you can attach. They describe what the app did, not what your messages say.

Guides

Start with the right guide

Each of these answers one whole question, from the cable to the finished file. Everything else on the blog narrows a single point inside one of them.

All guides

Krzysztof Kowalski, founder of ChatExport

Krzysztof Kowalski, founder of ChatExport

Why this exists

I wrote this for my own case first

After my divorce I was preparing for a child support and custody case. Almost everything that had been agreed in those months was sitting in my messages, and the only thing I knew how to do with them was take screenshots. I took 150 of them.

The programs I found do thirty things at once, and this one thing worst of all. I have written software for years, so in the end I built my own. The first PDF ChatExport ever produced was filed in my own case, and my lawyer was impressed by it.

Then it occurred to me how many people are in exactly the same position, so I finished it properly and put it out for everyone. There is a registered business behind it and one address that reaches me directly, which counts for more here than it would for most software: if you are filing a conversation with a court, someone may ask what produced the document.

30

30 days, money back

If ChatExport does not do what this page promises, I refund the full amount. Thirty days from purchase, no forms and no awkward questions: write to support@getchatexport.com. Whatever you exported stays on your computer and belongs to you alone.

Company details and how to reach me

Get your conversation out of your phone

One conversation, one PDF, about two minutes. Nothing uploaded, nothing to sign up for.

Windows 10 & 11 · 64-bit · Version 0.5.1 · Free trial · 30 days to change your mind