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 data

How to download your Netflix data

  1. Sign in to Netflix in a browser and open netflix.com/account/getmyinfo (Account → Security → “Download your personal information”).
  2. Submit the request and confirm it from the email Netflix sends.
  3. Wait for the “your data is ready” email. Preparing the file can take hours to several days.
  4. Download netflix-report.zip. The file you need is CONTENT_INTERACTION/ViewingActivity.csv.
  5. 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

Limits worth knowing

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.

Related