Back up the iPhone to your Windows PC or Mac, open the backup in OpenExtract, a free app, and read your WhatsApp chats there, with their photos, voice messages and calls. Save one chat or all of them as a web page, a PDF, a spreadsheet or a text file. Nothing is uploaded.
OpenExtract is an independent open-source app. It isn't made by WhatsApp or Meta and has no connection to them. Auf Deutsch: WhatsApp-Chats aus dem iPhone-Backup exportieren
WhatsApp's own Export Chat works one chat at a time. It gives you a text file, with any photos and voice messages as separate files beside it in a zip, not something you can read like the chat. Its chat backup goes to iCloud, where only WhatsApp can restore it and you can't open it yourself. Neither is much help if you want your chats on your own computer, in a form you can read, print and keep.
There's another way in. When you back up an iPhone to a computer, WhatsApp's chats go into that backup along with your texts and photos. OpenExtract reads them from there, in their own WhatsApp section, and saves them as files that open anywhere. It's free, with no trial and no limit on how much you save.
Download it for Windows or Mac (Apple Silicon) and install it. There's a Linux version too. It's free, with no account and no trial. The Windows installer is signed by Charles West, the developer; if SmartScreen shows a notice for a new app, choose More info, then Run anyway.
On OpenExtract's start screen, click Back up my iPhone, connect the phone with a cable, tap Trust on it and enter its passcode if it asks, then choose a folder and start. A backup often takes about half an hour. WhatsApp's chats are in ordinary and encrypted backups alike, so encryption is up to you; an encrypted backup holds more of the rest, such as call history (here's why encrypted backups are better).
Already backed up with Finder on a Mac, or with the Apple Devices app or iTunes on Windows? OpenExtract lists the backups it finds on the start screen, or you can choose Open a backup folder. Here's where iPhone backups are stored. A backup has the chats as they were on the day it was made, so make a new one if you want today's.
Open the backup (type its password if it's encrypted) and click WhatsApp on its home page. Its tile says how many chats there are. If WhatsApp wasn't on the iPhone, there's no WhatsApp tile. Your chats, groups and broadcast lists are listed with the newest first; click one to read it.
Messages are in the order they arrived on the iPhone, as WhatsApp showed them. A reply shows the message it answers, and reactions sit under the message they react to. Photos, videos, stickers, documents and shared or live locations (with WhatsApp's saved map preview) show in place, and voice messages play right there. From WhatsApp 2.24 on, calls show in the chat too, with whether they were answered and how long they lasted. Starred messages have a star, and a message deleted for everyone says so.
With a chat open, click Save chat. To save several, click Select, tick the chats (or Select all), then click the button that says how many you ticked. Choose Web page, Readable document (that’s the PDF), Spreadsheet or Plain text, click Save and pick a folder. With more than one chat, you can keep one file per chat or put everything in one file.
To save every chat in one go, click Save to this computer on the backup's home page, then Save next to WhatsApp.
Dates and times are in your computer's time zone. Notices such as "This message was deleted" and calls are kept in the file, in the order they arrived.
WhatsApp shows up elsewhere in OpenExtract too: in the Timeline, which lists everything in the backup by date; in the search box at the top of the backup's home page, which finds texts, WhatsApp messages, notes, calls and more at once; and on each person's page in People, matched to their texts and calls by phone number.
Can OpenExtract open WhatsApp's own iCloud backup? No. The chat backup WhatsApp makes from its own settings (Settings, then Chats, then Chat Backup) is kept in iCloud, and only WhatsApp can restore it. OpenExtract reads a different backup: the backup of the whole iPhone that Finder, iTunes, the Apple Devices app or OpenExtract itself saves on your computer. WhatsApp's chats are usually in that one too. The exception: if WhatsApp's end-to-end encrypted backup is turned on (Settings, then Chats, then Chat Backup), WhatsApp keeps its chats out of the iPhone's backup, and there's nothing for OpenExtract to show. To read them here, turn that off in WhatsApp and back up the iPhone again.
Do I need an encrypted backup? No. WhatsApp's chats are in ordinary backups as well as encrypted ones. If the backup is encrypted, OpenExtract asks for its password when you open it, and the password stays on your computer.
Why do some photos say "not in this backup"? Because they weren't on the iPhone when it was backed up. WhatsApp doesn't always keep every photo, video or document on the phone: one that was never downloaded, or that was deleted to free up space, isn't in the backup either. OpenExtract says so in its place, for example "Photo not in this backup", and shows everything that is there.
Does it read WhatsApp Business? No. It reads the ordinary WhatsApp app. Chats in WhatsApp Business aren't read.
Does it work with WhatsApp on an Android phone? No. OpenExtract reads iPhone backups only.
How are the people in a chat named? With the name saved in the iPhone's contacts for their number. If they aren't in the contacts, OpenExtract uses the name WhatsApp has for them, and otherwise their phone number.
Which versions of WhatsApp does it read? It's checked on real public test backups from WhatsApp 2.20 to 2.24, made on iOS 13 to 17. If a backup holds a version it can't read yet, the WhatsApp screen says so and has a button to report it.
Does anything get uploaded? No. OpenExtract reads the backup on your own computer and doesn't send it anywhere. It goes online only when you let it: to check for a new version, if you allow it (you can turn that off in Settings); to send a problem report or a thank-you, when you click Send; and on Windows, to install Apple's free Apple Devices app from Microsoft, if you ask it to, for backing up an iPhone. Nothing from inside your backup goes with any of them.
Is it really free? Yes. OpenExtract is open source under the MIT license, with no paid tier, no account and no strings attached. The code is on GitHub.
Free, open source, and the backup never leaves your computer.