WhatsApp · Telegram · Instagram · Messenger
Turn chat exports into court- and visa-ready PDFs.
A clean, paginated transcript with timestamps, page numbers and a file fingerprint. 100% in your browser — your messages never leave this device.
Drop your chat export here
or
Choose file- WhatsApp .txt or .zip
- Telegram result.json
- Instagram message_1.json
- Messenger message_1.json
- Nothing leaves your device
- No account
- Works offline after load
- $9 once, not a subscription
How it works
Three steps, about two minutes
- 1
Export the chat
Use the app’s own export: WhatsApp “Export chat”, Telegram Desktop “Export chat history” as JSON, or Meta’s “Download your information”.
Step-by-step export guides - 2
Drop it here
The file is read on your device. Preview every message, fix dates, rename participants, pick a date range and page size.
- 3
Download the PDF
A paginated transcript with a cover page, day separators, page numbers and — with the Case Pass — a certification page.
Who uses this
For the moments when a screenshot isn't enough
Partner & spouse visas
Canada spousal sponsorship, UK spouse visa, Australia 820/801 and 309/100, US I-130 and K-1 — show an ongoing relationship over time.
Read the guide →Family & civil court
Parenting arrangements, harassment, agreements made over chat. Attach a clean exhibit instead of 200 screenshots.
Read the guide →Small claims
Unpaid invoices, deposits, promises to repay. Filter to the relevant months and label it Exhibit A.
Read the guide →Landlord & tenant
Repair requests, notices and deposit disputes, with every timestamp intact.
Read the guide →HR complaints
Document workplace messages for HR or an employment tribunal, with phone numbers redacted.
Read the guide →Insurance claims
Keep a dated record of what an agent, contractor or seller told you, in a format an adjuster can read.
Read the guide →What you get
A transcript that reads like a document, not a phone
- Cover page with participants, date range, message counts and generation time
- Every message with an exact timestamp and the sender’s name
- Day separators, page numbers and a running header on every page
- Mixed scripts and emoji rendered with embedded Noto fonts
- Certificate page with a registry ID and QR code anyone can verify (Case Pass)
- Exhibit label and Bates numbering for court bundles (Case Pass)
Prashast (Sponsor)
Landed in Toronto ✈️ Call you after immigration.
Riya (Applicant)
शुक्र है! Message me when you're home 🙏
Prashast (Sponsor)
[Image: IMG-20240314-WA0007.jpg]
Riya (Applicant)
Booked the flights for June. Sending the itinerary now.
Prashast (Sponsor), Riya (Applicant)
Source SHA-256 9f86d081884c…b0f00a08
Page 14 of 212
SPONSOR-000014
Pricing
Preview free. Pay once when it matters.
No subscription, no account, no upload. The free preview uses the same engine, so you know it works for your chat before you pay.
Free preview
$0
- Full in-browser preview of every message
- PDF of the first 100 messages
- All scripts and emoji
- Diagonal “PREVIEW” watermark
- No certification page
Case Pass
$9one time · valid 1 year
- Unlimited messages, no watermark
- Verifiable certificate: registry ID + QR, checkable at /verify
- Exhibit label and Bates-style page numbering
- Date-range filter and participant renaming
- Phone-number redaction
- Photos embedded from WhatsApp .zip exports
Unlock from the preview once your chat is loaded.
Questions, answered
Is my chat really not uploaded?
Yes. The file is opened and converted by JavaScript running in your browser tab. There is no upload endpoint for chat files at all — our server only handles the $9 payment. You can load the page, turn on airplane mode, and still preview your chat. The only network requests during PDF generation are for open-source font files from a public CDN, which contain no information about you.
Which exports does it support?
WhatsApp chat exports from iPhone and Android (.txt, or the .zip you get when you export with media), Telegram Desktop’s result.json, and Instagram or Facebook Messenger message_1.json files from Meta’s ‘Download your information’ tool in JSON format. Dates in any common layout are handled, including 12- and 24-hour clocks and day-first or month-first dates.
Will Hindi, Punjabi, Arabic, Urdu, Chinese and emoji show up correctly?
Yes — that’s a core feature. The PDF embeds Noto fonts for each script it finds in your chat (Devanagari, Gurmukhi, Gujarati, Bengali, Tamil, Telugu, Kannada, Malayalam, Arabic/Urdu, Hebrew, Thai, Chinese, Japanese, Korean) plus Noto Emoji, so mixed-language messages render properly instead of as empty boxes. Emoji are printed in black and white.
Will a court or immigration officer accept this PDF?
We can’t promise that — every court, tribunal and visa office sets its own rules, and this is not legal advice. What the PDF does is present the conversation the way reviewers generally prefer: complete, chronological, with sender names, exact timestamps, page numbers and a record of how it was produced, including the SHA-256 fingerprint of the original export. Check your court’s rules or the current checklist for your visa, and ask your lawyer or representative if you have one.
How can a caseworker or court verify the certificate?
Every Case Pass PDF gets a certificate ID (CTE-XXXX-XXXX) and a QR code. Anyone can open chattoevidence.com/verify and drop the PDF: the file is fingerprinted in their browser and the registry confirms it is byte-for-byte the PDF that was generated, on what date, with how many messages and from which source-file fingerprint. The registry stores only hashes and counts — never the messages or names — and the source-file SHA-256 on the certificate page still allows offline checking against your original export.
What do I get for $9?
The Case Pass unlocks the full transcript (no 100-message limit), removes the watermark, and adds the verifiable certificate page, exhibit label, Bates numbering, date-range filter, participant renaming, phone-number redaction and embedded photos from WhatsApp zip exports. It’s a one-time payment, valid for a year on the browser you buy it on, and you get a restore link for other devices.
Can I use it on my phone?
Yes. On iPhone, export the chat from WhatsApp, choose ‘Save to Files’, then tap ‘Choose file’ here and pick the zip. On Android, export to your Downloads folder or Google Drive (download it to the phone first). Very large chats with thousands of photos are easier on a computer.
Can I get a refund?
If the PDF doesn’t work for your chat, email hello@chattoevidence.com within 14 days and we’ll refund you. Try the free preview first — it uses exactly the same engine.
Chat to Evidence is a document-formatting tool, not a law firm. Nothing on this site is legal advice.