YouTube Keyboard Shortcuts
YouTube's player shortcuts are some of the most-used keyboard bindings on the web simply by volume of users, and the set is genuinely deep once you go past the obvious play/pause — numbered seeking, frame-by-frame stepping, and speed control all exist for viewers who never discover them through the visible UI. These shortcuts require the video player itself (not the comments, search box, or sidebar) to have keyboard focus, which is the most common reason they appear to 'stop working' after clicking elsewhere on the page. They function identically across operating systems since YouTube runs in the browser, with no Mac/Windows/Linux variation in the bindings themselves. Students watching lecture recordings and developers scrubbing through a tutorial to find one specific code snippet are arguably the two groups who benefit most from the deeper shortcuts here — frame-stepping and precise percentage-jumping turn a passive video player into something closer to a scrubbing tool, letting you treat a long recorded video almost like a searchable document once you know the keys exist.
Playback
| Action | Windows | Mac | Description |
|---|---|---|---|
| Play / Pause | K or Space | K or Space | Toggles playback; K is the more reliable choice since Space can sometimes scroll the page if focus has drifted off the player itself. |
| Mute / Unmute | M | M | Toggles audio mute on the current video without changing the saved volume level, so unmuting restores exactly where it was. |
| Toggle fullscreen | F | F | Expands the player to fill the entire browser viewport, or exits fullscreen if already active. |
| Toggle theater mode | T | T | Widens the player within the page without going fully fullscreen, keeping the comments section accessible below while watching at a larger size. |
| Increase playback speed | Shift+. | Shift+. | Bumps playback speed up one increment from the available speed options, without needing to open the settings gear menu. |
| Decrease playback speed | Shift+, | Shift+, | Drops playback speed down one increment, the counterpart to the speed-up shortcut, useful for slowing down a fast-talking section or a technical demonstration to catch every detail. |
| Increase/decrease volume | Up Arrow / Down Arrow | Up Arrow / Down Arrow | Adjusts the player's volume in small increments per press, letting you fine-tune loudness without reaching for the volume slider or your system volume controls. |
Seeking
| Action | Windows | Mac | Description |
|---|---|---|---|
| Seek forward 5 or 10 seconds | Right Arrow (5s) or L (10s) | Right Arrow or L | Right Arrow nudges forward 5 seconds; L jumps forward a full 10 seconds, useful for skipping past a section faster than the smaller increment allows. |
| Seek backward 5 or 10 seconds | Left Arrow (5s) or J (10s) | Left Arrow or J | Left Arrow rewinds 5 seconds; J rewinds a full 10 seconds, the most common shortcut for replaying a missed line of dialogue. |
| Jump to percentage of video | 0-9 number keys | 0-9 number keys | Each number key jumps to that decile of the video's total length — pressing 5 jumps to the 50% mark, 9 to the 90% mark, and so on. |
| Step forward/backward one frame | . and , (while paused) | . and , (while paused) | Advances or rewinds exactly one frame at a time while the video is paused, useful for finding an exact moment for a screenshot or precise reference. |
| Skip to next video in playlist | Shift+N | Shift+N | Advances immediately to the next video when watching a playlist or a channel's autoplay queue, skipping the current video's remaining runtime and any end screen without waiting for it to finish naturally. |
| Go to previous video in playlist | Shift+P | Shift+P | Jumps back to the previous video in a playlist sequence, useful for rewatching the prior video's ending for context without manually reopening it from the playlist sidebar. |
Captions Quality
| Action | Windows | Mac | Description |
|---|---|---|---|
| Toggle captions | C | C | Turns closed captions on or off for the current video, if captions are available, without opening the settings menu. |
| Toggle Picture-in-Picture / Miniplayer | I | I | Shrinks the player into a small floating window that stays visible while you scroll or browse other parts of the page or browser tabs. |
Frequently Asked Questions
Why does pressing Space sometimes scroll the page instead of pausing the video?
Space's default browser behavior is to scroll down the page, and YouTube only intercepts it for play/pause when the video player element specifically has keyboard focus. If you've clicked on a comment, the search bar, or anywhere outside the player since loading the page, Space reverts to its normal scrolling behavior until you click back on the player.
What's the actual difference between Left/Right Arrow and J/K/L?
Arrow keys seek in small 5-second increments, suited for fine adjustments, while J and L seek in larger 10-second jumps, suited for skipping past whole sections faster. K is functionally identical to Space for play/pause but doesn't carry Space's page-scrolling risk.
Can I jump to an exact timestamp rather than a percentage?
Not directly via keyboard shortcut — the 0-9 number keys only jump to fixed 10% increments of total video length. For an exact timestamp, you'd need to click directly on that point on the progress bar, or use a URL with a time parameter appended if you're trying to share or revisit a specific moment.
Does frame-stepping work on any video, or only certain resolutions and formats?
Frame-stepping works on essentially any video played through the standard YouTube player regardless of resolution, though the practical frame rate you're stepping through depends on the original video's actual frame rate, meaning a 24fps film-style upload and a 60fps gameplay recording will feel different in terms of how much visual change each single frame-step reveals.
Is there a way to permanently set a faster default playback speed for every video I watch?
The Shift+. and Shift+, shortcuts adjust speed per video session rather than setting a persistent global default, though YouTube's settings menu does offer a speed control that some browser extensions can be configured to remember and reapply automatically across videos if a consistently faster default speed is something you want without repeating the shortcut every time.
Do these player shortcuts work the same way on embedded YouTube videos on other websites, not just youtube.com?
Generally yes, as long as the embedded player has keyboard focus and the embedding site hasn't disabled certain controls — most standard playback and seeking shortcuts function identically in an embed, though some embeds are configured with restricted controls (no fullscreen, for instance) that can limit which of these shortcuts have any visible effect. This makes embeds a genuinely reliable way to navigate a long tutorial video linked from a blog post or documentation page without needing to click through to youtube.com itself.
Do Shift+N and Shift+P work outside of playlists too, like on a channel's uploads feed?
They work most reliably within an actual playlist or when autoplay has queued up a specific next video, since both shortcuts need a defined next/previous video in sequence to jump to; watching a completely standalone video with autoplay disabled and no queue leaves nothing for these shortcuts to jump to.