DataExportViewer

TikTok data viewer

Free: open TikTok’s Download your data file (ZIP, JSON or TXT) as searchable tables of your watch history, likes and messages — nothing is uploaded.

…or drop your TikTok export here — the ZIP as you downloaded it, or the .json / .txt files inside.

Nothing is uploaded: the file is read by JavaScript in this browser tab and stays on your device. Drop it anywhere on the page.

How to view your TikTok data (JSON or TXT)

  1. In the TikTok app: Profile → Menu ☰ → Settings and privacy → Account → Download your data, choose what to include and a file format, then Request data (TikTok, Requesting your data).
  2. When the app tells you it is ready, go back to Download your data → Download data and tap Download.
  3. Drop the ZIP on this page or click Choose file; the .json or .txt files from inside it work too.
  4. Every list gets a tab: type in Find in this list to filter it and click a column header to sort.
  5. Click Download CSV or Copy for Excel / Sheets to keep a list; the Summary tab has the charts, counts and dates.

What is in a TikTok data export

TikTok says the copy “may include but is not limited to your username, watch video history, comment history, and privacy settings”. The viewer does not assume a fixed layout: it shows every list of records in the file — in a JSON export, every array of entries; in a TXT export, every block of “Key: value” lines — as its own tab, named the way the file names it. In exports we have tested this covers watch history, likes, favorite videos and sounds, searches, shares, comments, followers, following, login history, hashtags, direct messages (one tab per chat) and the profile fields.

The export contains links to videos, not the videos themselves: the viewer shows those links (they open on TikTok) and never fetches anything from TikTok on your behalf.

Is my TikTok data uploaded?

No: the file is read by JavaScript in your browser, and a ZIP is unpacked there too, using the browser’s own decompression. The site’s host, GitHub Pages, logs the IP address of every visitor for security, like any web server — details on the privacy page.

Summary tab: counts, dates and busiest hours

The Summary tab draws two small charts for the largest dated list (usually the watch history) — records by hour of the day and by weekday, using the times exactly as they are written in the file — and below them lists every section with its number of records and its first and last date. It is the closest thing to a “wrapped” this page offers: an overview you can screenshot.

JSON or TXT: both formats are read

When you request the file, TikTok lets you “select a file format”; the viewer reads both JSON and TXT, and the tables look the same. If a file will not open on a phone, that is normal: a phone has no app for a bare .json or .zip, which is exactly what this page is for.

Facts checked on 25 September 2026 against TikTok’s help page “Requesting your data”: tiktok.com/support (current address), text quoted from the version archived in January 2026 at support.tiktok.com (Wayback Machine). DataExportViewer is an independent tool, not affiliated with TikTok or ByteDance.

Other exports?

FAQ

How do I download my TikTok data?

In the TikTok app: Profile → Menu ☰ → Settings and privacy → Account → Download your data → choose what to include and the file format (JSON or TXT) → Request data. TikTok says it “may take a few days to prepare the file” and notifies you in the app. Download it from the same place (Download data → Download) — “your file will be available for up to 4 days” — and drop the ZIP on this page.

Is my TikTok data uploaded to a server?

No: the ZIP, JSON or TXT is read by JavaScript in your browser; no server receives it, nothing is stored, and the page sets no cookies. To check, open your browser’s developer tools on the Network tab while you drop the file: no request carries it. The host, GitHub Pages, logs visitor IP addresses for security — see the privacy page.

JSON or TXT — which format should I choose for the TikTok data download?

Both open here: pick JSON if you may use the file with other tools or scripts, TXT if you only want to read it. JSON is one machine-readable file with every section nested inside (in downloads named this way it is the user_data_tiktok.json inside the ZIP); TXT is a folder of plain-text files, one per list. Either way, drop the whole ZIP: the viewer finds the .json and .txt files inside.

How to view a TikTok JSON file on a phone?

Open this page on the phone, tap Choose file and pick the ZIP or the .json where your phone saved the download. The lists appear as tabs; tables scroll sideways, Find in this list filters the rows, and Download CSV saves a file that opens in Google Sheets, Excel or Numbers on the phone. Nothing is uploaded, so it works on mobile data and offline once the page has loaded.

Why is my TikTok watch history empty or shorter than I expected?

You choose “which information you want to include in your file” when you request it, so a section left out is simply not in the file — request again with it ticked. TikTok also says “the last 24 to 48 hours of some data categories may not be included” because of processing times, and that “some data may not be available to download, such as data that affects the privacy of others”. The viewer shows every list that is in the file, with the number of records in the tab name.

Can I see my TikTok direct messages in the export?

If your file contains a direct-messages section, the viewer shows one tab per chat with the Date, From and Content columns as they appear in the file, and you can search or export each chat. TikTok’s help page names “your direct messages between you and other people on TikTok” among the categories of your data it can provide (in its section on transferring data to a third party), and lets you choose what to include when you request the download.

What is the difference between this viewer and a TikTok Wrapped site?

A wrapped-style site turns the export into a few yearly statistics; this page shows the lists themselves — the full watch history, likes, comments, searches and chats — to search and download as CSV, plus a Summary tab with the counts, the date range and the busiest hours and weekdays. Everything runs in your browser, so the file is not sent anywhere to be analysed.

Does it read the TXT export from TikTok?

Yes. Drop the ZIP or the .txt files: each file becomes a list, each block of “Key: value” lines separated by a blank line becomes a record, and the columns are the keys. A file with a single block of many fields (a profile) is shown as a Field / Value table.

Who doesn’t follow me back on TikTok?

The “Don’t follow you back” tab lists every account in your Following List that is not in your Follower List, with the date you followed it; “You don’t follow back” shows the reverse. Request the export with your follower and following lists included and drop the ZIP here: the comparison is made on this page from those two lists — nothing is fetched from TikTok and no login is asked for. Each tab can be filtered by username and downloaded as CSV.

How do I see my whole TikTok watch history?

Request the export with your activity included and open the Watch History tab: one row per video, with the date and time and the link, for everything TikTok put in the file. Type a date such as “2025-03” to keep one month, click Date to sort, and click Download CSV to keep the list. TikTok notes that the last 24 to 48 hours may be missing from some categories, so the newest views can be absent until you request the file again.

The tables are huge — how do I find one video, creator or search?

Type in Find in this list: it filters the current tab as you type, across all columns, and the status line says how many records match. Click a column header to sort by that column (click again to reverse); numbers sort as numbers, dates as written. Download CSV then exports the rows as you see them — only the matching ones, in the sorted order.