YouTube Watch History Analyzer turns your Google Takeout export into readable viewing insights inside your browser. Upload a local file, inspect watch-entry volume, surface timestamps and channel patterns, and understand viewing habits without sending data to a server.
YouTube / Data
Read a Google Takeout watch history file locally and get a quick summary of channels, dates, and viewing patterns. Nothing is uploaded.
Videos
-
Channels
-
Peak time
-
Select a Takeout file to see summary metrics here.
No. The entire analysis runs inside your browser tab. The file is never transmitted to any server.
No. It is a lightweight inspection tool designed to give you quick insights from a Takeout export. It does not track future views or connect to the YouTube API.
Visit takeout.google.com, deselect everything except 'YouTube and YouTube Music', choose JSON as the format, and request the export. Google will email you a download link, usually within minutes for history-only exports.
HTML is meant for viewing in a browser as a static page; JSON is structured data meant for tools like this one. This analyzer only reads the JSON version — if you exported HTML, re-request the export and choose JSON.
This version focuses on watch-history.json. Search history is stored in a separate file (search-history.json) and is not currently parsed, but the same privacy-first approach would apply if support is added.
Those entries are still counted toward totals and timestamps, but channel and title information is shown as unavailable since YouTube no longer provides metadata for removed videos.
The watch-history.json file itself is usually only a few MB even for years of history, since it contains text only (titles, links, timestamps). The tool can handle tens of thousands of entries without issues on a modern device.