Done-for-you WhatsApp evidence certification
A WhatsApp conversation you need as evidence? We certify your export.
In 2026, ProofSnap certifies a WhatsApp conversation as evidence: you export the chat, send it to us, and within 48 hours you receive a signed package with a readable line-numbered transcript, SHA-256 hashes and an eIDAS qualified timestamp carrying the Article 41(2) presumption in the EU. One conversation costs $59.99.
Divorce, harassment, fraud, a broken promise, defamation? If a WhatsApp message is your proof, certify it now, before it is deleted or dismissed as a fake screenshot. Fighting over an estate? See evidence for an inheritance dispute.
A plain screenshot has no provable date and is easy to dismiss as edited. Your certified package carries an eIDAS qualified timestamp (with a legal presumption of accuracy in the EU), a chain of custody, and your preserved raw export.
Not sure you can export? Email us first and we will check before you pay.
We work only from the files you send us. From a full export, we transcribe only the one conversation you ask for. After we hand over your package, we keep our working copy for 30 days for support and disputes, then delete it automatically. We keep payment records only as long as tax law requires.
One-time payment · no subscription · the certified package is yours to keep forever.
Delivered in 48 hours · eIDAS qualified timestamp included · Verifiable by anyone
John Smith
online
Saturday
I'll transfer the deposit today, send me the address.
2:02 PM
Sure. You'll get the keys on Friday, I promise.
2:05 PM
Done. Sent EUR 1,200.
2:11 PM
Friday came and went. Where are the keys?
Fri 6:40 PM
Illustrative example. We turn your raw WhatsApp export into a line-numbered transcript, so you can cite Line 47 and point to the exact message.
Every package can be verified by anyone, for free, in the open Trust Verifier.
Quick answer
How do I turn a WhatsApp conversation into evidence?
Export your WhatsApp chat (open the chat, use Export chat, and choose Attach media or Without media), send it to ProofSnap, and we deliver a certified package within 48 hours. We render a readable, line-numbered transcript so you can cite a specific message, hash every file with SHA-256, sign the manifest, anchor it in the Bitcoin blockchain and add an eIDAS qualified timestamp. The raw export is preserved untouched. One conversation is $59.99.
What it proves: that your export existed in that exact state no later than the timestamp, and that it has not changed since it was sealed. What it does not prove: who wrote a given message. Who sent a message is for the court to decide. ProofSnap is an evidence tool, not legal advice.
Why a WhatsApp screenshot will not hold up
You may already hold the decisive evidence in your case. The problem is the form it is in. Certification addresses the four weaknesses below.
"Anyone could have edited this"
A screenshot or a copy-pasted export is trivial to alter. Without a cryptographic hash, the other side can dismiss it as unverifiable.
No provable point in time
A file on your computer has no independent date. Certification anchors it in time with a Bitcoin OpenTimestamps proof and an eIDAS qualified timestamp that carries a legal presumption.
Disappearing messages
WhatsApp supports disappearing messages and delete-for-everyone, and the other party can delete their account. Export and certify now, while the conversation still exists on your device.
No chain of custody
A raw export carries no integrity record and no record of its handling. We preserve the raw export, hash and seal it, and record every step from the moment we receive it.
From "I have the chat" to a sealed package, in four steps
A done-for-you service. You export and send, and we do the rest. The sealed package reaches you within 48 hours.
Export your WhatsApp chat
On Android: open the chat, tap More options, then More, then Export chat. On iPhone: tap the contact or group name, then Export chat.
See exact steps ↓Upload on the secure page
A secure upload page opens right after payment. Upload your files, then email us which chat to certify and your case reference.
We certify and deliver
A signed ZIP with your line-numbered transcript, preserved raw export, Bitcoin anchor and eIDAS timestamp, within 48 hours.
Step 1 in detail
How to export your WhatsApp chat
WhatsApp has a built-in per-chat export of your chat history on your phone (iPhone and Android) and in the WhatsApp Desktop app (Mac and Windows). Here is the exact path for each.
On WhatsApp Desktop (Mac and Windows)
Export from WhatsApp Desktop
In the WhatsApp Desktop app on Mac or Windows, this is the quickest route:
- 1Right-click the conversation in your chat list (or click the chevron that appears on hover), then click Export chat.
- 2Choose Attach media (recommended) or Without media.
- 3The file is saved straight to your Downloads folder (a message confirms "Exported chat was saved to Downloads folder"). Send us that .zip.
You get the same _chat.txt plus media as the phone export. Desktop is easiest when the chat is on your computer or is too large to email from a phone.
On your phone (iPhone and Android)
Get your chat out of WhatsApp
On iPhone: open the chat with that person or group, then:
- 1Tap the contact or group name at the top to open contact info.
- 2Scroll down and tap Export chat.
- 3Choose Attach media (recommended) or Without media.
- 4Choose where to save or send it: Save to Files, AirDrop, Mail, or another app.
On Android: open the chat with that person or group, then:
- 1Tap More options (the three-dot menu at the top right).
- 2Tap More, then Export chat.
- 3Choose Attach media (recommended) or Without media.
- 4Choose how to send it: Message, Mail, or another app.
One Attach media export gives you a .zip with the _chat.txt plus the media, all at once. Send us that. Very large chats are the only exception: a with-media export can hold fewer messages, so also run a Without media export for the fullest text and send both.
Send us everything (recommended)
The primary artifact is the _chat.txt export plus its media folder. For the strongest exhibit, also send the WhatsApp message database if you can. We seal it exactly as sent, hashed and timestamped, never opened. If authenticity is ever disputed, a court-appointed expert can verify the transcript against the source. Decrypting the database needs its key, which the custodian provides separately.
Optional: the message database
Find your device below, then send us the folder it points to. When in doubt, send more rather than less.
Connect by USB and copy the whole WhatsApp folder:
Android/media/com.whatsapp/WhatsApp/ (older devices /sdcard/WhatsApp/)
- •
Databases/: takemsgstore.db.crypt15and every datedmsgstore-...crypt15backup - •
Media/: the attachments
If you turned on end-to-end encrypted backup with a 64-digit key, keep that key: WhatsApp › Settings › Chats › Chat backup › End-to-end encrypted backup.
The message store lives inside a device backup, so make a full local backup:
- 1.Plug into a Mac (Finder) or Windows PC (Apple Devices / iTunes)
- 2.Check Encrypt local backup, set a password, and back up
- 3.Send the whole backup folder:
~/Library/Application Support/MobileSync/Backup/(Mac)%USERPROFILE%\Apple\MobileSync\Backup\ (Apple Devices app) or %APPDATA%\Apple Computer\MobileSync\Backup\ (iTunes)(Windows)
Zip this whole folder as-is (needs Full Disk Access):
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/
It keeps these together:
- •Messages:
ChatStorage.sqlitewith its-waland-shmsidecars (deleted and recent messages can live only in-wal) - •Attachments:
Media/andMessage/folders - •Who is who:
ContactsV2.sqliteandLID.sqlite - •Calls:
CallHistory.sqlite - •Keys and identity:
Axolotl.sqliteandenc-key.dat
Too large to zip whole? Send at least the five .sqlite files above, each .sqlite with its -wal and -shm.
Zip the whole folder for whichever build you have:
- •Store / older app:
%LOCALAPPDATA%\Packages\5319275A.WhatsAppDesktop_cv1g1gvanyjgm\LocalState\
SQLite files with their-wal/-shmand cached media - •Newer WebView2 build (default since late 2025) and website installer:
%APPDATA%\WhatsApp\
includingIndexedDB\file__0.indexeddb.leveldb\(all.log/.ldbfiles), plusLocal Storage\andCache\
Not sure which you have? Zip both paths if present, or just tell us.
Keep any key or backup password yourself. We seal everything exactly as sent, hashed and timestamped, and never open it. You hand the key to a court-appointed expert only if authenticity is ever disputed.
Export chat grayed out or missing?
The in-app Export chat option is disabled when Advanced Chat Privacy is turned on for that chat. Turn it off (in a group, ask an admin if group settings are restricted) and export again, or use a device backup, or just email us. Exported chats cannot be re-imported into WhatsApp, which is fine: we only need the export.
See WhatsApp's guide to exporting your chat history.
WhatsApp's "Request account info" (Settings, Account) returns account metadata, not your messages, so the chat export is what carries the conversation. Not sure what you have? Email support@getproofsnap.com before you order and we will guide you.
What you get back
The centerpiece is a human-readable transcript: we convert your WhatsApp _chat.txt export (plus media) into a clean, line-numbered transcript PDF you can hand to a court, which is the reliable way to turn a WhatsApp chat into a PDF for a case. It comes inside a signed ZIP, and we email you an Evidence Delivery Note alongside it.
Everything is verifiable by anyone, for free, in the open Trust Verifier.
The conversation transcript (rendered from your export)
A raw _chat.txt export is not something you hand a judge. We parse it and produce a Chat Conversation Transcript PDF: every message in its original order, with its timestamp, with each entry numbered in the left margin so you can cite "Line 47" in a filing.
Photos and other images rendered inline, in place, so the message and the picture are read together
Documents, videos and voice notes referenced by file name and linked to the preserved attachments in the ZIP
Cover sheet: parties, case reference, date range, message count, source file and source SHA-256
Faithful rendering of the conversation you ask us to certify: message text is not altered or reordered; we add line numbers, inline images and markers for deleted messages
Methodology, the time zone used and notes on the scope of the proof, included for the court
Inside the signed evidence ZIP
Preserved raw export
Your original WhatsApp export is kept untouched alongside the transcript, so the transcript can be re-derived from it and independently verified.
Sealed source database
Send the WhatsApp message database and we seal it too, hashed and timestamped but never opened, so a court-appointed expert can later verify the transcript against it.
Two timestamp layers
Bitcoin OpenTimestamps anchor plus an eIDAS qualified timestamp from Disig. We email an Evidence Delivery Note carrying the ZIP’s SHA-256 hash.
Two layers of proof, and what each one means
Both layers are included in every certification. The qualified timestamp is what carries legal weight in the EU.
Bitcoin OpenTimestamps
The SHA-256 hash of your sealed manifest is anchored in the Bitcoin blockchain: a decentralized, independent, tamper-resistant proof that the export existed at a point in time. How much weight it carries is for the court to decide.
eIDAS qualified timestamp
Legal presumption in the EU
Issued by Disig a.s., a Qualified Trust Service Provider on the EU Trusted List.
"A qualified electronic time stamp shall enjoy the presumption of the accuracy of the date and the time it indicates and the integrity of the data to which the date and time are bound."
Every ProofSnap WhatsApp certification ships as a signed ZIP carrying a SHA-256 hash of each file, an RSA-4096 manifest signature, a Bitcoin OpenTimestamps anchor and this eIDAS qualified timestamp, for a flat $59.99.
What certification proves, and what it rests on
What certification proves
- The export existed in that exact state no later than the timestamp.
- It has not been altered since it was sealed.
- The raw export is preserved for later expert examination.
- If you also send the sealed message database, an expert can examine it later, including the account each message is bound to.
What it rests on
- A SHA-256 hash of every file, in a manifest signed with an RSA-4096 key whose public half ships in the package.
- An eIDAS qualified timestamp from a Qualified Trust Service Provider on the EU Trusted List, plus a Bitcoin OpenTimestamps anchor.
- A chain of custody recording every step, so the handling of the file is on the record rather than asserted.
We make the content and order of your export verifiable from the moment we receive it, and fix the point in time at which it existed. Send the message database too and an expert can examine it later. The court makes the final call on authorship, as it always does.
Built to support authentication in US courts and the eIDAS presumption in the EU. ProofSnap is an evidence tool, not legal advice. For your specific case, consult a qualified lawyer.
Pricing
Already exported your WhatsApp conversation? We certify it as-is.
One certification covers one conversation, including its attachments and any supporting file.
WhatsApp Chat Certification
1 conversation · certified in 48 hours
- Your WhatsApp export, certified as-is
- One conversation, including attachments and a supporting file
- Readable, line-numbered transcript
- eIDAS qualified timestamp + Bitcoin anchor
- Signed ZIP + Provenance Certificate PDF + chain of custody
Right after payment, a secure upload page appears where you send us your files, so nothing sensitive has to go by email. Not sure what you have? Ask us before you order.
- Add a signed technical report at checkout, $24.99. It documents what we received and how it was sealed, is signed by the examiner, and is available in 29 languages.
Several conversations or a recurring need?
Law firms and investigators certifying chats regularly: email support@getproofsnap.com and we will arrange volume handling.
Just want to print it yourself?
Our free guide to printing a WhatsApp chat for court covers exporting WhatsApp to PDF on iPhone, Android and Desktop. We also certify Signal chat exports, Telegram chat exports and Facebook Messenger chats.
Frequently asked questions about WhatsApp evidence
For a website, not a chat
Need to prove a web page, not a WhatsApp conversation?
This page is about WhatsApp chats. If your evidence is a website, a social post, a marketplace listing, a review or an online article, ProofSnap is a Chrome extension that lets you capture it as evidence yourself. You get the same integrity as here: a SHA-256 hash, an RSA-4096 signature, a Bitcoin blockchain timestamp and a Provenance Certificate, packaged into an 11- to 15-file evidence ZIP you can verify for free.
Standard SnapPack
10 captures · no expiration · one-time purchase
Pay-as-you-go, no subscription. All features: export, metadata, a short video proof, Provenance Certificate and blockchain timestamp.
eIDAS SnapPack
EU qualified timestamps (Disig a.s.)
$5.00 / stamp · also 1× $6.99 or 10× $49.99
Adds a qualified eIDAS timestamp per capture, with a legal presumption of accuracy across the EU. White-label branding on the evidence PDF.
Subscription
Essential · Professional · Enterprise
Annual plans available
For regular use: monthly capture allowances, File Certification and eIDAS stamps on higher tiers. Includes a 7-day free trial (a credit card is required to start).
Prefer no subscription and no auto-renewal? The Standard SnapPack at $4.99 is a one-time purchase. SnapPacks are bought inside the extension after you install it. See the full ProofSnap pricing and features on getproofsnap.com.
Free to install.