Have you ever tried to share a 3-hour long podcast or a massive gaming VOD with a friend, but you only want them to see a specific 15-second clip?
Sending the link and saying, "Skip to 1 hour, 14 minutes, and 5 seconds" is incredibly annoying for the recipient. If they are on a mobile device, trying to scrub a tiny progress bar to the exact second is nearly impossible, often resulting in them just closing the video entirely.
To ensure your viewers actually watch the content you want them to see, you must use YouTube Timestamp Links. In this guide, we will explain how the URL parameters work for both standard sharing and website embedding, and how to automate the math using a generator.
The Two Types of YouTube Timestamp Parameters
YouTube uses two completely different URL parameters to control start times, depending on where the video is being viewed. This is the most common point of confusion for creators.
1. The Shareable Link (`?t=`)
If you are texting a link, posting it on Twitter, or dropping it in a Discord server, you are using a standard shareable link. To make a shareable link start at a specific time, you append the t (time) parameter to the URL.
- Format: You can use minutes and seconds (
?t=1m30s) or just total seconds (?t=90s). - Example (Standard):
https://www.youtube.com/watch?v=VIDEO_ID&t=90s - Example (Shortened):
https://youtu.be/VIDEO_ID?t=1m30s
Note: If the URL already has a question mark in it (like watch?v=), you must use an ampersand (&t=). If it does not (like youtu.be/), use a question mark (?t=).
2. The Embed Code (`&start=`)
If you are a web developer or blogger embedding a YouTube video directly onto your website using an <iframe>, the ?t= parameter will not work.
For embedded iframes, YouTube requires the start parameter. Furthermore, it does not accept minutes and hours format (like 1h2m). It only accepts the total number of seconds.
- Format:
?start=SECONDS - Example:
<iframe src="https://www.youtube.com/embed/VIDEO_ID?start=90"></iframe>
Automating the Math: The Timestamp Link Generator
Calculating that "1 hour, 14 minutes, and 5 seconds" equals exactly 4445 seconds for an embed code is tedious. Furthermore, manually typing out &t=1h14m5s on a mobile keyboard is prone to typos.
To make this frictionless, use the FluxToolkit YouTube Timestamp Link Generator.
Why Use Our Generator?
- Auto-Formatting: Simply paste your video URL, enter the Hours, Minutes, and Seconds into the clean UI, and we automatically generate both the shareable link and the embed URL.
- Cleans Tracking Garbage: Our tool strips out messy tracking parameters (like
&feature=sharedor&si=...) that YouTube often attaches to copied links, leaving you with a pristine, shortenedyoutu.beURL. - Live Embed Preview: Before you copy the link, our tool features a live embedded video player that instantly snaps to your chosen timestamp, allowing you to visually verify you captured the exact right frame.
Why Does My Link Start a Few Seconds Early?
A common question creators have is: "I set the timestamp to 1:30, but when my friend clicks it, the video starts at 1:28. Why?"
This is not a bug in the link; it is a feature of YouTube's video compression algorithm. YouTube compresses videos using "Keyframes" (a complete image frame) followed by several delta frames (which only contain the pixels that changed).
To ensure the video loads instantly without buffering when someone clicks your link, the YouTube player will automatically snap backward to the nearest Keyframe just before your requested timestamp. This usually results in a 1 to 3-second discrepancy, which is actually beneficial as it provides the viewer with a brief moment of context before the action begins.
Advanced: Can I Make a Video End at a Specific Time?
Yes, but only for embedded videos.
While standard shareable links only support a start time, <iframe> embeds support an end parameter. Just like the start parameter, it requires the total time in seconds.
- Example:
<iframe src="https://www.youtube.com/embed/VIDEO_ID?start=90&end=120"></iframe>
This will cause the embedded video to start at 1 minute 30 seconds, play for 30 seconds, and automatically stop at the 2-minute mark. This is an incredibly powerful tool for educators or corporate trainers who want to embed a very specific segment of a massive lecture without requiring the user to manually pause the video.
*Stop doing mental math to figure out total seconds. Generate your exact start-time links instantly with the YouTube Timestamp Link Generator.*





