YouTube Timestamp Link Generator – Share the Exact Moment
“Watch from 14:32” is one of the most common things anybody shares, and it is also one of the easiest to get wrong. A YouTube timestamp link is simply a video address with a start time attached, but the address arrives in a dozen shapes — a youtu.be link copied from a phone, a /shorts/ link, a /live/ link from a premiere, an /embed/ address lifted from someone's page, or awatch?v= that already carries a stale time and a playlist. This tool reads all of them, keeps what was already there, and writes the moment you want back in.
Every address shape, read the same way
Rather than matching one enormous regular expression, the address is taken apart with the browser's own URL parser and then read by host and path. That is why a missing https:// is no obstacle and a bare eleven-character video ID works on its own. The shapes below were observed on YouTube and checked on 2026-09-13; YouTube publishes no specification for any of them, so treat the table as a record of behaviour rather than documented fact.
| Shape | Example | The ID comes from |
|---|---|---|
| Watch page | youtube.com/watch?v=ID | the v parameter |
| Short link | youtu.be/ID | the first path segment |
| Shorts | youtube.com/shorts/ID | the second path segment |
| Embed | youtube.com/embed/ID | the second path segment |
| Live | youtube.com/live/ID | the second path segment |
| Bare ID | dQw4w9WgXcQ | the whole string |
Mobile (m.youtube.com), YouTube Music and the privacy-enhanced youtube-nocookie.com host are read too. A channel address, a playlist with no video in it, or a link on somebody else's site is refused with a message saying which of those it was, because a confident broken link is worse than an honest refusal.
Writing the moment
The time field takes every common way of writing a moment: plain seconds (95), seconds with a unit (95s), compact form in hours-minutes-seconds order (1h2m3s, 2m30s, 4m) and clock form with two or three parts, so 1:35 is a minute and thirty-five seconds and 1:02:03 is an hour, two minutes and three seconds. Whatever you type is echoed back immediately in all three canonical forms, so a misreading is visible before you copy anything. Parts written out of order are refused rather than quietly reordered, and a minutes or seconds field of sixty or more is refused as well — though a leading field is unbounded, which makes 90:00 a perfectly good ninety minutes.
t, start and end
Watch pages, youtu.be links, Shorts and live links carry the time in a t parameter, which accepts either a plain number of seconds or the compact form. The embed player reads start instead, as a whole number, and is the only shape that also reads an end — so linking to a range rather than a single moment means using the embed address or the ready-made iframe snippet. Both t=95 and t=95s are in circulation, so a switch chooses between them.
Nothing else in your link is disturbed
A playlist is the usual casualty of hand-editing. Here, list, index, si, pp and anything else already in the address survive into the result in their original order, and an existing time parameter is replaced in the position it held rather than appended at the end. Paste a link, change nothing, and what comes back is the link you started with. Stripping tracking parameters is a different job and is deliberately not done here.
The timeline
Type the video length and the bar beneath the fields is drawn to scale: the marker sits at the real proportion of the way through, labelled with the clock time and the percentage, and an end time shades the segment and reports its duration. Drag the marker and the time field follows; type in the field and the marker moves. It is reachable by keyboard too, nudging a second at a time, ten with Shift, a minute with Page Up.
/shorts/ address honours a start time could not be confirmed when this tool was built, and the mobile app may differ from the web player. A Shorts link is always shown alongside its watch?v= equivalent for that reason.Everything happens in your browser. No request is sent to YouTube, which is why the video length has to be typed in rather than looked up, and why the tool can tell you a link is correctly formatted but never that the video exists or is still public.