WaChat to PDF
WhatsApp to PDF6 min read

How to Convert a WhatsApp Chat to PDF (Complete Guide)

Learn exactly how to turn any WhatsApp export into a professionally formatted PDF with chat bubbles, images, and timestamps. Free for small chats. No account needed.

WhatsApp is the world's most-used messaging app, and there are dozens of reasons you might need a permanent, readable record of a conversation - evidence for a legal dispute, a family memory archive, a business record, or simply a backup you can open without a smartphone. Converting a WhatsApp chat to PDF preserves every message, timestamp, sender name, and media file in a format that anyone can open, print, and share. This guide walks through every step of the process from export to finished PDF.

Step 1 - Export Your Chat from WhatsApp

WhatsApp has a built-in export feature on both iOS and Android. The export produces a .zip archive containing a plain-text transcript (_chat.txt) and a folder of media files. If you choose 'Without Media', you get only the .txt file - useful if you want a smaller upload but you will lose images and voice messages from the PDF.

On iPhone (iOS)

  1. Open WhatsApp and navigate to the chat or group you want to export.
  2. Tap the contact or group name at the top of the screen to open the info page.
  3. Scroll down and tap Export Chat.
  4. Choose Include Media or Without Media.
  5. Select where to save the file - AirDrop, Files app, or email it to yourself. The file will be a .zip archive.

On Android

  1. Open WhatsApp and open the conversation you want to export.
  2. Tap the three-dot menu in the top-right corner.
  3. Select More, then Export Chat.
  4. Choose Include Media or Without Media.
  5. Share or save the .zip file using your phone's share sheet - Google Drive, email, or local storage all work.

If you are exporting for legal purposes, export with media enabled. Courts often require corroboration between message text and attached files. Keep the original .zip file untouched as your primary record.

Step 2 - Upload the Export File

WaChat to PDF accepts the .zip file produced by WhatsApp directly - there is no need to unzip it first. If you exported without media, you can upload the raw .txt file instead. The upload area on the converter page supports drag-and-drop as well as a standard file browser.

For free-tier conversions, your file is processed locally in the browser using a Web Worker. Nothing is sent to a server. For pro-tier conversions of large files, the zip is uploaded to encrypted cloud storage and processed by the server-side renderer, which handles chats of any size including those with thousands of media files.

  • Accepted formats: .zip (recommended), .txt (without media)
  • Maximum free file size: 15 MB
  • Maximum pro file size: 500 MB
  • Supported WhatsApp versions: iOS and Android exports from 2019 onwards

Step 3 - Choose Your Options

After uploading, the options panel lets you tailor the output PDF before rendering begins. Most users can leave everything on the default settings and get an excellent result immediately. The options become more important when you are preparing a document for legal use or sharing with third parties.

  • Date range filter: Limit the PDF to a specific date window, useful for isolating a relevant period in a dispute.
  • Sender filter: Include only messages from specific participants, or exclude certain senders entirely.
  • Media toggle: Embed images and audio cards in the PDF, or produce a text-only document.
  • Page size: A4 (default) or US Letter.
  • Redaction (Pro): Automatically redact phone numbers, email addresses, custom names, or any regex pattern before the PDF is generated.

Step 4 - Preview and Download

Before downloading, the preview panel shows the first few pages of your PDF rendered with WhatsApp-style chat bubbles - green for sent messages, white for received, with sender names and precise timestamps on every message. Scroll through the preview to verify the output looks correct.

Click Download PDF to save the file. Pro users downloading server-processed PDFs also receive a SHA-256 integrity hash alongside the file. This hash can be used to prove in court that the document has not been modified since it was generated - a requirement in many jurisdictions for digital evidence.

Free vs Pro: What Are the Differences?

The free tier covers the vast majority of everyday use cases. The pro tier adds features primarily aimed at legal professionals, businesses, and users with very large chat histories.

  • Free: Up to 5,000 messages, browser-side processing, no account required, standard PDF output
  • Free: Images embedded, voice message cards included, basic date and sender filtering
  • Pro: Unlimited message count, server-side Puppeteer rendering for pixel-perfect output
  • Pro: SHA-256 integrity hash for court admissibility
  • Pro: Bates numbering on every page for legal indexing
  • Pro: Automatic redaction of PII (phone numbers, emails, custom patterns)
  • Pro: AI-ready JSON export for use with language models
  • Pro: Conversion history saved to your account

What the Output PDF Looks Like

The PDF replicates the visual structure of WhatsApp's own interface. Sent messages appear in green (#DCF8C6) bubbles aligned to the right side of the page. Received messages appear in white bubbles aligned to the left, with the sender's name above each bubble in group chats. Every message includes the exact timestamp from the original export.

Images are embedded as full-colour thumbnails with their original filenames captioned below. Voice messages are shown as a styled audio card with a play-button icon and the duration in seconds. System messages - such as 'Alice joined the group' - appear as centred grey text, matching how WhatsApp displays them natively.

The header of every page shows the chat name and the date range covered by that page. Page numbers appear in the footer. For pro outputs, the Bates number appears at the top-right of each page, making it straightforward to reference a specific message in a legal filing.

Common Questions

What if my export is in a language other than English?

WhatsApp exports use a consistent timestamp format regardless of the phone's language setting, so the parser handles all languages correctly. Message text is preserved exactly as typed, including Arabic, Chinese, Hebrew, and other right-to-left scripts. The PDF renderer supports Unicode in full.

Can I convert a group chat with hundreds of participants?

Yes. Group chats with any number of participants are supported. Each sender is identified by their saved name or phone number exactly as it appears in the export file. There is no limit on the number of unique senders.

Does the converter work on mobile?

The web app works on mobile browsers. However, for the best experience - especially for large chats - a desktop browser is recommended because the preview panel renders most clearly on a wider screen. The downloaded PDF is identical regardless of which device you use.

Is my chat data private?

For free-tier conversions, your data never leaves your device - processing runs entirely in your browser. For pro conversions, files are uploaded over TLS, stored encrypted with AES-256-GCM, processed, and then permanently deleted from the server within 24 hours. WaChat never reads, indexes, or shares your message content.

Ready to convert your WhatsApp chat? Upload your export file now - no account needed for chats under 5,000 messages.

upload_fileConvert Your Chat Free

Related Articles