Skip to tool
ecech.
🎥 YouTube Creator Tools

Free YouTube A-B Loop Player to Repeat One Section of a Video

Set an in point and an out point, and the player repeats just that section forever — with adjustable speed for practising a guitar riff, a dance step or a language phrase.

Speed

Load a video, set A and B, then press Start loop.

Keyboard: A set start · B set end · L toggle loop · Space play/pause

Advertisement

How the calculation works

The whole idea in one picture A 1:24 B 1:39 reaches B → jumps straight back to A 0:00 end

How to Use This Tool

YouTube has no built-in way to repeat part of a video. It can loop the whole thing, and it can start at a timestamp, but the fifteen seconds you actually need — the guitar lick, the dance step, the sentence in a language you are learning — has to be scrubbed back to by hand every single time. This player does that automatically.

Setting the loop

Paste any YouTube link and press Load. Play until you reach the start of the passage you care about and press Set now under A, or just hit the A key. Do the same at the end for B. The timestamps accept several formats — 90, 1:30 and 0:01:30 all mean the same thing — so you can type them directly if you already know the numbers.

Press Start loop and the player watches the playhead. The moment it passes B it seeks back to A. The loop counter tells you how many repetitions you have done, which is oddly motivating when you are drilling something difficult.

A 15-second section, at each practice speed 0.5x 30.0 s 0.75x 20.0 s 1x 15.0 s 1.5x 10.0 s
At 0.5x you get half as many repetitions per minute but hear twice the detail. Most people learning a passage start at 0.5x, move to 0.75x once it is clean, then check at full speed.

Why the speed control matters

YouTube's own speed menu goes down to 0.25x, and this player exposes the same range. Slowing playback preserves pitch, so a guitar part at 0.5x is still in the same key — it is just half as fast. For language learning the useful range is 0.75x, which is slow enough to catch word boundaries without the vowels becoming unnaturally drawn out.

Sharing a loop

Copy loop link produces a URL that carries the video, the A point, the B point and the speed. Send it to a student, a bandmate or your future self and the page opens with the loop already set. The parameters live in the URL, which means nothing is stored on any server and the link keeps working regardless of what happens to this site.

Keyboard shortcuts, because you will be holding an instrument

  • A — set the loop start to the current position
  • B — set the loop end to the current position
  • L — turn looping on and off without losing your points
  • Space — play and pause

One limitation worth knowing about: the loop is enforced by polling the player several times a second, so the jump back happens within about a tenth of a second of point B rather than exactly on it. For practice that is imperceptible. For frame-accurate editing work it is not, and you want a real editor.

Advertisement

Frequently Asked Questions

Can I loop part of a YouTube video without a tool like this?
Not really. YouTube's own repeat option loops the entire video, and adding a timestamp to a URL only sets where playback begins — it does not set an end point. Repeating a specific fifteen-second passage requires something watching the playhead, which is what this page does.
Does slowing the video down change the pitch?
No. The player preserves pitch at every speed, so a song at 0.5x is still in the same key and speech still sounds like the same person. That is what makes slow playback useful for learning music and language rather than just comical.
What timestamp formats can I type?
Seconds as a plain number, minutes and seconds as 1:30, or hours as 1:02:30. All three are accepted in both the A and B fields, and the tool normalises them. You can also just play the video and press the Set now buttons, or the A and B keys.
Will the loop link still work if I close the page?
Yes. Everything the loop needs — the video ID, both timestamps and the speed — is encoded in the URL itself. Nothing is stored on a server, so the link works for anyone you send it to and keeps working indefinitely.
Why does the loop sometimes overshoot by a fraction of a second?
The player is polled several times a second rather than being interrupted exactly at point B, so the jump back happens within roughly a tenth of a second. For practice this is imperceptible. For frame-accurate work you need a real editor with sample-level control.
Can I loop age-restricted or embedding-disabled videos?
No. Some videos are marked by their owner as not embeddable, and age-restricted videos require a signed-in session. Both will refuse to load in any embedded player, including this one. The tool says so rather than showing a blank black box.
Does this download the video?
No. The video streams from YouTube exactly as it would on youtube.com, using their official embedded player, and views still count for the creator. This page only controls where playback jumps to.

What people usually need next

Picked by hand, not by algorithm.

Related tools in YouTube Creator Tools

Browse all YouTube Creator Tools tools