Free preview PDF
Export the first 500 messages with a small watermark at no cost — enough to check formatting before you buy.
Private · runs in your browser
Drop the result.json or messages.html from Telegram Desktop's Export chat history, then export a clean or court-ready PDF with sequential numbering and integrity hashes.
Nothing is uploaded. Your chat is parsed entirely in your browser — it never touches a server.
Open the chat → the ⋮ menu → Export chat history. Choose "Machine-readable JSON" or HTML, tick photos and files, set the size limit slider, then hit Export.
Drop result.json, messages.html, or the whole export folder zipped. Parsing happens locally — nothing is uploaded.
Click Export PDF and choose a tier: free, Unlimited ($9), or Court-ready ($19) with Bates stamps and SHA-256 hashes.
Export the first 500 messages with a small watermark at no cost — enough to check formatting before you buy.
Every message in the chat, however long, with embedded photos and no watermark. One payment unlocks it on every export you open, forever.
Adds a cover page with case details, sequential message numbers, Bates stamps, the SHA-256 hash of your Telegram export and of the generated PDF, a verification page, and a prefilled certificate template for India, the US, UK, Australia, Canada or a generic international version.
Photos from your export's photos folder are embedded directly in the PDF pages, in the order they appear in the conversation.
Long chats that Telegram splits into messages.html, messages2.html and more are stitched back into one document when you drop the zipped export folder.
No account, no upload, no server-side processing. The PDF and its SHA-256 hash are both generated on your machine.
$0
$9 one-time
$19 one-time
Unlock keys are issued instantly after payment and work in any browser. Prices in USD; local currency shown at checkout.
| Feature | Free | Unlimited — $9 | Court-ready — $19 |
|---|---|---|---|
| Messages included | First 500 | All | All |
| Watermark | Small | None | None |
| Embedded photos | — | Yes | Yes |
| Cover page & case caption | — | — | Yes |
| Sequential numbering & Bates stamps | — | — | Yes |
| SHA-256 hash of source & PDF | — | — | Yes |
| Verification page | — | — | Yes |
| Certificate template | — | — | Yes |
The converter reads your result.json or messages.html the same way the viewer does, then lays out every message as a page in reading order, sender by sender, with timestamps preserved exactly as Telegram recorded them. If you exported with photos or voice-message thumbnails, those are embedded in place rather than left as filenames. For chats Telegram split across several HTML files, drop the zipped export folder so the PDF covers the whole conversation, not just one file's slice of it.
Both paid tiers strip Telegram's own export watermark-free — the free tier keeps a small ChatViewer watermark and caps the document at the first 500 messages so you can check layout, senders and media before buying.
The Court-ready PDF exists for the moment a Telegram conversation needs to leave your browser and go into a filing, a mediation, or an HR complaint. Bates stamps and sequential numbering let anyone reference "message 47" unambiguously; the SHA-256 hashes let a skeptical opposing party or judge confirm the PDF matches an unaltered original export.
What it cannot do is guarantee admissibility — that depends on your jurisdiction's rules of evidence, the rest of your case, and often a lawyer's judgment call. The prefilled certificate template (Section 65B for India, a 28 U.S.C. §1746 declaration for the US, a witness statement with a statement of truth for the UK, and equivalents for Australia, Canada and elsewhere) still needs to be reviewed, completed and signed by the person who actually made the export — ChatViewer fills in the facts it knows, not a signature.
Yes. Your Telegram export never leaves your device — parsing, PDF generation and hashing all happen locally in your browser. You can go offline after the page loads and it keeps working.
Open your result.json or messages.html here, click Export PDF, and choose a tier. The free PDF covers the first 500 messages with a small watermark; Unlimited ($9) covers every message with embedded photos; Court-ready ($19) adds Bates stamps, SHA-256 hashes and a certificate template.
Yes. Export with photos ticked in Telegram Desktop, drop the zipped export folder here, and both the Unlimited and Court-ready PDFs embed the photos in place.
The Court-ready PDF produces a complete, tamper-evident transcript with a cover page, message numbering, Bates stamps, SHA-256 hashes and a prefilled certificate template. Whether a specific court accepts it depends on your jurisdiction and the rest of your evidence — this is not legal advice, and the certificate still needs to be signed by the person who made the export.
You get an unlock key instantly. It works in any browser, on every Telegram export you open, for as long as the site exists — there is no subscription.
Yes, the same converter handles one-on-one chats, groups and channels, including per-sender names in group conversations.