YouTube History Analytics · 100% Private

Decode your
watch history.

Drop your Takeout file: timelines, rankings, binge signals, and YouTube vs Music — all in-browser, nothing uploaded for core analytics. Games and AI exports are optional; no account or keys required to explore.

100%

Private — runs locally in your browser

20+

Insight dimensions analyzed

0

Server uploads required

Years of history supported

Step 1 — Start here

Drop your Takeout file

Drag & drop your export file

Supports watch-history.html, watch-history.json, and browser history CSV/TSV/JSON
Your free analysis stays on this device — parsing runs entirely in-browser

watch-history.htmlwatch-history.jsonbrowser-history.csvbrowser-history.json

Watch history is parsed in your browser for analytics — not uploaded for core insights. Games use an allowlisted thumbnail proxy only; optional AI runs only when you add keys and trigger it. Open source on GitHub · Use-case guides.

How it works

Four steps to full insight

01

Export from Google

Go to takeout.google.com, select "YouTube and YouTube Music," choose history only, and download the ZIP file.

02

Extract, then choose the file

Extract the downloaded ZIP before selecting watch-history.html / watch-history.json. Browser history CSV/TSV/JSON (url + time columns) is also supported. Nothing is sent to any server.

03

Explore the dashboard

Brush the timeline, filter YouTube vs Music, and dig into rankings, binge signals, and year-over-year trends — all computed locally from your file.

04

Games & account AI

Try Games locally, or continue to the authenticated dashboard for metered AI chat and tools without supplying a provider key.

Review the full client-side implementation on GitHub.

Open the concise Google Takeout guide ↗
Timeline Analysis

When do you watch?

Map every video to the hour, day, and month it was watched, then brush the interactive timeline to zoom from a single week to your full archive.

Channel Rankings

Your most-watched creators

A full ranking of every channel by total watch count. The results are often surprising — who has really earned the most of your time?

Binge Detection

Longest sessions

Automatically surface your deepest binge sessions — the days you watched the most. Your record might surprise you.

Year-over-Year

How habits shift

Track how your viewing has evolved over the years. Which years were you most active? Which channels did you outgrow?

YouTube Music

Streaming split

Separate your YouTube watch history from YouTube Music listening. See exactly how you split your time across video and audio.

Games

History quizzes

Channel duel, rewatch duel, and history-check modes turn your log into quick challenges. Thumbnails load via an allowlisted oEmbed proxy — your Takeout file never hits our servers.

Account AI · no BYOK

Private AI workspace

Create a free account to chat with the history you choose and run one included AI tool. ViewPulse meters OpenRouter usage with account credits; personal provider keys are never requested.

Field guide

Use-case stories

Short guides for wellbeing, families, OpenClaw steering, agentic discovery off the default feed, “know me” games, and more — same upload flow, clearer intent.