Viewing trends
Follow how your viewing changes over days, months, and the full life of your Google history.
· Playback Stats
100% local — your file never leaves this browser
Import your Google Takeout ZIP or watch-history.json to explore viewing stats, top channels, routines, and repeat favorites without sending the file to a server.
Your timeline
Daily activity across your export
Your channels
Creators ranked by repeat views
Your rhythm
Hours, streaks, and viewing habits
No YouTube login, API key, or server upload. Your browser builds a compact dashboard from the exported JSON.
Drop the Takeout ZIP or JSON here, or choose a file
Takeout .zip or watch-history.json · up to 100 MB
Archive checks, extraction, and analysis stay in this tab
Inside your history
This YouTube history analyzer turns your export into patterns you can scan, compare, and understand.
Follow how your viewing changes over days, months, and the full life of your Google history.
Find the videos and channels you returned to, with rankings grounded in your own history.
See your peak hour, favorite day, longest streak, and the shape of your viewing personality.
The browser keeps only compact chart data. Your original Takeout file never reaches a server.
How the analysis works
Google Takeout's watch-history.json is a chronological list of viewing events. Playback Stats reads each valid video title, channel, and timestamp, then groups those records into useful comparisons without contacting YouTube or Google.
Read the watch-history.json field guideSee how channel rankings work
A deliberate limitation
YouTube's export does not include dependable watch duration for each history event. The dashboard therefore reports views and viewing patterns, not a made-up total watch-time number.
Sign in, deselect everything, then choose YouTube and YouTube Music.
Open the included-data options and leave only history selected before creating the export.
Keep the ZIP intact, or unzip it and locate history/watch-history.json inside the YouTube folder.
Choose the Takeout ZIP or watch-history.json here. Parsing and analysis run inside this browser tab.
Export your YouTube and YouTube Music history with Google Takeout, then select the Takeout ZIP or resulting watch-history.json file here. Playback Stats turns those viewer records into channel rankings, viewing trends, streaks, and other personal stats without connecting to your YouTube account.
No. The file is read and summarized locally in your browser. Playback Stats has no upload endpoint for history files.
No. Export the file from Google Takeout, then analyze it without connecting an account or API key.
The dashboard goes back to the earliest valid watch record in your export. It cannot recover activity from periods when YouTube History was paused, items you deleted or Google removed through auto-delete, or records excluded by your Google activity settings.
The original file is never retained. Compact YouTube dashboard data stays only in this browser session and can be cleared by closing it.
No. Google Takeout watch history records when a video was watched, but it does not provide reliable minutes watched for each event. Playback Stats reports viewing activity rather than inventing a watch-time estimate.
The analyzer can only count valid records present in the exported JSON. Deleted history, paused history, private or unavailable videos, and changes to your Google activity settings can affect what the export contains.