TikTok data viewer
Open the file from TikTok’s Download your data — the ZIP, or the JSON or TXT files inside it — online, in this browser tab: your watch history, likes, comments, searches and messages become tables you can search and download as CSV. Free, no account; the file is never uploaded.
Drop your TikTok export here — the ZIP as you downloaded it, or the .json / .txt files inside — or
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)
- Request the file in the TikTok app: Profile → Menu ☰ → Settings and privacy → Account → Download your data, choose the information to include and a file format, then Request data. TikTok notes that “it may take a few days to prepare the file” (TikTok, Requesting your data).
- When the app tells you it is ready, go back to Download your data → Download data and tap Download. TikTok: “Your file will be available for up to 4 days.”
- Drop the downloaded ZIP on this page, or click Choose file. You can also drop the .json or .txt files from inside the ZIP.
- Every list in the file gets a tab: click one, type in Find in this list to filter it, click a column header to sort, and click Download CSV or Copy for Excel / Sheets. 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”, and that you choose “which information you want to include in your file” when you request it. The viewer does not assume a fixed layout: it looks for 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 — and shows each one 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; whatever else your file contains appears the same way.
Two limits come from TikTok, not from the viewer. “Some data may not be available to download, such as data that affects the privacy of others.” And “due to processing times, the last 24 to 48 hours of some data categories may not be included in your file” — TikTok suggests making another request later for the most recent data. 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 opened and read by JavaScript in your browser; there is no server that receives it, nothing is stored, and the page sets no cookies. A ZIP is unpacked in the browser too, using the browser’s own decompression. You can check this yourself: open your browser’s developer tools on the Network tab, drop a file, and watch that no request carries it. The site’s host, GitHub Pages, logs the IP address of every visitor for security, like any web server — details on the privacy page. Because the file stays with you, the viewer works on a phone as well as on a laptop, and keeps working offline once the page has loaded.
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 — but the point of the page is the lists themselves: the full watch history you can search for a creator, the comments you wrote, the searches you made, each exportable as a CSV that opens in Excel, Google Sheets or Numbers.
JSON or TXT: both formats are read
When you request the file, TikTok lets you “select a file format”. A JSON export is a single file with every section nested inside it; a TXT export is a set of plain-text files, one per list, with a blank line between records. The viewer reads both, and the tables look the same. Choose JSON if you also want to use the file with other programs — it is the machine-readable one; choose TXT if you only want to read it. 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.
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; you then download it from the same place (Download data → Download), and “your file will be available for up to 4 days”. Then 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. 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. Pick JSON if you may use the file with other tools or scripts; pick TXT if you only want to read it. 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, and Find in this list filters the rows. 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?
Three reasons come from TikTok itself. 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 — lets you search inside them and download each as a CSV, and its Summary tab adds 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.
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 — so a CSV of “all my searches containing a word” or “everything I watched in 2025-03” is one filter away. Links in the tables open the video on TikTok in a new tab.