Generate a YouTube timestamp link

How to create a YouTube timestamp link

  1. Paste a YouTube video URL

    Any YouTube URL format works: watch links, youtu.be short links, embed URLs, or even URLs that already contain a timestamp — the generator normalizes them.

  2. Enter the start time

    Fill in hours, minutes and seconds where you want the video to start playing. Empty fields count as zero, so for "1 min 30 sec in" you only need 1 in Minutes and 30 in Seconds.

  3. Copy and share the generated link

    Click Copy to grab the link. Anyone who opens it — on desktop, mobile web, or the official YouTube app — will start watching at the exact timestamp.

Why use YouTube Timestamp Link Generator?

Sharing a video that "starts at the good part" removes friction and respects your audience's time. Whether you're sending a friend to a joke, a student to an equation, a teammate to a design demo, or a listener to the answer they asked about — a timestamped link is the difference between "watch this whole thing" and "here's exactly what I meant". This generator produces the exact URL YouTube expects, so it works everywhere: browsers, mobile apps, embeds and search snippets.

Frequently Asked Questions

How does a YouTube timestamp link actually work? +
YouTube's watch URL accepts a t query parameter with a value in seconds — for example, ?t=90 starts a video at 1:30. This tool converts your entered hours, minutes and seconds into that seconds value automatically.
Do timestamped links work on mobile and in the YouTube app? +
Yes. Desktop web, mobile web, and the official YouTube iOS and Android apps all honor the t parameter. Embedded players use a separate start parameter, and you can convert between the two easily.
Can I use a youtu.be short link? +
Yes. Paste any YouTube URL format — watch, youtu.be, embed, shorts — and the tool converts it to the canonical shareable form https://www.youtube.com/watch?v=…&t=…s.
How do I make an embedded video start at a specific time? +
For an <iframe> embed, use the /embed/ URL and pass start=SECONDS. Example: https://www.youtube.com/embed/dQw4w9WgXcQ?start=90 starts 1:30 in.
Why does my browser sometimes ignore the timestamp? +
A few common reasons: (1) an ad is still playing — the timestamp only takes effect once the actual video begins; (2) you were already on that video and the URL fragment doesn't trigger a reload; (3) the video was re-uploaded or trimmed and the timestamp now exceeds its duration.
Can I create a link that starts AND ends at specific times? +
Not on a standard YouTube watch link — YouTube doesn't expose an "end" parameter for viewers. Embedded players support both start and end parameters. For sharing, third-party wrappers like sharefromhere.com let you set both boundaries.