Netflix viewing history analyzer: how many hours have you really watched?
Netflix’s own viewing activity page is a long scroll of titles. Its data download, however, records when each session started and how long it played. ExportDecode turns that file into hours, rankings and habits — in your browser, without uploading it.
Already have ViewingActivity.csv? Drop the ZIP or the CSV straight in.
Open the Netflix analyzer Try with sample dataHow to download your Netflix data
- Sign in to Netflix in a browser and open netflix.com/account/getmyinfo (Account → Security → “Download your personal information”).
- Submit the request and confirm it from the email Netflix sends.
- Wait for the “your data is ready” email. Preparing the file can take hours to several days.
- Download
netflix-report.zip. The file you need isCONTENT_INTERACTION/ViewingActivity.csv. - Drop the ZIP (or just that CSV) into the analyzer.
Want a quick look first? On the viewing activity page, the “Download all” link at the bottom gives a short CSV with only titles and dates. ExportDecode reads it too and shows counts and rankings, but it has no watch time.
What’s inside ViewingActivity.csv
One row per viewing session with: Profile Name, Start Time (UTC), Duration, Attributes, Title, Supplemental Video Type (trailers, hooks, previews), Device Type, Bookmark, Latest Bookmark and Country.
What ExportDecode shows you
- Total watch time, sessions, active days and your longest day
- Most-watched shows and movies, with episodes of a series combined
- A weekday-by-hour heatmap of when you watch, in your own time zone
- Biggest binge days, devices and countries, filtered by profile and year
- CSV exports of every session and of the ranking
Limits worth knowing
- Duration is time Netflix recorded as playing. It cannot know whether you were paying attention — sleeping with autoplay on counts like any session.
- Rows marked as trailers, hooks or previews are removed, and you can ignore very short sessions.
- Grouping episodes into a series is based on common title patterns like “Show: Season 2: …”. Unusual titles may stay separate.
Questions
Can I compare profiles?
Yes. When the file has more than one profile, a filter lets you look at each separately or all together.
Is my viewing history uploaded?
No. Parsing happens in your browser tab, and the page’s Content-Security-Policy blocks network connections. See the privacy walkthrough.
Why are my times off by a few hours?
Netflix stores UTC. ExportDecode converts to the time zone of the device you are using.