{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Blog — WaChat",
  "home_page_url": "https://wachatplus.com/en/blog",
  "feed_url": "https://wachatplus.com/en/blog/feed.json",
  "description": "Guides on moving, saving and reading WhatsApp chats: the 40,000-message limit, the 64-digit key, transferring backups and more.",
  "language": "en",
  "icon": "https://wachatplus.com/icon-512.png",
  "favicon": "https://wachatplus.com/favicon-32.png",
  "authors": [
    {
      "name": "WaChat",
      "url": "https://wachatplus.com"
    }
  ],
  "items": [
    {
      "id": "https://wachatplus.com/en/blog/turn-a-whatsapp-chat-into-a-pdf",
      "url": "https://wachatplus.com/en/blog/turn-a-whatsapp-chat-into-a-pdf",
      "title": "Turn a WhatsApp chat into a PDF or a book",
      "summary": "A walkthrough for printing a conversation: the free route with an export, the route that keeps the photos, and how to split a long chat into volumes.",
      "content_html": "<p>People want a chat on paper for two very different reasons. Either it is a keepsake — a year of messages with someone, bound and put on a shelf — or it is a record, something that needs to exist outside an app on a phone that could be lost tomorrow.</p>\n<p>Both end at the same place: a PDF. Getting there is more fiddly than it should be, and the route you pick decides whether the photos come with it.</p>\n<h2 id=\"route-1-the-free-route-with-an-export\">Route 1: the free route, with an export</h2>\n<p>This works on any phone and costs nothing.</p>\n<ol>\n<li>In WhatsApp, open the chat, then <strong>More → Export chat</strong> (Android) or the chat name → <strong>Export Chat</strong> (iPhone). Choose <strong>Without media</strong> — you are printing text.</li>\n<li>Move the <code>.txt</code> to a computer.</li>\n<li>Open it in a word processor.</li>\n<li>Print, and choose <strong>Save as PDF</strong> as the destination.</li>\n</ol>\n<p>What you get is honest but plain: a wall of monospaced lines, each starting with a date, a time and a name. No bubbles, no distinction between you and them, and every photo replaced by <code>&lt;Media omitted&gt;</code>. On top of that, the export includes only the most recent <strong>40,000 messages</strong> without media, or <strong>10,000</strong> with — silently, with nothing in the file to say it was cut.</p>\n<p>For a short conversation this is completely fine and you should stop here. For a long one it produces a document that is hard to read and quietly incomplete.</p>\n<h2 id=\"route-2-keeping-the-layout-and-the-photos\">Route 2: keeping the layout and the photos</h2>\n<p>The alternative is to import the chat into a reader that lays it out properly and print from there. In <a href=\"https://web.wachatplus.com\" rel=\"noopener noreferrer\">WaChat Web</a> that is <strong>Print or export</strong> in the chat menu, or <code>Ctrl</code> + <code>P</code>.</p>\n<p>The dialog offers a set of formats, and they are not interchangeable:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Format</th><th>Best for</th><th>Note</th></tr></thead><tbody><tr><td><strong>PDF</strong></td><td>printing, sharing, archiving</td><td>photos embedded; free without media</td></tr>\n<tr><td><strong>HTML (single file)</strong></td><td>reading on a computer, one self-contained file</td><td>photos embedded</td></tr>\n<tr><td><strong>Text (WhatsApp format)</strong></td><td>feeding into another tool</td><td>plain, no media</td></tr>\n<tr><td><strong>ZIP (everything)</strong></td><td>a complete copy</td><td>includes every media file, audio included</td></tr>\n<tr><td><strong>CSV / JSON</strong></td><td>analysis, spreadsheets, scripts</td><td>structured data, not for reading</td></tr></tbody></table></div>\n<p>Alongside the format you can set:</p>\n<ul>\n<li><strong>Date range</strong> — from and to, or the entire chat.</li>\n<li><strong>Include media</strong> — PDF and HTML embed the photos; the ZIP carries all the files.</li>\n<li><strong>A header</strong> with the chat name and date on each page.</li>\n<li><strong>Page numbers</strong>.</li>\n</ul>\n<p>The dialog estimates the page count before you commit, which is the number that decides whether you are printing a booklet or a shelf.</p>\n<p>To be clear about what costs money: <strong>TXT and PDF without media are free.</strong> PDF with media, HTML, CSV and JSON are part of Plus. If you only need the text of a conversation as a PDF, the free tier does that, for a complete chat, without a message cap.</p>\n<h2 id=\"the-thing-a-pdf-cannot-do\">The thing a PDF cannot do</h2>\n<p>A PDF is paper. It holds text and images and nothing else.</p>\n<p>That means <strong>voice notes cannot be printed</strong>. In a printed chat they appear as what they are — an entry showing a voice message and its place in the conversation — but the audio itself is not in the document. Videos are the same.</p>\n<p>If the recordings are the part you actually care about, export the <strong>ZIP</strong> as well and keep it alongside the PDF. The ZIP contains every media file, audio included. Print the PDF for the shelf; keep the ZIP for the things that need to be heard.</p>\n<h2 id=\"making-a-book-out-of-it\">Making a book out of it</h2>\n<p>If the goal is something bound rather than a file, a few practical things make the difference between a nice object and 900 pages of unreadable margin.</p>\n<p><strong>Split by year.</strong> Use the date range and export one PDF per year. A multi-year chat as a single volume is unbindable and unpleasant to read. One year per volume also gives each book a natural cover.</p>\n<p><strong>Check the page estimate before you export.</strong> A busy group chat produces far more pages than people expect. If a year comes out at several hundred pages, split by half-year instead.</p>\n<p><strong>Decide on media before you print.</strong> Photos make the book, but they also multiply the page count and the printing cost. A reasonable middle path is one volume with everything for the year that matters most, and text-only volumes for the rest.</p>\n<p><strong>Include the header and page numbers.</strong> They cost nothing and they turn a stack of pages into something you can navigate.</p>\n<p><strong>Print at the size you will actually read.</strong> Photo-book services and normal print shops both accept a PDF. A5 suits a keepsake; A4 suits a reference document. Leave a wider inside margin than feels necessary — binding eats it.</p>\n<p><strong>Proof one volume first.</strong> Print a single year, look at it, then order the rest. Something is always slightly off on the first attempt.</p>\n<p>There is also a ready-made version of this idea: the yearbook under <strong>Memories</strong>, which builds a PDF from a year of a conversation as a designed book rather than a transcript. It is part of Plus, and it is a different thing from the print dialog — a highlights book rather than a complete record. For a complete record, use the print dialog.</p>\n<h2 id=\"which-route-to-take\">Which route to take</h2>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>You want</th><th>Do this</th></tr></thead><tbody><tr><td>A short chat as a PDF, free, right now</td><td>Export without media, open the <code>.txt</code>, print to PDF</td></tr>\n<tr><td>A complete chat as a readable PDF</td><td>Import it, then Print or export → PDF</td></tr>\n<tr><td>The photos in the document</td><td>PDF with media</td></tr>\n<tr><td>The voice notes kept too</td><td>Add the ZIP export alongside</td></tr>\n<tr><td>A bound book</td><td>One PDF per year, with media, header and page numbers</td></tr></tbody></table></div>\n<h2 id=\"a-note-on-chats-as-evidence\">A note on chats as evidence</h2>\n<p>A lot of people print conversations for a dispute — a landlord, an employer, a contract. Two honest points.</p>\n<p>First, we make no claim about whether any output is admissible anywhere. That depends on the jurisdiction and the case, and it is a question for a lawyer, not for a file format.</p>\n<p>Second, whatever you produce, produce it completely. A truncated export that starts halfway through the relevant month is worse than useless. If the conversation matters enough to print, it matters enough to check that the beginning is actually in it — which, for anything longer than the export caps, means importing the backup rather than the export.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>For a short conversation, exporting without media and printing to PDF is free and takes five minutes. For a long one, or one where the photos matter, import the chat first and print from there — with a date range, a header and page numbers, split into volumes if you are having it bound. Keep a ZIP alongside for anything that has to be heard rather than read.</p>\n<ul>\n<li>The export steps in full: <a href=\"/en/help/export-a-chat-from-whatsapp\">exporting a chat from WhatsApp</a>.</li>\n<li>What is free and what is not: <a href=\"/en/help/free-vs-plus\">free vs WaChat Plus</a>.</li>\n<li>Getting a complete chat in first: the <a href=\"/en/import\">import guide</a>.</li>\n</ul>\n",
      "date_published": "2026-09-05T00:00:00.000Z",
      "date_modified": "2026-09-05T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "pdf",
        "export",
        "media",
        "backup"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/move-a-whole-whatsapp-chat",
      "url": "https://wachatplus.com/en/blog/move-a-whole-whatsapp-chat",
      "title": "How to move a whole WhatsApp chat — with its photos and voice notes",
      "summary": "Three ways to take a conversation off WhatsApp in one piece: the export file, the encrypted backup with your key, and the Android app. What each one keeps, and what it loses.",
      "content_html": "<p>Most people discover the problem the same way. They try to keep a conversation — a parent, a partner, a group of friends from university — and they end up with a text file that starts somewhere in the middle and says <code>&lt;Media omitted&gt;</code> a few thousand times.</p>\n<p>A chat is not only its words. It is the photo someone sent from a hospital corridor, the voice note in a voice that no longer calls, the document with the flight numbers. Moving a conversation properly means moving all of it.</p>\n<p>There are exactly three routes, and they differ in what survives the trip.</p>\n<h2 id=\"1-the-export-file-quick-partial-works-everywhere\">1. The export file: quick, partial, works everywhere</h2>\n<p>Inside WhatsApp, <strong>Chat → More → Export chat</strong> produces a <code>.txt</code> file, optionally zipped together with media.</p>\n<p>It is the fastest route and the only one that works from an iPhone. It is also the most lossy:</p>\n<ul>\n<li>With media attached, WhatsApp includes only the <strong>most recent 10,000 messages</strong>.</li>\n<li>Without media, the limit is <strong>40,000 messages</strong>.</li>\n<li>Even inside the limit, larger videos and some documents are dropped.</li>\n<li>Reactions, replies and edits are flattened into plain lines of text.</li>\n</ul>\n<p>For a chat that is a few months old, this is fine. For a five-year conversation it removes the beginning — which is usually the part you wanted.</p>\n<p>Open the ZIP or TXT directly in WaChat Web and the messages and their media are matched back together, with real bubbles, dates and playable voice notes. Nothing is uploaded: the file is read in the browser.</p>\n<h2 id=\"2-the-encrypted-backup-plus-your-64-digit-key-complete\">2. The encrypted backup plus your 64-digit key: complete</h2>\n<p>WhatsApp keeps its own local backup on Android at:</p>\n<pre><code>Android/media/com.whatsapp/WhatsApp/Databases/msgstore.db.crypt15\n</code></pre>\n<p>That file holds <strong>every message in every chat</strong>, with no 10,000 or 40,000 cap. It is encrypted with a key that only you hold — the 64-digit key from <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>.</p>\n<p>Give WaChat that file and that key and you get the whole history at once. The decryption happens on your device, in a background worker in the browser or inside the Android app. The key is never sent anywhere and never written to a log.</p>\n<p>Media is a separate step, because the backup contains messages and thumbnails rather than the original files. Point WaChat at the <code>WhatsApp/Media</code> folder on your phone (or copy it to your computer first) and every photo, video, sticker and voice note is attached back to the message it belongs to.</p>\n<h2 id=\"3-the-android-app-complete-and-it-keeps-itself-up-to-date\">3. The Android app: complete, and it keeps itself up to date</h2>\n<p>If you use Android, the app does the same decryption where the backup already lives, saves the result to the hidden app folder of <strong>your own</strong> Google Drive, and repeats it every night after WhatsApp writes its backup.</p>\n<p>Then any browser you sign into shows the same chats, already up to date. This is the only route that keeps working without you remembering to do anything.</p>\n<h2 id=\"which-one-should-you-use\">Which one should you use?</h2>\n<ul>\n<li><strong>You only need one conversation, and it is not enormous</strong> — export it and open the file. One minute, no key, no app.</li>\n<li><strong>You want everything, once</strong> — use the encrypted backup with your key. It is the complete picture.</li>\n<li><strong>You want everything, permanently</strong> — install the app and let it sync. Read it anywhere afterwards.</li>\n</ul>\n<p>All three land in the same viewer, so you can start with the fast route and upgrade later without losing what you already imported.</p>\n<h2 id=\"a-note-on-where-your-messages-go\">A note on where your messages go</h2>\n<p>None of these routes send your messages to us. The export file and the encrypted backup are opened on your device. The Drive copy goes to your own Drive, in the hidden app folder that only WaChat can see — and that you can delete from Drive settings at any time, which removes it everywhere.</p>\n<p>That is the whole point. A conversation you want to keep for twenty years should not depend on trusting a company you have never met.</p>\n",
      "date_published": "2026-09-02T00:00:00.000Z",
      "date_modified": "2026-09-02T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "export",
        "backup",
        "media"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/why-whatsapp-export-stops-at-40000",
      "url": "https://wachatplus.com/en/blog/why-whatsapp-export-stops-at-40000",
      "title": "Why WhatsApp's export stops at 40,000 messages",
      "summary": "The export limit is real, documented, and easy to hit. Here is where the numbers come from, how to tell if your export was truncated, and what to do instead.",
      "content_html": "<p>If you have exported a long chat and found that it begins abruptly in the middle of a sentence from 2022, nothing went wrong. That is the feature working as designed.</p>\n<h2 id=\"the-two-numbers\">The two numbers</h2>\n<p>WhatsApp&#39;s &quot;Export chat&quot; has two caps, and which one applies depends on the choice you make in the dialog:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Export option</th><th>Messages included</th></tr></thead><tbody><tr><td><strong>Attach media</strong></td><td>the most recent <strong>10,000</strong></td></tr>\n<tr><td><strong>Without media</strong></td><td>the most recent <strong>40,000</strong></td></tr></tbody></table></div>\n<p>The word that matters is <strong>recent</strong>. The export is taken from the end of the conversation backwards. When it runs out of budget it simply stops, with no warning, no marker, and no mention in the file that anything is missing.</p>\n<h2 id=\"why-the-limit-exists\">Why the limit exists</h2>\n<p>Export was built for sharing a chat, not for archiving one — a receipt you send to someone, an argument you forward to a friend, evidence you hand to a lawyer. It runs on your phone, holds the result in memory, and passes it to the share sheet. A five-year group chat with media would be several gigabytes; phones would run out of memory and share targets would refuse the file.</p>\n<p>So the cap is a practical one. It is just badly matched to the way people actually use it.</p>\n<h2 id=\"how-to-tell-whether-yours-was-cut\">How to tell whether yours was cut</h2>\n<p>Open the <code>.txt</code> file and look at the first line. If your conversation started in 2019 and the first line is dated last spring, the export is truncated. Two more signs:</p>\n<ul>\n<li>The file is missing the <code>Messages and calls are end-to-end encrypted</code> line that WhatsApp writes at the very beginning of a chat.</li>\n<li>The line count is suspiciously close to a round 10,000 or 40,000.</li>\n</ul>\n<p>You can also count: <code>40,000</code> messages is roughly 22 messages a day for five years. Active group chats pass it in a year.</p>\n<h2 id=\"ltmedia-omittedgt-is-a-second-separate-loss\"><code>&lt;Media omitted&gt;</code> is a second, separate loss</h2>\n<p>Even inside the limit, the export drops content:</p>\n<ul>\n<li>Choosing &quot;without media&quot; replaces every photo, video, sticker, voice note and document with <code>&lt;Media omitted&gt;</code>.</li>\n<li>Choosing &quot;attach media&quot; keeps files but pulls the cap down to 10,000 messages, and still skips larger videos on some devices.</li>\n<li>View-once messages, deleted messages and reactions do not survive either way.</li>\n</ul>\n<p>So the export forces a trade: the whole conversation as bare text, or a third of it with pictures.</p>\n<h2 id=\"what-to-do-instead\">What to do instead</h2>\n<p>WhatsApp&#39;s own encrypted backup has no such cap. The file <code>msgstore.db.crypt15</code> on your phone contains <strong>every message in every chat</strong>, because it was built for restoring a device rather than for sharing.</p>\n<p>You already hold the key to it: the 64-digit code from <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>. With that file and that key, WaChat decrypts the backup on your own device and reads the complete history — we have tested a 336,000-message chat with media, which is more than eight times what the export would have given you.</p>\n<p>Add your <code>WhatsApp/Media</code> folder and the photos and voice notes come back attached to the right messages.</p>\n<h2 id=\"the-short-version\">The short version</h2>\n<p>The export limit is 10,000 messages with media and 40,000 without, counted from the most recent message backwards, with no warning when it truncates. If your conversation is longer than that — and if it is more than a couple of years old, it probably is — export the backup instead of exporting the chat.</p>\n",
      "date_published": "2026-08-26T00:00:00.000Z",
      "date_modified": "2026-08-26T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "export",
        "limits",
        "backup"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/move-whatsapp-history-to-a-new-phone",
      "url": "https://wachatplus.com/en/blog/move-whatsapp-history-to-a-new-phone",
      "title": "Moving WhatsApp history to a new phone",
      "summary": "Android to Android, iPhone to iPhone, and both cross-platform routes. What each transfer moves, what it leaves behind, and what to do before you switch.",
      "content_html": "<p>Changing phones is the moment most WhatsApp history is lost. Not dramatically — nobody deletes anything. It just quietly does not arrive on the new phone, and by the time you notice, the old one has been traded in.</p>\n<p>The transfers themselves work well. What catches people is the setup requirements, which are stricter than they look, and the fact that a cross-platform move changes what archiving options you have afterwards.</p>\n<h2 id=\"the-rules-that-apply-to-every-route\">The rules that apply to every route</h2>\n<p><strong>Same phone number.</strong> WhatsApp restores a backup only onto an account with the number the backup was made under. Changing number and phone at once is a different, harder problem.</p>\n<p><strong>Fresh setup, for cross-platform moves.</strong> Moving between Android and iPhone happens during the new phone&#39;s <strong>initial setup</strong>. If you have already finished setup and used the phone, you have to factory reset it to get the option back. Same-platform restores are more forgiving — they happen when you install WhatsApp and sign in — but even those must be done before you dismiss the restore prompt, because it does not come back later.</p>\n<p><strong>Do everything before wiping the old phone.</strong> Once it is reset or traded in, the local backup goes with it, and so does any media the cloud backup did not include.</p>\n<p><strong>One shot.</strong> These transfers are not incremental. You do not get to run them again to pick up what was missed.</p>\n<h2 id=\"android-to-android\">Android to Android</h2>\n<p>The easiest case.</p>\n<ol>\n<li>On the old phone: <strong>Settings → Chats → Chat backup → Back up</strong>. Wait for it to finish rather than assuming last night&#39;s run is good enough.</li>\n<li>On the new phone: sign in to the same Google account, install WhatsApp, verify the same number.</li>\n<li>Tap <strong>Restore</strong> when prompted.</li>\n</ol>\n<p>If you use end-to-end encrypted backup, you will need your 64-digit key or your password at this point. Have it ready before you start — this is a common place to get stuck.</p>\n<p>Media follows the backup, but only what the backup contains. If <strong>Include videos</strong> was off in WhatsApp&#39;s backup settings, videos will not come across.</p>\n<h2 id=\"iphone-to-iphone\">iPhone to iPhone</h2>\n<p>Same shape, different provider.</p>\n<ol>\n<li>On the old phone, force a backup: <strong>Settings → Chats → Chat Backup → Back Up Now</strong>, with iCloud Drive on and enough iCloud space.</li>\n<li>On the new phone, sign in to the same Apple Account, install WhatsApp, verify the same number.</li>\n<li>Restore when prompted.</li>\n</ol>\n<p>The usual failure is iCloud storage, not WhatsApp. If the backup did not run, check the space first.</p>\n<h2 id=\"android-to-iphone\">Android to iPhone</h2>\n<p>This one uses Apple&#39;s <strong>Move to iOS</strong> app and has to happen during iPhone setup.</p>\n<ol>\n<li>Start setting up the iPhone. When you reach <strong>Apps &amp; Data</strong>, choose <strong>Move Data from Android</strong>.</li>\n<li>On the Android phone, install and open <strong>Move to iOS</strong>.</li>\n<li>Enter the code the iPhone shows, and keep both phones on the same network and plugged in.</li>\n<li>Select WhatsApp among the things to transfer, and follow the prompt in WhatsApp on the Android phone.</li>\n<li>Finish iPhone setup, install WhatsApp from the App Store, and sign in with <strong>the same number</strong>.</li>\n</ol>\n<h2 id=\"iphone-to-android\">iPhone to Android</h2>\n<p>The mirror image, and it usually wants a cable.</p>\n<ol>\n<li>Start setting up the Android phone and choose to copy data from an iPhone.</li>\n<li>Connect the two phones with a USB cable when asked.</li>\n<li>Select WhatsApp, then confirm in WhatsApp on the iPhone.</li>\n<li>Finish setup, open WhatsApp on the Android phone, and verify the same number.</li>\n</ol>\n<p>Some Android manufacturers ship their own switching app for this. The flow is the same.</p>\n<h2 id=\"what-actually-moves\">What actually moves</h2>\n<p>Cross-platform transfers move your conversations and the media attached to them. They do not move everything, and the exact list changes between app versions — call history is one of the things that has historically not carried across.</p>\n<p>The reliable advice here is not to trust an article, including this one: <strong>the transfer screen lists what it will move before you confirm.</strong> Read it. If something you care about is not on that list, deal with it separately, before you start.</p>\n<p>The one thing that is certain in every direction: the transfer moves your history to the new phone and does not leave a usable archive behind for you.</p>\n<h2 id=\"the-loss-nobody-warns-you-about\">The loss nobody warns you about</h2>\n<p>Everything above is about getting your chats to the new phone. Here is what changes afterwards, and it is the part that surprises people.</p>\n<p><strong>Your old platform&#39;s backup becomes a dead end.</strong> Move from Android to iPhone and the Google Drive backup freezes at the moment you left. It cannot be restored onto an iPhone. The iPhone starts a fresh iCloud backup with no memory of the years before.</p>\n<p><strong>On iPhone, the readable local file does not exist.</strong> This is the significant one. On Android, WhatsApp writes <code>msgstore.db.crypt15</code> to the phone&#39;s storage — every message in every chat, encrypted with your own 64-digit key, and reachable with a file manager. iOS has no equivalent you can get at. After the move, your options for making a readable copy of a conversation narrow to <strong>Export chat</strong>, with its cap of 10,000 messages with media or 40,000 without.</p>\n<p>So an Android-to-iPhone move is also, quietly, the end of your ability to take a complete archive of your own history. The chats are on the iPhone and readable in WhatsApp. Getting them <em>out</em> is permanently harder.</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Move</th><th>History reaches the new phone</th><th>Complete archive still possible afterwards</th></tr></thead><tbody><tr><td>Android → Android</td><td>Yes, via backup restore</td><td>Yes — <code>crypt15</code> plus your key</td></tr>\n<tr><td>iPhone → iPhone</td><td>Yes, via iCloud restore</td><td>No — export only, with its caps</td></tr>\n<tr><td>Android → iPhone</td><td>Yes, during setup</td><td>No — export only, from then on</td></tr>\n<tr><td>iPhone → Android</td><td>Yes, during setup</td><td>Yes, from the next Android backup onward</td></tr></tbody></table></div>\n<h2 id=\"what-to-do-before-you-switch\">What to do before you switch</h2>\n<p>If the conversations matter, spend twenty minutes on the old phone before you start. Especially if you are leaving Android.</p>\n<ol>\n<li><strong>Copy the media folder.</strong> Connect the phone by USB and copy <code>Android/media/com.whatsapp/WhatsApp/Media/</code> to a computer. It takes one drag and it is the cheapest insurance available.</li>\n<li><strong>Take a complete archive while you still can.</strong> On Android, get your 64-digit key from <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>, run a fresh backup, and open the resulting <code>msgstore.db.crypt15</code> with that key in <a href=\"https://web.wachatplus.com\" rel=\"noopener noreferrer\">WaChat Web</a>. Every chat, no message cap, decrypted in the browser on your own machine. Add the media folder and the photos and voice notes reattach to their messages.</li>\n<li><strong>On iPhone, export what matters.</strong> Export the handful of conversations you care about, with media, before you reset anything. It is capped, but it is what iOS gives you.</li>\n<li><strong>Then</strong> run the transfer.</li>\n</ol>\n<p>The order is the whole point. After the switch, route 2 is no longer available to you if you have moved to iPhone — and that is exactly when people discover they wanted it.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>The transfers work. Plan around three things: same number, fresh setup, and nothing wiped until it is done. Read the list on the transfer screen instead of assuming.</p>\n<p>And if you are leaving Android, take the complete copy first. It is the last chance to do it easily.</p>\n<ul>\n<li>Finding the backup file: <a href=\"/en/help/find-the-crypt15-file\">finding the msgstore.db.crypt15 file</a>.</li>\n<li>Getting it onto a computer: <a href=\"/en/help/transfer-to-a-computer\">transferring the backup to a computer</a>.</li>\n<li>The whole archive sequence in one page: the <a href=\"/en/import\">import guide</a>.</li>\n</ul>\n",
      "date_published": "2026-08-19T00:00:00.000Z",
      "date_modified": "2026-08-19T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "transfer",
        "backup",
        "android",
        "iphone"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/the-64-digit-key-explained",
      "url": "https://wachatplus.com/en/blog/the-64-digit-key-explained",
      "title": "The 64-digit key, explained — and how to handle it safely",
      "summary": "What WhatsApp's end-to-end encryption key actually is, where to find it, why an app needs it to read your backup, and the rules for keeping it safe.",
      "content_html": "<p>Somewhere in WhatsApp&#39;s settings there is a screen showing sixty-four hexadecimal digits in groups of four. Most people see it once, screenshot it, and never think about it again. It is worth understanding, because it is the single thing standing between your entire message history and anyone who gets hold of your backup file.</p>\n<h2 id=\"what-it-is\">What it is</h2>\n<p>When you turn on <strong>end-to-end encrypted backup</strong>, WhatsApp generates a 256-bit key on your phone. Every backup after that — the local <code>msgstore.db.crypt15</code> file and the copy in your cloud account — is encrypted with a key derived from it.</p>\n<p>Sixty-four hexadecimal digits is exactly 256 bits written out: each digit carries 4 bits, and 64 × 4 = 256.</p>\n<p>The important property: <strong>WhatsApp does not keep a copy.</strong> That is what &quot;end-to-end encrypted backup&quot; means. If you lose the key and forget the password, nobody — not WhatsApp, not Google, not us — can decrypt that backup. It is genuinely gone.</p>\n<h2 id=\"where-to-find-it\">Where to find it</h2>\n<p>On Android: <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>. If it is already on, tap through to view the key; you may have to re-enter your password or confirm your identity first.</p>\n<p>If WhatsApp offers you a <strong>passkey</strong> instead of digits, switch: turn the encrypted backup off, then on again, and choose &quot;Use 64-digit key&quot; rather than the password or passkey option. A passkey is convenient for restoring to a new phone, but it is held inside your device&#39;s secure hardware and cannot be exported — so no other tool can use it to read your backup.</p>\n<h2 id=\"why-a-reader-app-needs-it\">Why a reader app needs it</h2>\n<p>The backup file on your phone is not a database you can just open. It is ciphertext. Without the key, <code>msgstore.db.crypt15</code> is noise.</p>\n<p>WaChat asks for the key for one reason: to derive the decryption key and unwrap the file so it can read the SQLite database inside and turn it back into chats. That happens:</p>\n<ul>\n<li>In the browser, inside a Web Worker, using the WebCrypto API. The file never leaves the tab.</li>\n<li>Or in the Android app, where the key is wrapped by the Android Keystore.</li>\n</ul>\n<p>The key is never sent to a server, never written to a log, and never included in crash reports. If you would rather not store it at all, don&#39;t — you can paste it each time and it lives only for the length of the session.</p>\n<h2 id=\"rules-for-handling-it\">Rules for handling it</h2>\n<p><strong>Never send it by email or chat.</strong> Not to us, not to support, not to anyone. Legitimate support will never ask for it. If someone does ask, that is the whole attack: your backup file is useless to them without the key, and the key is useless without the file.</p>\n<p><strong>Do not keep it in the same place as the backup.</strong> A screenshot of the key sitting in the same cloud album as an exported backup defeats the purpose entirely.</p>\n<p><strong>Do write it down.</strong> A password manager entry, or paper in a drawer. It is unrecoverable, and it is the only thing that will let you read your own archive in ten years.</p>\n<p><strong>Treat a screenshot as sensitive.</strong> Photo backups sync to the cloud, get shared into albums, and show up in &quot;on this day&quot; widgets on a screen someone else is looking at.</p>\n<h2 id=\"what-happens-if-you-rotate-it\">What happens if you rotate it</h2>\n<p>You can turn the encrypted backup off and on again to generate a fresh key. Old backup files stay encrypted with the old key — so if you keep archived copies, keep the old key with them, labelled.</p>\n<h2 id=\"in-one-line\">In one line</h2>\n<p>The 64-digit key is a 256-bit secret that only you hold; it is the only way to read your own WhatsApp backup, nobody can recover it for you, and any tool worth using will keep it on your device.</p>\n",
      "date_published": "2026-08-12T00:00:00.000Z",
      "date_modified": "2026-08-12T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "key",
        "encryption",
        "backup"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/what-encrypted-whatsapp-backup-protects",
      "url": "https://wachatplus.com/en/blog/what-encrypted-whatsapp-backup-protects",
      "title": "What WhatsApp's encrypted backup actually protects",
      "summary": "Encrypted backup guards one specific thing: the copy of your chats in the cloud. Here is what it covers, what it does not, and the trade you are making.",
      "content_html": "<p>WhatsApp has been end-to-end encrypted for years, which leads a lot of people to assume everything about it is already covered. Then a settings screen appears offering to turn on end-to-end encryption for backups, and the obvious question is what exactly was unencrypted until now.</p>\n<p>The answer is worth understanding, because this particular setting comes with a real and permanent trade-off.</p>\n<h2 id=\"two-different-encryptions\">Two different encryptions</h2>\n<p><strong>Messages in transit</strong> have been end-to-end encrypted for a long time. A message leaves your phone encrypted and is decrypted on the recipient&#39;s phone. Nobody in between — not the network, not WhatsApp — can read it.</p>\n<p><strong>Backups at rest</strong> were a separate matter. When your phone uploaded a nightly backup to Google Drive or iCloud, that copy sat under your cloud provider&#39;s protection rather than under a key that only you hold. It was not exposed to the world, but the security model was fundamentally different from the one protecting the messages themselves.</p>\n<p>End-to-end encrypted backup closes that gap. The backup is encrypted on your phone, before it is uploaded, with a key that WhatsApp does not keep.</p>\n<h2 id=\"the-two-ways-to-hold-the-key\">The two ways to hold the key</h2>\n<p>When you turn it on, WhatsApp asks how you want to hold the key, and the choice matters:</p>\n<p><strong>A 64-digit key.</strong> WhatsApp generates a 256-bit key, shows it to you once as sixty-four hexadecimal digits, and keeps no copy. Nothing about it is stored on any server. It is the strongest option and the least forgiving: lose those digits and the backup is permanently unreadable.</p>\n<p><strong>A password.</strong> You choose a password, and the key is derived from it and kept in a hardware key vault that unlocks only with that password and strictly limits guessing attempts. More convenient, because you can recover a backup by remembering something. Slightly more surface area, because the key material exists somewhere other than in your head.</p>\n<p><strong>A passkey.</strong> Newer, and the default WhatsApp now offers on many devices. It ties the backup to the biometrics of your device. Very convenient for restoring to a new phone, and worth knowing about one consequence: a passkey lives inside your device&#39;s secure hardware and cannot be exported, so nothing outside WhatsApp — including WaChat — can use it to open the backup. If you want to be able to read your own backup with anything else, choose the 64-digit key instead.</p>\n<p>There is a longer piece on the 64-digit key specifically: <a href=\"/en/blog/the-64-digit-key-explained\">the 64-digit key, explained</a>.</p>\n<h2 id=\"what-it-protects-against\">What it protects against</h2>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Threat</th><th>Protected?</th></tr></thead><tbody><tr><td>Someone gains access to your Google or Apple account</td><td><strong>Yes</strong> — the backup is unreadable without your key</td></tr>\n<tr><td>Your cloud provider&#39;s staff or systems</td><td><strong>Yes</strong></td></tr>\n<tr><td>A legal demand served on the cloud provider</td><td><strong>Yes</strong> — they hold bytes they cannot decrypt</td></tr>\n<tr><td>Someone gets the <code>crypt15</code> file off your phone</td><td><strong>Yes</strong>, provided they do not also have your key</td></tr>\n<tr><td>Someone unlocks your phone</td><td><strong>No</strong> — WhatsApp is open on it</td></tr>\n<tr><td>The other person in the conversation keeps their copy</td><td><strong>No</strong></td></tr>\n<tr><td>Screenshots, forwards, or an export you made</td><td><strong>No</strong></td></tr>\n<tr><td>You losing the key</td><td><strong>No</strong> — and this is the risk that actually materialises</td></tr></tbody></table></div>\n<p>The pattern is clear once you see it: encrypted backup protects <strong>the copy in the cloud</strong>. It does nothing about copies that exist anywhere else, and there are always copies somewhere else. Every conversation has at least two participants and at least two phones.</p>\n<h2 id=\"the-trade-you-are-making\">The trade you are making</h2>\n<p>There is no recovery path. That is not a limitation waiting to be improved; it is the entire mechanism. If WhatsApp could restore your backup for you, then WhatsApp could read your backup, and it would not be end-to-end encrypted.</p>\n<p>So turning this on moves a real risk from one place to another. Before: your backup was readable by a provider you trust to varying degrees. After: your backup is readable by nobody except you, and the odds of <em>you</em> losing access go up.</p>\n<p>That trade is usually worth taking. But it only works if you treat the key as something you genuinely keep — a password manager entry, or written on paper somewhere you will find it in ten years. A screenshot in your photo library is not that: photo libraries sync to the cloud, get shared into albums, and surface in &quot;on this day&quot; widgets while somebody else is looking at your screen.</p>\n<h2 id=\"turning-it-on-correctly\">Turning it on, correctly</h2>\n<p>The order matters, and getting it wrong is the single most common problem people hit afterwards.</p>\n<ol>\n<li><strong>Settings → Chats → Chat backup → End-to-end encrypted backup.</strong></li>\n<li>Tap <strong>Turn on</strong>. If it is already on with a passkey and you want digits, turn it <strong>off</strong> first, then on again.</li>\n<li>Choose <strong>&quot;Use 64-digit encryption key instead&quot;</strong>.</li>\n<li>Save the key somewhere durable. WhatsApp shows it once.</li>\n<li><strong>Run a new backup.</strong> Go back to <strong>Chat backup</strong> and tap <strong>Back up</strong>, and wait for it to finish.</li>\n</ol>\n<p>Step 5 is the one people skip. Generating a key does not re-encrypt the backup that already exists — yesterday&#39;s file is still sealed with yesterday&#39;s key. Until you run a fresh backup, the key you just saved and the file on your phone do not match, and any attempt to open it reports a wrong key. The <a href=\"/en/help/wrong-key\">wrong key</a> article walks through the other causes.</p>\n<p>Each time you turn encrypted backup off and on again, WhatsApp generates a <strong>new</strong> key. Old backup files stay locked to the old one. If you archive old backups, archive the matching key with them, labelled.</p>\n<h2 id=\"what-this-means-for-reading-your-own-history\">What this means for reading your own history</h2>\n<p>Encrypted backup is the reason you can read your own archive at all — and the reason nobody else can.</p>\n<p>The local file on Android, <code>msgstore.db.crypt15</code>, is the same encrypted database, sealed with the same key. Because you hold that key, you can decrypt it yourself and get every message in every chat, with none of the caps that apply to exporting a chat. That is what WaChat does: the decryption runs in a background worker in your browser, or inside the Android app, using your key. The key is not sent anywhere, not written to a log, and not included in crash reports. If you would rather not store it at all, paste it each time and it lives only for that session.</p>\n<p>The same property makes one rule absolute: <strong>never send your key to anyone.</strong> Not to support, not to us, not to a service offering to help. The file alone is useless to an attacker and the key alone is useless too — the whole security model rests on those two never travelling together. Anyone asking for your key is asking for the one thing that makes your backup readable.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>End-to-end encrypted backup makes the cloud copy of your chats readable by you alone. It does not protect your phone, the other person&#39;s phone, or anything you export — and it makes losing the key permanent.</p>\n<p>Turn it on, choose the 64-digit key, run a fresh backup, and store the key somewhere you would store a passport.</p>\n<ul>\n<li>Step-by-step, with the passkey caveat: <a href=\"/en/help/get-the-64-digit-key\">getting your 64-digit encryption key</a>.</li>\n<li>Exactly what we can and cannot see: <a href=\"/en/help/what-we-can-see\">privacy: what we can and cannot see</a>.</li>\n<li>Using your own key to read your own history: the <a href=\"/en/import\">import guide</a>.</li>\n</ul>\n",
      "date_published": "2026-08-05T00:00:00.000Z",
      "date_modified": "2026-08-05T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "encryption",
        "backup",
        "privacy",
        "key"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/save-the-voice-notes-and-photos-from-a-chat",
      "url": "https://wachatplus.com/en/blog/save-the-voice-notes-and-photos-from-a-chat",
      "title": "Save the voice notes and photos from a chat",
      "summary": "WhatsApp media disappears quietly when storage runs low. Where the files really live on your phone, how to rescue them, and what genuinely cannot be recovered.",
      "content_html": "<p>Text is the easy part. It is small, it survives, and it is in every backup.</p>\n<p>Media is the part that goes missing — and it usually goes missing for a dull reason: the phone was full, someone tapped &quot;free up space&quot;, the phone was replaced, or an app that cleans storage did its job. The voice note you actually wanted is often the one that vanished.</p>\n<p>If a conversation matters to you, the media is worth rescuing deliberately rather than hoping it survives.</p>\n<h2 id=\"where-the-files-actually-are\">Where the files actually are</h2>\n<p>On Android, WhatsApp keeps everything it has downloaded in one place:</p>\n<pre><code>Android/media/com.whatsapp/WhatsApp/Media/\n</code></pre>\n<p>Inside are folders split by type:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Folder</th><th>Contents</th></tr></thead><tbody><tr><td><code>WhatsApp Images</code></td><td>photos, as <code>IMG-YYYYMMDD-WAnnnn.jpg</code></td></tr>\n<tr><td><code>WhatsApp Video</code></td><td>videos, as <code>VID-…</code></td></tr>\n<tr><td><code>WhatsApp Voice Notes</code></td><td>recorded voice notes, as <code>PTT-….opus</code></td></tr>\n<tr><td><code>WhatsApp Audio</code></td><td>audio files sent as files</td></tr>\n<tr><td><code>WhatsApp Documents</code></td><td>PDFs and everything else</td></tr>\n<tr><td><code>WhatsApp Stickers</code></td><td>stickers</td></tr>\n<tr><td><code>WhatsApp Animated Gifs</code></td><td>GIFs</td></tr></tbody></table></div>\n<p>Voice notes get one extra layer: they are filed into subfolders by year and week, so a real path looks like <code>Media/WhatsApp Voice Notes/202346/PTT-20231114-WA0002.opus</code>. That is worth knowing, because people look in <code>WhatsApp Voice Notes</code>, see only numbered folders, and conclude the recordings are gone.</p>\n<p>They are <code>.opus</code> files. Chrome, VLC and most modern players handle them; some older desktop players and some default Windows apps do not. If a voice note will not play, the file is usually fine and the player is the problem.</p>\n<p>On iPhone, none of this is reachable. Media stays inside the app&#39;s private storage, and the only way out is <strong>Export Chat</strong> with <strong>Attach Media</strong>.</p>\n<h2 id=\"the-problem-with-copying-the-folder\">The problem with copying the folder</h2>\n<p>You can plug the phone into a computer and copy the whole <code>Media</code> folder in one go. Do it — it is the fastest possible insurance, and it takes one drag.</p>\n<p>But understand what you have afterwards: thousands of files named <code>IMG-20221109-WA0043.jpg</code>, in date order, with no indication of who sent them, which conversation they came from, or what was being said around them. A photo from your sister&#39;s wedding sits next to a screenshot of a parking receipt. There is no way to tell which chat either belonged to.</p>\n<p>The files are saved. The context is not. For a lot of people the context was the point.</p>\n<h2 id=\"three-ways-to-rescue-media-and-what-each-keeps\">Three ways to rescue media, and what each keeps</h2>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Route</th><th>Media it saves</th><th>Context kept</th><th>Works on</th></tr></thead><tbody><tr><td><strong>Copy the <code>Media</code> folder</strong></td><td>Everything still on the phone</td><td>None — filenames only</td><td>Android</td></tr>\n<tr><td><strong>Export chat with media</strong></td><td>Media from the last 10,000 messages of one chat</td><td>Yes, but one chat at a time</td><td>Android and iPhone</td></tr>\n<tr><td><strong>Encrypted backup + media folder</strong></td><td>Everything still on the phone</td><td>Yes, across all chats</td><td>Android</td></tr></tbody></table></div>\n<h3 id=\"copying-the-folder\">Copying the folder</h3>\n<ol>\n<li>Connect the phone by USB and choose <strong>File transfer</strong> in the notification.</li>\n<li>Open the phone&#39;s internal storage, then <code>Android/media/com.whatsapp/WhatsApp/</code>.</li>\n<li>Copy the whole <code>Media</code> folder somewhere safe.</li>\n</ol>\n<p>That is the raw insurance policy. Do it before anything else, especially before switching phones.</p>\n<h3 id=\"exporting-a-chat-with-media\">Exporting a chat with media</h3>\n<ol>\n<li>Open the chat, then <strong>More → Export chat</strong> (Android) or the chat name → <strong>Export Chat</strong> (iPhone).</li>\n<li>Choose <strong>Include media</strong> / <strong>Attach Media</strong>.</li>\n<li>Save the ZIP.</li>\n</ol>\n<p>You get a text file plus the media that belongs to it, in one bundle, with the messages referring to the files by name. The limit is real and it is strict: attaching media pulls the export down to the most recent <strong>10,000 messages</strong>, and larger videos are often dropped even inside that. For a recent conversation it is ideal. For an old one it saves the wrong end of it.</p>\n<h3 id=\"the-backup-plus-the-media-folder\">The backup plus the media folder</h3>\n<p>This is the route that gets both the whole history and the attachments in place.</p>\n<p>WhatsApp&#39;s local encrypted backup, <code>msgstore.db.crypt15</code>, holds every message in every chat with no cap — but it stores messages and small thumbnails, not the original files. The originals are the ones sitting in <code>WhatsApp/Media</code>. Bring the two together and each photo, video and voice note goes back onto the message it arrived with, because the backup records the exact path of every attachment.</p>\n<p>In practice:</p>\n<ol>\n<li>Get your 64-digit key from <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>, then run a fresh backup.</li>\n<li>Open <a href=\"https://web.wachatplus.com\" rel=\"noopener noreferrer\">WaChat Web</a> and pick <code>msgstore.db.crypt15</code>.</li>\n<li>Add the <code>WhatsApp</code> or <code>Media</code> folder when it asks.</li>\n</ol>\n<p>In Chrome and Edge the folder is read on demand rather than copied, so a 50 GB media folder costs nothing in storage — the files are opened only when you scroll to them. Firefox and Safari use folder upload instead. Android Chrome cannot pick a folder at all, so on the phone you get messages and thumbnails and can open individual files as needed. The details per browser are in <a href=\"/en/help/adding-your-media-folder\">adding your media folder</a>.</p>\n<p>You can also skip the folder during import and add it later; messages show a placeholder until you do.</p>\n<h2 id=\"what-cannot-be-recovered\">What cannot be recovered</h2>\n<p>This is the honest part, and it is worth reading before you spend an evening trying.</p>\n<p><strong>Media that was never downloaded to the phone is not anywhere you can reach.</strong> WhatsApp only backs up what is actually on the device. If auto-download was off and you never tapped the photo, it was never on your phone, so it is not in the backup and not in the Media folder.</p>\n<p><strong>Media deleted from the Media folder is gone from the backup too.</strong> A storage cleaner that emptied <code>WhatsApp Images</code> last year removed those files from every backup made afterwards. Older backup files you kept might still reference them, but the files themselves are not coming back.</p>\n<p><strong>WhatsApp does not keep a copy for you.</strong> Its servers hold media only long enough to deliver it. There is no archive to ask for, by anyone, including us. When you see a message showing &quot;media not available&quot;, that is what happened — and no tool can change it.</p>\n<p>The practical lesson is uncomfortable but simple: the time to rescue media is before you need it.</p>\n<h2 id=\"a-note-on-other-people39s-chats\">A note on other people&#39;s chats</h2>\n<p>Everything here is about your own phone, your own backup and your own key. Reaching into someone else&#39;s conversations is not something any of this enables and not something we help with — the file and the key are both yours, and the key should never be shared with anyone, including support desks that ask.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>Copy the <code>Media</code> folder today — it takes a minute and it is the cheapest protection there is. Then, if you want the media back in context rather than as a heap of filenames, pair it with the encrypted backup so every file lands on the message it belongs to.</p>\n<ul>\n<li>Per-browser detail on folders: <a href=\"/en/help/adding-your-media-folder\">adding your media folder</a>.</li>\n<li>If files show as unavailable: the same article covers why.</li>\n<li>The full sequence, from key to media: the <a href=\"/en/import\">import guide</a>.</li>\n</ul>\n",
      "date_published": "2026-07-22T00:00:00.000Z",
      "date_modified": "2026-07-22T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "media",
        "backup",
        "export",
        "android"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/read-a-whatsapp-backup-on-a-computer",
      "url": "https://wachatplus.com/en/blog/read-a-whatsapp-backup-on-a-computer",
      "title": "How to read a WhatsApp backup on a computer",
      "summary": "Five ways to get WhatsApp history onto a laptop, what each one needs, and which routes do not work at all — including where each method quietly fails.",
      "content_html": "<p>Reading your WhatsApp history on a computer sounds like it should be simple. There is a backup, there is a computer, the two ought to meet. In practice most of the obvious routes are dead ends, and the ones that work each demand something specific.</p>\n<p>Here is the whole landscape, including the parts that do not work.</p>\n<h2 id=\"the-five-routes-side-by-side\">The five routes, side by side</h2>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Method</th><th>What you need</th><th>What you get</th><th>Main limitation</th></tr></thead><tbody><tr><td><strong>WhatsApp Web or Desktop</strong></td><td>Your phone, signed in</td><td>A live mirror of your chats</td><td>Not a backup reader; you cannot open a file, or save everything</td></tr>\n<tr><td><strong>Export chat</strong></td><td>The phone, one chat at a time</td><td>A <code>.txt</code> plus media</td><td>Capped at 10,000 or 40,000 messages; one chat per export</td></tr>\n<tr><td><strong>crypt15 + your key, in a browser</strong></td><td>The file and your 64-digit key</td><td>Every chat, media attached</td><td>Android only; you must fetch the file and the key</td></tr>\n<tr><td><strong>crypt15 + command-line tools</strong></td><td>The same file and key, plus comfort with a terminal</td><td>A raw SQLite database</td><td>Raw tables, not chats; media not attached</td></tr>\n<tr><td><strong>Restore onto a second phone</strong></td><td>A spare Android phone, your number</td><td>WhatsApp itself, fully restored</td><td>Wipes that phone and takes your number off your main one</td></tr></tbody></table></div>\n<p>Now the detail.</p>\n<h3 id=\"1-whatsapp-web-or-desktop\">1. WhatsApp Web or Desktop</h3>\n<p>The first thing most people try, and the source of most of the confusion. Linking a browser or the desktop app to your phone gives you your conversations on a big screen, which feels like it solves the problem.</p>\n<p>It does not, for archiving purposes. Linked devices show a mirror of what is on your account, synced over the network. There is no way to point it at a backup file, no way to export everything, and no offline copy that survives you unlinking the device. It is a better keyboard for WhatsApp, not a reader for your history.</p>\n<h3 id=\"2-export-the-chat-and-open-the-text-file\">2. Export the chat and open the text file</h3>\n<p>Genuinely useful, and it works from any phone including an iPhone. Export a chat from inside WhatsApp, move the file to the computer, and open it.</p>\n<p>The catch is what the export contains. WhatsApp includes only the most recent <strong>10,000 messages if you attach media</strong>, or <strong>40,000 without</strong>, with no warning when it truncates. And a <code>.txt</code> in a text editor is hard going for anything long: no bubbles, no dates that stand out, and every photo sitting in a separate pile of files named <code>IMG-20240312-WA0007.jpg</code> with nothing tying them to the messages they came from.</p>\n<p>You can improve the reading experience without giving up the simplicity: dropping the ZIP into <a href=\"https://web.wachatplus.com\" rel=\"noopener noreferrer\">WaChat Web</a> rebuilds the conversation with bubbles, dates, playable voice notes and search, entirely in the browser. It does not remove the export cap — nothing can, the messages are simply not in the file — but it makes what you have readable.</p>\n<h3 id=\"3-the-encrypted-backup-plus-your-64-digit-key\">3. The encrypted backup plus your 64-digit key</h3>\n<p>This is the route that actually gets you everything, and it is Android only.</p>\n<p>WhatsApp writes a local encrypted backup to the phone:</p>\n<pre><code>Android/media/com.whatsapp/WhatsApp/Databases/msgstore.db.crypt15\n</code></pre>\n<p>That file contains every message in every chat, with no cap, because it was built for restoring a phone rather than for sharing a conversation. It is encrypted with a key that only you hold — the 64-digit key from <strong>Settings → Chats → Chat backup → End-to-end encrypted backup</strong>.</p>\n<p>What you need:</p>\n<ol>\n<li><strong>The key.</strong> If WhatsApp is showing you a passkey instead of digits, turn the encrypted backup off and on again and choose the 64-digit key option. A passkey lives in your phone&#39;s secure hardware and cannot be exported, so nothing outside WhatsApp can use it.</li>\n<li><strong>A fresh backup.</strong> Generating a key does not re-encrypt yesterday&#39;s file. Run <strong>Back up</strong> in WhatsApp afterwards, or the key and the file will not match.</li>\n<li><strong>The file on the computer</strong> — over a USB cable in file transfer mode, or via Quick Share. Or skip the computer entirely and open the browser on the phone itself, picking the file with the system file dialog.</li>\n<li><strong>The media folder, optionally.</strong> The backup holds messages and thumbnails; the actual photos and voice notes are in <code>WhatsApp/Media</code> next to it. Add that folder and attachments reattach to their messages.</li>\n</ol>\n<p>In WaChat Web the decryption runs in a background worker in the browser using the WebCrypto API. The file is not uploaded, the key is not sent anywhere, and a wrong key is detected within the first second rather than after processing the whole file.</p>\n<h3 id=\"4-the-same-file-with-command-line-tools\">4. The same file, with command-line tools</h3>\n<p>There are open-source scripts that decrypt a <code>crypt15</code> file given the same 64-digit key. They work. It is worth being clear about what you end up with.</p>\n<p>The output is <code>msgstore.db</code>, a SQLite database. Open it in a database browser and you get tables — <code>message</code>, <code>chat</code>, <code>jid</code>, <code>message_media</code> — where a conversation is a join across several of them, senders are phone-number identifiers rather than names, timestamps are numbers, and media is a set of file paths pointing at a folder the database does not contain. Getting from there to something you would actually read means writing queries.</p>\n<p>If you are comfortable with that, it is a perfectly good route and it keeps everything in your hands. If you were hoping to double-click a file and see your chats, it is not that.</p>\n<h3 id=\"5-restore-onto-a-second-android-phone\">5. Restore onto a second Android phone</h3>\n<p>Install WhatsApp on a spare phone, sign in with <strong>the same number</strong>, and restore from the backup during setup.</p>\n<p>This works, and it gives you WhatsApp itself rather than a viewer. The cost is high: your number can only be active on one phone, so doing this signs WhatsApp out on your main phone, and the spare phone needs to be wiped first. It is a reasonable move if you are retiring a device anyway, and a bad one otherwise.</p>\n<h2 id=\"what-does-not-work-no-matter-what-you-read\">What does not work, no matter what you read</h2>\n<ul>\n<li><strong>Downloading the Google Drive backup.</strong> It lives in Drive&#39;s hidden app-data area. There is no download, only deletion. <a href=\"/en/blog/where-whatsapp-backups-live-in-google-drive\">More on that here</a>.</li>\n<li><strong>Opening <code>msgstore.db.crypt15</code> in a SQLite browser.</strong> It is ciphertext until it is decrypted. A database tool will just report a corrupt file.</li>\n<li><strong>Reading <code>.crypt14</code> or <code>.crypt12</code> files.</strong> These predate end-to-end encrypted backup, and their key sits in WhatsApp&#39;s private app storage, which no other app can read without rooting the phone. The fix is to turn on encrypted backup with a 64-digit key and run a fresh backup, which produces a <code>.crypt15</code>.</li>\n<li><strong>Reading a passkey-protected backup outside WhatsApp.</strong> The passkey cannot leave your device&#39;s secure hardware.</li>\n<li><strong>Reading an iPhone&#39;s local backup.</strong> There is no equivalent accessible file on iOS. Export is the route there.</li>\n</ul>\n<h2 id=\"practical-notes-for-the-working-routes\">Practical notes for the working routes</h2>\n<p><strong>Storage.</strong> Decrypting happens on your machine, so it needs room: roughly one and a half times the size of the backup file, plus space for a search index. Check you have it before you start on a nearly-full laptop.</p>\n<p><strong>Browsers.</strong> Chrome and Edge give the full experience including a proper folder picker for your media. Firefox and Safari 17 and later handle exports and single backup files but use folder upload instead. Android Chrome works with single files but cannot pick a folder. The full matrix is in <a href=\"/en/help/supported-browsers\">supported browsers and storage</a>.</p>\n<p><strong>Your key is a secret.</strong> No legitimate tool, service or support desk ever needs you to send it. Your backup file is useless to someone without the key, and the key is useless without the file — which is exactly why the two should never travel together.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>If you want one conversation and it is not enormous, export it and open the file — no key, no cable, five minutes. If you want your whole history on a computer and you are on Android, the encrypted backup with your 64-digit key is the only complete route, and it stays complete: every chat, every message, media reattached.</p>\n<ul>\n<li>Getting the key: <a href=\"/en/help/get-the-64-digit-key\">getting your 64-digit encryption key</a>.</li>\n<li>Getting the file across: <a href=\"/en/help/transfer-to-a-computer\">transferring the backup to a computer</a>.</li>\n<li>The whole sequence in one page: the <a href=\"/en/import\">import guide</a>.</li>\n</ul>\n",
      "date_published": "2026-07-08T00:00:00.000Z",
      "date_modified": "2026-07-08T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "backup",
        "key",
        "encryption",
        "media"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/where-whatsapp-backups-live-in-google-drive",
      "url": "https://wachatplus.com/en/blog/where-whatsapp-backups-live-in-google-drive",
      "title": "Where WhatsApp backups live in Google Drive",
      "summary": "Your WhatsApp backup is in Drive, but not in My Drive, and you cannot download or open it. Here is where it actually sits and which file you can use instead.",
      "content_html": "<p>You turned on WhatsApp&#39;s Google Drive backup years ago. It says it ran last night. So you open Drive on your computer, expecting to find a file, and there is nothing there.</p>\n<p>Nothing has gone wrong. The backup exists — it is just not in the part of Drive you can browse.</p>\n<h2 id=\"the-short-answer\">The short answer</h2>\n<p>WhatsApp&#39;s backup does not go into <strong>My Drive</strong>. It goes into a separate, hidden area that Google Drive reserves for application data. Apps can write to their own space there; you cannot browse it, and no other app can see it.</p>\n<p>That is why searching Drive for <code>msgstore</code>, <code>whatsapp</code>, or <code>.db</code> returns nothing. The file is not missing and it is not in the Trash. It is in a place the Drive file browser does not show.</p>\n<h2 id=\"how-to-confirm-it-is-there\">How to confirm it is there</h2>\n<p>You can see that the backup exists, and how big it is, without being able to open it:</p>\n<ol>\n<li>Open <strong>drive.google.com</strong> on a computer.</li>\n<li>Look in the storage or backups section of the left-hand menu — Drive lists device and app backups separately from your files.</li>\n<li><strong>WhatsApp Messenger</strong> appears there with a size and a date.</li>\n</ol>\n<p>You can also check from Drive&#39;s settings, under <strong>Manage apps</strong>, where WhatsApp appears with the amount of hidden app data it is storing.</p>\n<p>Either view gives you exactly two useful things: proof the backup ran, and its size. What neither gives you is a download button.</p>\n<h2 id=\"why-you-cannot-simply-open-it\">Why you cannot simply open it</h2>\n<p>There are three separate walls, and you have to get past all three.</p>\n<p><strong>It is not downloadable.</strong> The app data area is written and read by the app that owns it, through Google&#39;s API. The Drive interface exposes deletion, not download. There is no supported way to pull the backup onto a computer.</p>\n<p><strong>It is not a file you could read anyway.</strong> Even in your hands it is not a document or an archive of chats. It is WhatsApp&#39;s internal message database plus its metadata, in a format meant for one purpose: being pushed back into a fresh WhatsApp install.</p>\n<p><strong>It is probably encrypted with a key only you hold.</strong> If you turned on end-to-end encrypted backup, the contents are encrypted before they ever leave your phone. Google stores bytes it cannot read. Neither can anyone else — including WhatsApp, and including us.</p>\n<p>Put together: the Drive copy is a restore artefact, not an archive. It has exactly one supported use — reinstalling WhatsApp on a phone with the same number and tapping <strong>Restore</strong> during setup.</p>\n<h2 id=\"does-it-use-up-your-google-storage\">Does it use up your Google storage?</h2>\n<p>For a long time WhatsApp backups did not count against your Google Account quota. That has been changing, and on accounts where the change has rolled out they now count like anything else.</p>\n<p>The backups view shows the current size for your account, which is the only answer that is reliable for you specifically. If it is large, the usual cause is videos: WhatsApp&#39;s backup settings have a separate <strong>Include videos</strong> toggle, and turning it off shrinks the backup dramatically at the cost of not restoring videos to a new phone.</p>\n<h2 id=\"the-file-you-can-actually-use\">The file you can actually use</h2>\n<p>On Android there is a second copy of the same data, and this one you can reach. WhatsApp writes a local encrypted backup on the phone itself:</p>\n<pre><code>Android/media/com.whatsapp/WhatsApp/Databases/msgstore.db.crypt15\n</code></pre>\n<p>Alongside it are dated copies from previous days, named like <code>msgstore-2026-06-20.1.db.crypt15</code>. The one without a date is the newest.</p>\n<p>This file has the properties the Drive copy lacks:</p>\n<ul>\n<li>You can browse to it with any file manager, or pick it in a browser&#39;s file dialog.</li>\n<li>You can copy it to a computer over USB.</li>\n<li>It contains <strong>every message in every chat</strong>, with none of the 10,000 or 40,000-message caps that apply to &quot;Export chat&quot;.</li>\n<li>It is encrypted with your own 64-digit key, which means that with that key, you can read it.</li>\n</ul>\n<p>That is the route worth knowing about. The <a href=\"/en/import\">import guide</a> covers finding the file and getting the key, and there is a help article on <a href=\"/en/help/find-the-crypt15-file\">finding the crypt15 file</a> if you just need the path.</p>\n<p>One thing the backup does not contain: the media itself. It holds your messages and small thumbnails, while the actual photos, videos and voice notes live next door in the <code>WhatsApp/Media</code> folder. If you want the attachments back with the messages, you need that folder too.</p>\n<h2 id=\"three-copies-three-different-things\">Three copies, three different things</h2>\n<p>It helps to keep these straight, because they are constantly confused with each other:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Copy</th><th>Where</th><th>Can you open it?</th><th>What it holds</th></tr></thead><tbody><tr><td><strong>Google Drive backup</strong></td><td>Drive&#39;s hidden app area</td><td>No — restore to a phone only</td><td>Everything, for restoring</td></tr>\n<tr><td><strong>Local <code>msgstore.db.crypt15</code></strong></td><td>On the phone&#39;s storage</td><td>Yes, with your 64-digit key</td><td>Every message in every chat</td></tr>\n<tr><td><strong>&quot;Export chat&quot; ZIP</strong></td><td>Wherever you saved it</td><td>Yes, it is plain text</td><td>One chat, capped at 10,000 or 40,000 messages</td></tr></tbody></table></div>\n<h2 id=\"on-iphone\">On iPhone</h2>\n<p>The same idea, different provider. iPhone backups go to <strong>iCloud</strong>, into the space iCloud reserves for app data, and they are equally unbrowsable. There is no local database file you can pick up either, so on iPhone the export is the only route to a readable copy of a chat.</p>\n<h2 id=\"a-note-about-our-own-drive-folder\">A note about our own Drive folder</h2>\n<p>This causes enough confusion that it is worth stating plainly: WaChat does not and cannot read WhatsApp&#39;s Google Drive backup. Nobody outside WhatsApp can.</p>\n<p>WaChat has its own hidden app folder in your Drive, which is a different folder entirely, holding a different thing: the chats you chose to import, in our format, written by you. We only ever hold the <code>drive.appdata</code> permission, which means we can see our own folder and nothing else in your Drive — not your documents, not your photos, and not WhatsApp&#39;s backup. You can delete our folder at any time from Drive&#39;s <strong>Manage apps</strong>, and that removes the copy everywhere at once. The full list of what we can and cannot see is in <a href=\"/en/help/what-we-can-see\">what we can see</a>.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>The Drive backup is real, but it is a restore artefact stored in an area you cannot browse, in a format you could not read, quite possibly under a key only you hold. Do not plan an archive around it.</p>\n<p>If you want a readable copy of your history on Android, the local <code>msgstore.db.crypt15</code> file plus your 64-digit key is the route that works — every chat, no message cap, decrypted on your own device. The <a href=\"/en/import\">import guide</a> has the whole sequence, and <a href=\"/en/help/find-the-crypt15-file\">where WhatsApp keeps the file</a> has the exact path.</p>\n",
      "date_published": "2026-06-24T00:00:00.000Z",
      "date_modified": "2026-06-24T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "google-drive",
        "backup",
        "android",
        "encryption"
      ],
      "language": "en"
    },
    {
      "id": "https://wachatplus.com/en/blog/export-a-whatsapp-chat-android-and-iphone",
      "url": "https://wachatplus.com/en/blog/export-a-whatsapp-chat-android-and-iphone",
      "title": "How to export a WhatsApp chat, step by step",
      "summary": "The exact steps on Android and iPhone, what actually lands inside the ZIP, how WhatsApp names the files in it, and the two limits that quietly cut it short.",
      "content_html": "<p>Exporting a chat is the one thing WhatsApp lets you do with your own history without any extra tool. It takes about thirty seconds. It is also less complete than most people assume, and it is worth knowing exactly what you are getting before you rely on it.</p>\n<p>Here are the steps on both platforms, then a look inside the file itself.</p>\n<h2 id=\"on-android\">On Android</h2>\n<ol>\n<li>Open the chat you want to keep.</li>\n<li>Tap the three dots in the top corner.</li>\n<li>Tap <strong>More</strong>, then <strong>Export chat</strong>.</li>\n<li>Choose <strong>Include media</strong> to keep photos and voice notes, or <strong>Without media</strong> for a much smaller file.</li>\n<li>Pick where it goes: save to Drive or Files, or send it to yourself in an email or another app.</li>\n</ol>\n<p>Including media produces a <code>.zip</code>. Choosing without media may produce a plain <code>.txt</code> instead, depending on how you share it.</p>\n<h2 id=\"on-iphone\">On iPhone</h2>\n<ol>\n<li>Open the chat.</li>\n<li>Tap the contact or group name at the top of the screen.</li>\n<li>Scroll to the bottom and tap <strong>Export Chat</strong>.</li>\n<li>Choose <strong>Attach Media</strong> or <strong>Without Media</strong>.</li>\n<li>Save it to Files, AirDrop it to a Mac, or send it to yourself.</li>\n</ol>\n<p>The iPhone route matters more than it looks: iPhone has no accessible local backup file, so this is the only way to get a chat off an iPhone in a form another program can read.</p>\n<h2 id=\"what-is-actually-in-the-file\">What is actually in the file</h2>\n<p>Open the ZIP and you find one text file plus the media, sitting loose in the same folder.</p>\n<p>The text file is named after the conversation — on Android something like <code>WhatsApp Chat with Sara.txt</code>, on iPhone usually <code>_chat.txt</code>. Inside, every message is one line, and the line format differs by platform:</p>\n<pre><code>12/03/2024, 21:14 - Sara: are you coming tomorrow?          (Android)\n[12/03/2024, 21:14:09] Sara: are you coming tomorrow?       (iPhone)\n</code></pre>\n<p>Messages that run over several lines simply continue on the next line with no timestamp, which is how a reader can tell them apart from a new message.</p>\n<p>Attachments are referenced by filename, again differently per platform:</p>\n<pre><code>IMG-20240312-WA0007.jpg (file attached)     (Android)\n&lt;attached: 00000042-PHOTO-2024-03-12.jpg&gt;   (iPhone)\n</code></pre>\n<p>Android&#39;s naming is predictable and tells you the type at a glance:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Prefix</th><th>What it is</th></tr></thead><tbody><tr><td><code>IMG-</code></td><td>photo</td></tr>\n<tr><td><code>VID-</code></td><td>video</td></tr>\n<tr><td><code>PTT-</code></td><td>voice note (push to talk), an <code>.opus</code> file</td></tr>\n<tr><td><code>AUD-</code></td><td>an audio file that was sent as a file</td></tr>\n<tr><td><code>STK-</code></td><td>sticker</td></tr>\n<tr><td><code>GIF-</code></td><td>animated GIF</td></tr>\n<tr><td><code>DOC-</code></td><td>document</td></tr></tbody></table></div>\n<p>If you chose <strong>Without media</strong>, every one of those lines is replaced with <code>&lt;Media omitted&gt;</code> instead — the message stays, the content is gone.</p>\n<h2 id=\"the-two-limits\">The two limits</h2>\n<p>This is the part that catches people out. WhatsApp does not export the whole conversation. It exports the most recent messages until it hits a cap:</p>\n<div class=\"wa-prose__scroll\" tabindex=\"0\" role=\"group\"><table><thead><tr><th>Export option</th><th>Messages included</th><th>Media</th></tr></thead><tbody><tr><td><strong>Include media / Attach Media</strong></td><td>most recent <strong>10,000</strong></td><td>photos, voice notes and smaller files; large videos are often skipped</td></tr>\n<tr><td><strong>Without media</strong></td><td>most recent <strong>40,000</strong></td><td>none — every attachment becomes <code>&lt;Media omitted&gt;</code></td></tr></tbody></table></div>\n<p>There is no warning, no marker in the file, and no line saying anything was left out. The text simply begins mid-conversation on some arbitrary day.</p>\n<p>So you are forced to choose between the whole conversation as bare text, or roughly a quarter of it with pictures. For a chat a few months old, neither limit matters. For a family group running since 2019, both do. There is more on where these numbers come from and how to check whether yours was cut in <a href=\"/en/blog/why-whatsapp-export-stops-at-40000\">why WhatsApp&#39;s export stops at 40,000 messages</a>.</p>\n<h2 id=\"what-else-does-not-survive\">What else does not survive</h2>\n<p>Even inside the limits, the export is a flattening. It is a text file, so anything that is not text has to be thrown away or turned into text:</p>\n<ul>\n<li><strong>Replies</strong> lose their link to the message they answered. You get the reply, but nothing marks what it was replying to.</li>\n<li><strong>Reactions</strong> are not exported at all.</li>\n<li><strong>Edited messages</strong> appear in their edited form with no history.</li>\n<li><strong>Deleted messages</strong> appear as a line saying the message was deleted, if they appear at all.</li>\n<li><strong>Polls, locations and contact cards</strong> come through as a rough text summary.</li>\n<li><strong>View-once media</strong> is never included.</li>\n</ul>\n<p>None of this is a bug. Export was designed for handing one conversation to someone else — a receipt, an argument, a thread you need to forward to a lawyer — not for archiving five years of your life.</p>\n<h2 id=\"how-to-open-what-you-exported\">How to open what you exported</h2>\n<p>A <code>.txt</code> file opens in any text editor, and for a short chat that is genuinely enough. For anything longer it becomes unreadable quickly: no bubbles, no sender colours, and the media sitting in a separate pile of files named <code>IMG-20240312-WA0007.jpg</code> with nothing connecting them to the messages they belong to.</p>\n<p>Dropping the ZIP or TXT into <a href=\"https://web.wachatplus.com\" rel=\"noopener noreferrer\">WaChat Web</a> puts it back together: messages in bubbles with dates, media matched to the message that contained it, voice notes playable, and search across the whole file. It runs entirely in the browser — the file is read on your device and nothing is uploaded.</p>\n<p>If your export was truncated, WaChat also tells you so rather than letting you assume the file is complete.</p>\n<h2 id=\"when-the-export-is-the-wrong-tool\">When the export is the wrong tool</h2>\n<p>Be honest with yourself about the size of the conversation. If it is longer than the caps, exporting gives you a partial archive that looks complete, which is worse than knowing you have a partial one.</p>\n<p>On Android there is a route with no cap at all: WhatsApp&#39;s own encrypted backup, <code>msgstore.db.crypt15</code>, holds every message in every chat, and you can open it with your own 64-digit key. That is a longer setup — you need the key and the file — but it is the difference between a fragment and the whole thing.</p>\n<p>On iPhone that file is not reachable, so the export really is your only option. In that case, export <strong>without</strong> media to get the longer 40,000-message history, and if you also need the photos, export a second time <strong>with</strong> media and keep both files.</p>\n<h2 id=\"where-to-go-from-here\">Where to go from here</h2>\n<p>The export takes half a minute and works on every phone. It gives you the most recent 10,000 messages with media, or 40,000 without, and flattens replies and reactions on the way out. For a recent conversation that is fine. For a long one it is a fragment.</p>\n<ul>\n<li>The step-by-step version with screenshots lives in the help centre: <a href=\"/en/help/export-a-chat-from-whatsapp\">exporting a chat from WhatsApp</a>.</li>\n<li>If your file came out short, start with <a href=\"/en/help/why-my-export-is-cut-off\">why my export is cut off</a>.</li>\n<li>To get a chat with no message limit at all, the <a href=\"/en/import\">import guide</a> walks through the backup-and-key route on Android.</li>\n</ul>\n",
      "date_published": "2026-06-10T00:00:00.000Z",
      "date_modified": "2026-06-10T00:00:00.000Z",
      "authors": [
        {
          "name": "WaChat"
        }
      ],
      "tags": [
        "export",
        "media",
        "limits",
        "android"
      ],
      "language": "en"
    }
  ]
}
