Telegram to PDF
Turn a Telegram chat export into a clean, readable PDF, entirely in your browser. Telegram only offers chat export in Telegram Desktop, so you will need the desktop app to produce the file first.
Drag your exported Telegram folder here
Or a zip of it, or just the result.json or messages.html inside
Your browser will ask you to confirm, and it will use the word upload. Nothing is uploaded. It asks because the folder holds many files, and they are all read on your own device.
Telegram exports chat history from Telegram Desktop only. There is no export on the phone apps or on Telegram Web.
How to export a chat from Telegram
- Open Telegram Desktop on a computer. The phone apps and Telegram Web cannot export chat history.
- Open the chat, click the three dots at the top right, and choose Export chat history.
- Pick JSON or HTML. Either works here. Choose whether to include photos, then click Export.
- Telegram writes a folder to your computer. Drop that whole folder onto this page.
The first time you ask Telegram for an export it may hold the request for about a day and notify your other devices. That is an anti-abuse measure, not a problem with your account. Confirming the request from a phone or tablet you are already signed in on usually lifts the wait. Otherwise repeat the export at the time Telegram gives you, on the same computer.
100% processed on your device. Your messages and photos are never uploaded to any server. Everything stays where it already was.
Why people do this
- →Keeping a record of what a client agreed to, when the agreement lives in a chat rather than in a contract
- →Handing an HR investigation a full thread instead of a folder of screenshots
- →Archiving a project group before leaving it, so the decisions in it do not disappear with the membership
- →Giving a lawyer something readable, alongside the original export they will also want
- →Saving a conversation with someone who has since deleted their account
- →Filing customer support threads where the support happened over Telegram
- →Keeping a paper copy of an order or an invoice that was only ever sent as a message
- →Printing a conversation for someone who does not use Telegram and never will
What this does that printing does not
- ✓One document, not five - Telegram splits a long chat across messages.html, messages2.html and so on, and printing gives you a PDF for each. This joins them.
- ✓Pick a date range - Export just the week that matters instead of four years of conversation. Printing has no way to do this.
- ✓Three layouts - Chat bubbles when it should look like the conversation, a document when it needs to be read on paper, a transcript when it needs to be short.
- ✓Nothing is uploaded - The export is read in your browser. Your conversation does not travel to a server and back.
Your conversation stays on your device
The export is read and the PDF is built entirely inside your browser. No file, no message and no photo is sent anywhere. That matters more here than on most tools, because a chat export is one of the most revealing files a person owns.
Questions
How do I get the export out of Telegram?
Can I just open the HTML export and print it to PDF?
Does this work on my phone?
JSON or HTML, which should I choose?
Are my messages uploaded anywhere?
What happens to stickers, voice messages and videos?
Can I use the PDF as evidence?
Is there a size limit?
After converting your Telegram chat to PDF, you might want to merge it with other documents or compress the file size.