Free forever. Works right now, in this tab.

Your watch history, counted in this tab.

YouTube keeps a longer memory of you than any other app most people use, and it comes out of Takeout as watch-history.json. This page opens that file on your own device and counts it, including the years you would rather not think about.

Free, instant, no account. Your file never leaves your browser.

Stays on this device. We cannot see it. Close the tab and it is gone.

Works with TikTok, Instagram, Facebook, Google, Spotify, X, LinkedIn and Amazon exports. Zip or JSON. No account, no email field, no card.

No file yet? Here is how to ask Google Takeout, which is where YouTube history comes from for yours. About 90 seconds of tapping, then the waiting is on them.

The Count: drop in one export, see the raw numbers about yourself in about ten seconds.

Ask Google for your YouTube data through Takeout. Sometimes minutes later, sometimes days later, you get a zip you cannot open. Almost everyone opens it once, sees a wall of folders with names like YouTube and YouTube Music/history/watch-history.json, and closes it again.

Drag that zip onto this page instead. The Count opens it here, on your own device. Nothing is uploaded. There is no account, no email field, and no "we will send your results to your inbox." You just see them.

This is not a preview and it is not a sample of the paid thing. It is a small free tool that is finished the moment it runs.

What you get back, in about ten seconds

That is what is in the file. The Reading is what they concluded from it.

Which file to drop in

If you do not have the file yet, the request takes about two minutes of your tapping and then the waiting is theirs. The exact taps are here, with the reported wait window and the real file size, so you know what you are waiting for.

What the Count does not do

The honest limit

Read what they decided about you.

The Count is finished when it finishes. It is free forever and it is not a trial of anything. If you want the other half, the part where the platform's conclusions about you are written out in sentences with a receipt on every line, that is the Reading, and it is the paid one.

Weekly. 6.99 per week.

Cancel in one tap, any week. No phone call, no retention offer, no survey.

Yearly. 69.99 per year.

Ten weeks of the weekly price is 69.90. The year is 69.99. So a full year costs nine cents more than ten weeks, and you can check that arithmetic in your head. Same product either way.

Prices in US dollars. No free trial, because we are not going to price this against people forgetting to cancel. Most people start weekly, and we would rather you move to yearly in a month because you kept using it.

We never charge you to own your own record. Your record, the terms you set on it, your access ledger, the revoke button and the delete button are free forever and are never sold back to you at any price. What you are paying for is the work: reading seven different formats, reconstructing what they concluded, and writing it in a language you can read. If you stop paying, the record is still yours and still exportable.

Unlock my Reading

Secure payment. Card details go to our payment processor and are never stored by Pupul. No automatic price increases. Cancel in two taps from the same dashboard.

Seven days, one tap, inside your dashboard. There is a button that says Refund. You press it and the full amount goes back to the card you used. No email, no form, no chat window, nobody asking why.

Questions

Why is my watch history missing years?

Because history only records while the setting is on. If YouTube History was paused, or auto delete was set to 3 or 18 or 36 months, everything outside that window is gone and no export will bring it back. The Count shows you the earliest date it can find, which is usually how people discover what their auto delete setting has been doing.

Does this cover YouTube Music?

Yes, when it is in the archive. Takeout puts YouTube and YouTube Music together, and the Count reads whatever history files are present.

Is my file uploaded anywhere?

Not for the Count. That runs entirely in your browser and stops existing when you close the tab. For the Reading, your file is processed on our servers because it has to be, it is listed in your access ledger, and you can delete it permanently at any moment.

What is the difference between the Count and the Reading?

The Count tells you what is in the file: how many videos, what hours, what you searched, how many categories you are filed under. It is free, instant, and runs on your own machine. The Reading tells you what they concluded from all of it, with the receipts and the mistakes. That is the paid one. They are two different things, not a sample and a full version.

What if my export is small or mostly empty?

It happens, especially on a newer account or a platform you barely use. The Count will tell you before you pay anything, because it counts what is actually in there. If your file is thin, you will see that in seconds and you can go get a better one first.

The other Count pages

Each one is the same tool scoped to a different file. All of them are free, none of them ask for an email, and all of them run on your own device.

The TikTok Countwatch history, searches, ad interestsThe Instagram Countad topics, off platform activity, searchesThe Spotify Countevery play, every skip, the inference fileThe Google Takeout Countsearch, YouTube, activity by productThe X Countassigned interests, advertiser audiencesThe ChatGPT Countconversations, messages, hours

Do not have a file yet

Each guide carries the exact taps in order, the reported wait window, the real file size range, what is actually inside, and what the platform leaves out.

TikTok exportreported few minutes to 4 daysInstagram exportreported minutes to a few daysGoogle exportreported minutes to a few daysSpotify exportreported 5 days, up to 30 for the restAmazon exportreported days, up to 30 for everythingX exportreported around 24 hoursLinkedIn exportreported 10 minutes, or 24 hoursNetflix exportreported days, up to 30