A WhatsApp chat that has run for several years, or an active group with hundreds of participants, can accumulate hundreds of thousands of messages and gigabytes of media. While WhatsApp can export these conversations, the sheer volume creates practical challenges at every step: the export itself takes longer, the resulting file is large, and conversion tools must work harder to produce the final PDF.
The good news is that large-chat exports are manageable with the right approach. Understanding where the bottlenecks occur - and how to work around them - makes the difference between a successful archive and a stalled, incomplete conversion.
What Counts as a 'Large' Chat?
For the purposes of export and conversion, a 'large' chat is generally one with more than 10,000 messages or more than six months of continuous, high-frequency activity. Group chats in particular accumulate messages quickly - a group of 20 active participants can reach 50,000 messages within a year. Personal chats between close friends or partners maintained over several years often reach similar volumes.
The _chat.txt file from a large chat is typically several megabytes on its own, but that is rarely the bottleneck. The real size driver is media: every shared photo, video, voice note, and document adds to the ZIP file size. A chat with the same 100,000 messages but no media might be 5 MB, while the same chat with media could be 2 GB or more.
WhatsApp's Own Export Limits
WhatsApp does not publish an official message count limit for exports, but there are practical constraints. On iOS, the Share Sheet has a file size limit that can cause very large exports (especially those including media) to fail or time out before the file is shared. On Android, the constraint is primarily device storage - WhatsApp must write the entire ZIP to local storage before sharing, so if your phone is nearly full, the export will fail.
Media attachments are capped: WhatsApp includes up to 10,000 media files per export on Android and a smaller number on iOS, prioritising the most recent files. If your chat has more media than the limit allows, older files will be omitted from the ZIP even though they are referenced in the _chat.txt. This is worth knowing if you are archiving a long-running chat for legal or personal purposes.
Splitting Large Exports by Date Range
The most reliable strategy for very large chats is to split the export by date range. WhatsApp does not have a built-in date-range export filter on all platforms, but you can approximate this by exporting the entire chat and then uploading only the segment you need. WaChat to PDF supports date range filtering during conversion, so you can upload the full export and restrict the output PDF to a specific period.
For the very largest chats where even the full export is impractical, consider exporting the chat in natural time segments - for example, once per year. This keeps each individual export file manageable, produces focused PDF archives that are easier to navigate, and spreads the processing load. Each annual PDF can be independently Bates-numbered if the archive is for legal use.
Media Size Is Usually the Problem
It bears repeating: text is tiny. The entire message history of a chat with 500,000 messages occupies only a few tens of megabytes as plain text. Media is where file sizes explode - a single high-resolution photo shared from an iPhone is typically 3–8 MB, a video can be 50–200 MB, and voice notes add up over time as well. If your export is unexpectedly large, media is almost certainly the reason.
If you only need the message text for your use case - legal review, statistical analysis, or a simple personal archive - export without media. The resulting file will be dramatically smaller and will convert much faster. You can always re-export with media for a specific date range if you need to include images for a particular period.
Browser vs Server Mode for Large Files
WaChat to PDF offers two processing modes. Browser mode runs entirely within your web browser, which is highly private but is constrained by device RAM and processing power - it handles exports up to approximately 600 MB reliably, with performance degrading on older devices above that threshold. Server mode (available on the pro plan) accepts the file upload, processes it in the background on dedicated infrastructure, and delivers the completed PDF when ready.
For exports larger than a few hundred megabytes, or for chats with very high message counts where the conversion itself is computationally intensive, server mode is the recommended choice. It runs without tying up your device, handles larger files without risk of browser memory exhaustion, and unlocks features such as Bates numbering and SHA-256 integrity hashing that are important for legal archives. See <a href='/pricing'>WaChat to PDF pro features for large files</a> for details.
PDF Size Management
A 100,000-message chat converted to PDF with all media included can produce a document of several hundred megabytes or more. PDFs of this size are difficult to email, slow to open in some PDF readers, and cumbersome to navigate. Consider splitting the output into annual or monthly volumes - a series of focused, well-labelled PDFs is more useful than a single unwieldy document for most purposes.
If you need a single consolidated document, PDF compression tools such as Adobe Acrobat's 'Reduce File Size' function, Smallpdf, or ilovepdf can significantly reduce output size without visibly degrading text quality. Image downsampling is the biggest lever - reducing embedded photos from full resolution to 150 DPI screen resolution typically halves PDF file size with minimal impact on readability.
Ready to convert a large chat? Upload your export and choose the right processing mode.
upload_fileConvert Your Chat Free