Never Forget
Where You Left Off

VideoTracker automatically records your watch progress across video sites with one-click resume. Local by default, with optional end-to-end encrypted cloud sync.

Supports Chrome / Edge / Firefox Β· Completely Free & Open Source

πŸ“Ή VideoTracker βš™οΈ
Bilibili
Anime Episode 12
14:32 / 22:00
YouTube
TypeScript Advanced Tutorial EP5
08:20 / 20:00
iQIYI
TV Series Episode 10
36:00 / 45:00
πŸ“‹ View All Records β†’

Core Features

Simple, efficient, privacy-first video progress management

🎯

Auto Record

Automatically records playback progress when visiting video pages. Smart threshold filtering avoids invalid records.

⌨️

Shortcut Save

Press Ctrl+Shift+V to instantly record current video without waiting for threshold. Toast notification on success.

πŸš€

One-Click Resume

Click any record to jump to the corresponding page and automatically seek to the last playback position.

⏱️

Smart Threshold

Default 30 seconds before recording. Customizable: 0 / 10 / 30 / 60 / 120 seconds.

πŸ”

Search & Filter

Support keyword search and platform filtering to quickly find videos you want to continue watching.

☁️

Encrypted Sync

Sign in, set a sync encryption password, and upload encrypted watch records and custom sites for safe cross-device restore.

🌐

Custom Sites

Besides built-in platforms, manually add any video website domain. Universal adapter auto-detects HTML5 players.

Supported Platforms

Built-in adapters for mainstream video platforms with precise video info extraction

Bilibili
bilibili.com
YouTube
youtube.com
iQIYI
iqiyi.com
Tencent Video
v.qq.com
Custom Sites
Any HTML5 Video Site

How It Works

Lightweight and seamless, works quietly in the background

1

Detect Video

Content Script automatically detects video players on current page and matches corresponding platform adapter.

2

Heartbeat Report

Reports playback progress to Background Service Worker every 5 seconds to accumulate watch time.

3

Threshold Save

After watch time exceeds threshold, automatically saves video info and progress to local storage.

4

Resume or Encrypted Sync

View records in Popup or Options page, click to continue, or sign in and unlock encrypted sync with your sync password.

πŸ”’

Privacy First

Local-first, encrypted sync only when you choose

βœ“ Without login, all data stays in the current browser's local storage
βœ“ Cloud sync is optional and must be enabled after sign-in
βœ“ When syncing, Supabase stores encrypted data only
βœ“ Completely open source, code is auditable
βœ“ Delete individual records or uninstall to clear all data anytime

Start Using VideoTracker

Free, open source, no ads. Make binge-watching easier.