Chrome · Edge · Brave · Opera

Watch the web at your speed.

Every YouTube tutorial, Udemy course, and Netflix episode — from 0.25x slow-mo to 4.00x binge mode.

Set a global default. Override per-site. Apply instantly — no page refresh.

No telemetry
Instant updates
Sync across devices
youtube.com 2.00x
netflix.com 1.00x
udemy.com 2.50x
vimeo.com 1.25x
2.00x
PLAYBACK
Scroll for more

Works on thousands of sites

YouTube
Netflix
Udemy
HBO Max
Facebook
X / Twitter
Vimeo
Reddit
Built for the long binge

One global speed.
Up to 10 per-site overrides.

Speed through Udemy lectures at 2.5x. Enjoy Netflix at 1.0x. Already on the page? Click Use Current Site to add the domain instantly — no typing.

Playback range 0.25x  →  4.00x
0.25x 1.00x 2.00x 3.00x 4.00x
2.00x
  • 0.25x precision in 0.25x increments
  • Site-specific overrides always win over global
  • Subdomain matching: youtube.com covers www. & m.
  • Re-applies even when sites try to reset speed
Features

Polished. Precise.
Powerful.

A clean, distraction-free interface backed by a fast content script.

Granular control

From 0.25x to 4.00x in 0.25x increments. Speed through lectures or slow down tutorials.

Different speeds, different sites

Watch Udemy at 2x, Netflix at 1x. Up to 10 site-specific rules that kick in automatically.

One-click current site

Already on the page? Click Use Current Site to add the domain instantly. No typing needed.

Instant, no-refresh updates

Change a speed and it applies right away. Works on SPA sites like YouTube, Facebook, X.

Persistent enforcement

A MutationObserver watches for new videos — even if a player resets the speed, your setting wins.

Sync across devices

Settings stored via chrome.storage.sync — they roam to every signed-in browser.

Supported sites

Works on any site with HTML5 video.

If a site uses a standard <video> element, this extension can control it.

YouTube
Netflix
Udemy
HBO Max
Facebook
X / Twitter
Vimeo
Reddit
Coursera
Twitch VODs
Disney+
+ thousands more
Privacy

Your data belongs to you.

No collection. No transmission. No sharing. Your speed preferences live in your browser via Chrome's secure sync storage — nothing else.

  • No analytics, no tracking, no third-party services
  • No remote code — everything bundled locally
  • Reads only <video> elements — never page text
  • MIT licensed, open source on GitHub
FAQ

Frequently asked questions

Everything people ask before installing.

Which sites does it work on?

Any site that uses a standard HTML5 <video> element. That covers YouTube, Netflix, Udemy, Coursera, edX, Twitch VODs, Vimeo, HBO Max, Disney+, Amazon Prime Video, news sites, podcasts — thousands more. Sites with non-standard players (Flash, custom WebGL) cannot be controlled.

What's the difference between global speed and per-site overrides?

Global speed applies to every website by default. Per-site overrides take priority for specific domains — e.g. set global to 1.5x but override youtube.com to 2x and netflix.com back to 1x. Subdomains match automatically (a rule for youtube.com covers m.youtube.com too).

Do I need to refresh the page when I change the speed?

No. Changes apply instantly to the currently playing video. The popup writes to chrome.storage.sync and the content script picks up the change immediately.

Does it work with single-page apps like YouTube and Twitter?

Yes. The extension uses a MutationObserver to detect dynamically loaded videos, so it correctly handles SPA route changes on YouTube, Twitter/X, Facebook, and similar.

Does it collect any data?

No analytics, no telemetry, no remote requests. Your speed settings are stored locally via chrome.storage.sync — only Chrome itself optionally syncs them across your signed-in browsers.

How many per-site rules can I add?

Up to 10 per-site overrides. For most users that's more than enough — typically YouTube, Udemy, Netflix, and a couple of course platforms.

Is it free? Open source?

Yes to both. Free, no ads, no upsells. Source code on GitHub under MIT license.

Install in 30 seconds.
Control every video.

Now live on the Chrome Web Store — or grab the pre-built ZIP from GitHub.

View source & releases on GitHub →
Quick install steps
  1. Download the ZIP above and extract it.
  2. Open chrome://extensions in Chrome.
  3. Toggle Developer mode in the top right.
  4. Click Load unpacked and select the extracted folder.
  5. Pin Video Speed Controller Pro to your toolbar — done.