What it does, precisely.

One surface. Seven promises.

Each one is how Scrubbly actually behaves — the engine’s rules, not adjectives.

The rule everything follows

Modal, never layered.

Every site is in exactly one of two modes. In native mode Scrubbly is fully inert — it touches nothing except a small hover pill on the active video offering to switch. In enhanced mode the Scrubbly bar becomes the only control surface: the site’s own controls are removed and actively guarded against coming back. You never see two players fighting over one video.

Zero site-specific code

One player, every site.

Scrubbly drives playback purely through the standard web video element — there is no per-site integration to break or lag behind a redesign. That is why the same scrubber, the same volume, the same speed menu, and the same keyboard work identically on every site you watch.

The scrub policy

Scrubbing that never stutters.

The bar tracks your hand instantly while playback pauses for the drag, so the decoder does nothing but serve your seeks — at most one in flight, the newest target always winning. Release, and playback resumes exactly where you let go.

The pin

Sites can’t reset you.

Sites love to snap your speed back to 1× and your volume to full. Pin them, and Scrubbly’s page guard silently drops the site’s conflicting writes while your own changes pass straight through. 2× stays 2×.

Muscle memory, portable

Your keys, everywhere.

Space to play, arrows to jump, J and L for long seeks, M to mute, F for fullscreen — the standard player keys, finally meaning the same thing on every site. Active only while your pointer is over the video, so pages keep their own shortcuts.

See every shortcut →

Heuristics before decoration

Knows when to stay away.

Video calls, decorative autoplaying backgrounds, tiny thumbnails, sourceless players — Scrubbly detects them and never touches them. No pill, no bar, nothing.

Nothing leaves your browser

Private by design.

Scrubbly collects nothing. No analytics, no accounts, no network calls of its own — your settings live in local browser storage and the extension runs entirely on your machine.

Every video. One player.

Soon on Chrome

Private & secure. Runs entirely in your browser.