Free preview before you pay

Turn your TikTok data export into a readable PDF

TikTok gives you one deeply nested file with everything in it and no viewer. Upload the JSON export and get your direct messages out as a dated transcript.

The finished PDF, made from an invented example

This is the real output of this tool, made from an invented example by the same code that makes yours. The people and details in it are fictional.

Messages 29People 2From 13 Jan 2026To 26 Jan 2026Pages ~2Price $7
Page 1 of the sample PDFPage 2 of the sample PDFPage 3 of the sample PDF
Open the whole sample PDF (3 pages)
From $7 · one payment, no account
Free preview first · files deleted within 7 days

How it works.

TikTok puts likes, watch history, messages and login records in one file, under human-readable keys that have not stayed the same between export versions. Rather than assume one shape, this walks the file looking for anything that is a conversation, which gives it a better chance of surviving the next change too.

Step 1

Request your data

In the TikTok app, tap Profile, the Menu button, Settings and privacy, Account, Download your data. Pick what to include, choose JSON as the file format, and request it. TikTok says it may take a few days, and the file is then available for up to 4 days.

Step 2

Upload it

Drop the zip or the .json file from inside it. If Windows will not extract the zip, try 7-Zip, or upload the zip here as it is.

Step 3

Check it, then download

You see how many conversations were found. The PDF has them with dates and senders.

Four ways to print it.

Every sample below is page one of a real PDF, made from the same sample as the one above by the same code that makes your file. Pick a style when you preview, and change it as often as you like.

A page of the sample transcript in the TikTok look style
TikTok lookClean white chat with soft bubbles in TikTok’s colours, the way direct messages look in the app.
A page of the sample transcript in the Clean document style
Clean documentPlain and readable, made for paper. The safe choice if you are not sure.
A page of the sample transcript in the Formal / legal style
Formal / legalNumbered entries and full timestamps, for a hearing or a claim. No colour, so it photocopies.
A page of the sample transcript in the Book style
BookSet like a printed book, for binding or keeping. Warm paper, wide margins.

Trust, with receipts.

No invented review scores, no badges, no “trusted by thousands”. Here is what is actually true, and you can check every line of it.

  • You see the result before you payUpload, look at your own parsed file, then decide. No account, no card, no email required to get that far.
  • Files are deleted within 7 daysYour upload, anything extracted from it, and the finished download. Automatically, on a schedule.
  • A person answers the emailOne Time Tool is a small independent studio in Johannesburg, South Africa. Questions go to hello@onetimetool.com and a person replies, not a bot.
  • Your card never touches this siteCheckout is hosted by Dodo Payments. We never see your card number.
  • One payment, for this one jobThere is no subscription, no plan and nothing to cancel. Depending on where you are, checkout may show the price in your currency and add local VAT or sales tax.
  • 7-day money backIf the output is not what you needed, email us and we refund it. No form to fill in.

Questions, answered.

TikTok's zip will not open on Windows.
Try 7-Zip to get the .json out, then upload that. We have not found TikTok explaining why this happens, so we cannot tell you the cause, only the workaround people use.
Should I ask for JSON or TXT?
JSON. This reads the JSON version only, so a TXT export will not work here.
It found several conversations. Which one do I get?
All of them, merged into one timeline in date order, with each message labelled by sender. That means messages from different conversations sit next to each other where their times overlap. The preview tells you how many conversations were in there, so check it before paying.
Is every message in there?
Not necessarily. TikTok's help says some data may be left out of the file, such as data that affects the privacy of others, and that the last 24 to 48 hours of some categories may be missing. What is in the file is what goes in the PDF.
What happens to my file?
It is deleted within 7 days, along with the finished PDF. It is used to make your file and nothing else. Nobody reads it.
Do I need an account?
No. There is no signup, no subscription and no password. You upload, you see the result, you pay once if you want it.