Take control of HTML5 video and audio playback across the entire web. Fine-tune speed increments, customize single-key hotkeys, and enjoy a high-performance, frosted-glass dashboard center.
Velocity uses highly-optimized client-side codebases to scan, control, and override media streams without lag or tracking overhead.
Standard extension controllers fail inside modern Single Page Applications (SPAs) because video objects are encapsulated inside web component frames. Velocity recursively traverses document boundaries and shadow roots to capture deep-nested players effortlessly — including social media platforms like Instagram, TikTok, Reddit, and YouTube Shorts.
Rebind shortcuts to any single key of your choice. Smart context listeners automatically identify form inputs, comment sections, search fields, or text boxes and deactivate hotkeys to prevent accidental navigation fires while typing.
Hover over any video player to reveal a frosted-glass speed toolbar with click-to-adjust controls, skip, and rewind. The toolbar hides instantly when your cursor exits the player, and auto-fades after 3 seconds of inactivity. Works reliably even on overlay-heavy sites like Instagram and TikTok where transparent elements intercept pointer events.
If you use hotkeys to scale playback speed beyond the standard 4.0x limit (clamping up to 16.0x), the dashboard slider dynamically scales its range and label indicators, cleanly resetting to 4.0x once normal speeds are restored.
Uses bridge events between isolated browser script worlds to communicate with YouTube's core UI player APIs. Adjusting speed via Velocity instantly syncs YouTube's gear settings and duration menus for a highly native feel.
We strictly believe in user privacy. The extension functions fully offline: it executes zero remote API connections, collects no telemetry, and tracks no browsing histories. Your configuration and exclusion domains are persisted completely locally.
Velocity maps high-efficiency keyboard controls by default. Click any shortcut card below to simulate its dynamic pulse HUD overlay!
Slows playback rate by -0.1x
Speeds playback rate by +0.1x
Toggles speed between 1.0x & custom
Skips backward by 10 seconds
Skips forward by 10 seconds
Enable/disable screen text overlay
Velocity is built using standard Manifest V3 guidelines to maintain long-term browser support and sandboxed execution.
Specifies MV3 execution structures, sandboxes local storage preferences, manages tab connections, and enforces strict background service worker lifetimes.
An ephemeral background service worker that boots instantly on launch to initialize user custom keybindings and increments, fully unloading when idle.
Our core controller wrapper that dynamically parses active DOM trees and shadow hosts, injects the frosted overlays, and handles high-frequency hotkeys safely.
The dashboard popup interface (popup.html/css/js) houses dynamic speed displays, custom re-binding input listeners, and host exclusion handlers.
Everything you need to know before installing.
Any site using standard HTML5 video — YouTube, Netflix, Twitch, Instagram, TikTok, Reddit, Udemy, and thousands more. Sites using heavily DRM-encrypted players may not respond to speed changes on certain content.
Completely free. No premium tier, no subscription, no upsell. Install and use every feature without limits.
No. The extension makes zero network requests and stores nothing remotely. All settings live in your browser's local sandboxed storage only — completely private and offline. Read the full Privacy Policy →
A small number of players use proprietary DRM or render inside deeply sandboxed iframes that block extension access entirely. Velocity's Shadow DOM traversal handles the vast majority of these cases — but a few edge cases remain outside what any extension can reach.
No — Chrome extensions don't run on mobile Chrome on iOS or Android. Velocity is desktop only (Windows, Mac, Linux).
0.1x minimum to 16.0x maximum. The popup slider defaults to a 4.0x range, but keyboard shortcuts can push beyond that — and the slider automatically expands its scale to match. Fine-tune in 0.05x increments via the slider, or in adjustable steps (default 0.10x) via shortcuts.
Open the Velocity popup → click the Shortcuts tab → tap any key binding to rebind it to a key of your choice. Changes save instantly with no restart needed.
No. Velocity runs entirely client-side with zero network calls, no background polling, and no telemetry. It only activates when a video element is detected on the page — completely idle otherwise.