YouTube Start & End Time Link Generator
Make a YouTube link that starts at a set time, plus embed code that stops at an end time.
Works with watch?v=, youtu.be, Shorts, embed, live and mobile (m.youtube.com) links, even with extra parameters.
Video ID: M7lc1UVf-VE
mm:ss, hh:mm:ss, 1h2m3s or seconds
Only embedded players stop at the end time
Starts at 1:05 (65s) · stops at 4:30 (270s) · clip length 3:25
Best for sharing anywhere. Opens on YouTube at the start time on desktop and in the mobile app.
The end time only works in embedded players. YouTube ignores it on normal watch and youtu.be links.
<iframe width="560" height="315" src="https://www.youtube.com/embed/M7lc1UVf-VE?start=65&end=270&rel=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>About the YouTube Start & End Time Link Generator
Want to send someone straight to the good part of a video? Paste any YouTube link, whether it is a normal watch link, a youtu.be short link, a Short, an embed or a link copied from the mobile app, then type a start time such as 1:30, 1:02:03, 1h2m3s or plain seconds. You get a watch link with &t=, a youtu.be link with ?t=, and an embed URL with start and end values, each with a one-click copy. Add an end time to make a clip that stops by itself in an embedded player, switch on loop, muted autoplay or fewer related videos, and preview the clip before you share it. Paste a chapter list to get a timestamp link for every section at once.
How to make a YouTube link that starts at a specific time
Add a t parameter with the number of seconds. On a normal watch link, add &t=90s after the video ID. On a youtu.be short link, add ?t=90. Both open the video at 1:30.
- Watch link:
https://www.youtube.com/watch?v=M7lc1UVf-VE&t=65s - Short link:
https://youtu.be/M7lc1UVf-VE?t=65
The rule for the separator is simple. If the link has no question mark yet, use ?. If it already has one (for example ?v= or a ?si= share code), use &. Two question marks in one link is the number one reason a timestamp gets ignored. On desktop you can also right-click the paused video and choose Copy video URL at current time.
How to set an end time (embed only)
YouTube has no end-time parameter for shared links. An end time only works in an embedded player, using the start and end player parameters. Both take whole seconds counted from the very beginning of the video, not from your start point. This iframe plays from 1:05 to 4:30 and then stops:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/M7lc1UVf-VE?start=65&end=270&rel=0"
title="YouTube video player" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Other useful embed options: autoplay=1 (pair it with mute=1, because browsers block autoplay with sound), loop=1&playlist=VIDEO_ID to repeat a single video, and rel=0, which since 2018 limits end-screen suggestions to the same channel rather than hiding them completely. Swap youtube.com for youtube-nocookie.com for privacy-enhanced mode.
How to add a start time on mobile
In the YouTube app on iPhone or Android, pause at the moment you want, tap Share and then Copy link. Some app versions show a Start at checkbox in the share sheet. If yours doesn't, paste the copied link and add the time yourself. App links look like https://youtu.be/ID?si=abc123, so add &t=90 at the end. Or paste the link into this generator, type the time, and copy the finished link.
Shorts are the exception. /shorts/ links ignore the time, so this tool gives you a regular watch link for the same video, which does jump to the right second.
Worked example
Say you want to share the section from 1:05 to 4:30 of a talk. Type 1:05 and 4:30 (or 65 and 270, or 1m5s and 4m30s). The generator converts both to seconds and gives you:
- A watch link ending in
&t=65sand a youtu.be link ending in?t=65. These start at 1:05 but play on past 4:30, because shared links can't stop. - An embed URL ending in
?start=65&end=270, a 3 minute 25 second clip that stops on its own.
For a video with chapters, paste the chapter list from the description into the bulk tab. Each line like 12:34 Q&A becomes &t=754s, ready to drop into a newsletter, a course page or a pinned comment.
Timestamp formats this tool accepts
| You type | Read as | Seconds | Watch link adds |
|---|---|---|---|
| 90 | Plain seconds | 90 | &t=90s |
| 1:30 | mm:ss | 90 | &t=90s |
| 12:34 | mm:ss | 754 | &t=754s |
| 1:02:03 | hh:mm:ss | 3723 | &t=3723s |
| 1h2m3s | YouTube style | 3723 | &t=3723s |
| 4m30s | YouTube style | 270 | &t=270s |
YouTube itself also accepts t=1m30s in watch links, but embed parameters only take whole seconds, so this tool always outputs seconds to keep every link consistent. Players seek to the nearest keyframe, so playback can begin a fraction of a second before the exact time.
How to use the YouTube Start & End Time Link Generator
- 01Paste a YouTube link (watch, youtu.be, Shorts, embed, live or m.youtube.com) or the 11-character video ID.
- 02Type a start time such as 1:30, 1:02:03, 1h2m3s or 90. Add an end time if you want an embedded clip that stops by itself.
- 03Copy the watch link or youtu.be link to share, or copy the embed code. Turn on loop, muted autoplay or fewer related videos first if you need them.
- 04For chapters, open the Chapter list tab, paste lines like 0:00 Intro and copy a timestamp link for each section, or all of them at once.
Frequently asked questions
Can a normal YouTube link have an end time?
No. Watch links and youtu.be links only understand a start time (t=). The end time is a player parameter, so it only works in an embedded player using an embed URL like youtube.com/embed/ID?start=65&end=270. If you need a shareable clip that stops, embed it on a page or use YouTube's own Clip button, which is available on many videos.
What is the difference between t= and start=?
t= belongs to watch and youtu.be links and accepts seconds (t=90 or t=90s) or a format like t=1m30s. start= and end= belong to embed URLs and only accept whole seconds. This generator converts whatever you type into the right format for each link.
Why does my timestamp link start from the beginning?
The most common causes are a Shorts link (Shorts ignore t=, so use the watch link instead), a link with two question marks such as youtu.be/ID?si=abc?t=90 (the second one should be &), or the viewer having already watched part of the video, where YouTube may resume from their last position. Check the link here and copy a fresh one.
Does the start time work in the YouTube mobile app?
Yes. Links with t= open at the right second in the YouTube app on iPhone and Android. You can also make one in the app itself: tap Share, and on some versions you can tick a Start at option. If you don't see it, copy the link and add ?t=90 to a youtu.be link or &t=90 to a watch link.
Why does my looping embed restart at 0:00 instead of my start time?
Looping a single video needs loop=1 plus playlist set to the same video ID. In that mode YouTube treats the video as a one-item playlist, and many players jump back to the very beginning on each repeat instead of honouring start. If an exact looped section matters, use the IFrame Player API and seek back to your start time from JavaScript.
Is this timestamp link generator free and private?
Yes. It is free with no sign-up, and the links are built in your browser. Nothing is sent to our servers. The preview only loads the YouTube player, from the privacy-enhanced youtube-nocookie.com domain, after you click it.