Count the hours you understood.

Not the hours a video was open. Kiku Hours listens for the language you're learning and counts only that, on YouTube, Twitch and six more sites.

69 languages · 8 sites · free, no account · Google Chrome

The Kiku Hours side panel: today's total, a seven-day chart and the videos listened to today
How it works

Say what you're learning. Press play.

1

Choose your languages

The one you're learning, and the ones you already speak.

2

Watch like normal

Playback is counted from the player. Ads and pauses aren't.

3

It listens

Each video is labelled with its language, and only your target language counts.

Only input counts

Native-language time is recorded, not counted.

An English video on a Japanese channel goes in the log, but not the total. Nothing is deleted; the held-back time is shown next to the number it came out of, so the parts always add up.

The Today card reading 'Native language, not counted' while an English video plays
Progress

Watch it add up.

A running climb for the year, every day on a calendar, streaks, and achievements dated the day you crossed them. Every figure comes from the same ledger, so no two numbers can disagree.

The Progress tab: all-time hours and the cumulative chart for the yearThe calendar heatmap, streaks and achievements
Your data

Every minute is yours, and stays on your machine.

Each interval is stored individually in your browser. Back up to a file and restore it on another computer, or export a spreadsheet. There is no account and nothing to pay.

The Your data screen: back up, restore and export
Works where you already watch

Eight sites, one ledger.

YouTubeTwitchKickVimeoDailymotionTEDBilibiliNiconicoNetflix, in testing

Crunchyroll, Prime Video and Disney+ are next. See the roadmap.

Questions

Straight answers.

Is it really free?

Yes. There is no account, no subscription and no paid tier today.

Why Chrome only?

Kiku Hours is built for Google Chrome. In other browsers it still counts time; it just can't label the language yet. Other Chromium browsers are on the roadmap.

Where does the audio go?

Short windows of the video's audio are analysed to decide the language, and discarded. Nothing is recorded, and Kiku Hours never stores audio. Only the language label is kept, on your machine. Details in the privacy policy.

Which languages?

Sixty-nine, including Japanese, Korean, Mandarin, Cantonese, Spanish, French, German, Portuguese, Italian, Russian, Arabic, Hindi and Thai. Each was measured against real speech before the list was set.

How accurate is the language detection?

Conservative by design. A wrong label that lands on your native language would remove hours, so nothing is believed until two independent checks agree. When it isn't sure, it counts the time and leaves the label off rather than guessing.

What about videos with loud music?

A voice buried under loud music can't be identified. On YouTube, Kiku Hours falls back to the language of the video's auto-generated captions after a couple of minutes; elsewhere the time is counted without a label.