YouTube Thumbnail & Timestamp Link Generator
Instantly get all thumbnail resolutions and create timestamped share links from any YouTube URL.
⏱ Create Timestamp Link
Creates a shareable link that plays from a specific time. It automatically uses the YouTube link entered above.
What is the YouTube Thumbnail & Timestamp Link Generator?
Grabbing a YouTube thumbnail can be tedious. Links come in many formats—watch, youtu.be, shorts, embed—making it hard to find the video ID. This tool instantly extracts the ID from any URL you paste and generates links for all thumbnail resolutions, from maxres (1280×720) to default (120×90). It also includes a timestamp generator to create shareable links that start a video at a specific moment, perfect for reviews and commentary. All processing happens in your browser for privacy; no data is sent to a server.
How to use
- Paste any YouTube URL into the "YouTube link or video ID" field. If the link includes a start time, it will be automatically detected.
- The tool instantly extracts the "Video ID" and generates a list of "Thumbnail URLs by Resolution".
- Click "Copy" next to any URL, or click "🖼 Load Previews" to see the actual images without leaving the page.
- In the "⏱ Create Timestamp Link" section, enter a start time to generate a shareable link that plays from that point.
- Use the "Timestamp List for Comments" to build a list of chapters for a YouTube video description.
YouTube Thumbnail & Timestamp Link Generator guide
How this tool is used in real work, and what to watch out for.
Which URL Should You Use? Why `hqdefault` is the Safest Bet
The five URLs this tool generates are all based on real YouTube conventions, but not all five exist for every video.
`maxresdefault` (1280×720) is only generated when the uploader has provided a custom high-quality thumbnail. If they didn't, and YouTube auto-generated one from a video frame, this URL won't work. Instead of a 404 error, requesting a non-existent `maxresdefault` URL returns a 120×90 gray placeholder image, which is a particular headache to handle in code.
| URL Key | Size | Aspect Ratio | Always Available? |
|---|---|---|---|
| maxresdefault | 1280×720 | 16:9 | No — returns a gray placeholder if unavailable |
| sddefault | 640×480 | 4:3 (cropped top and bottom) | Usually |
| hqdefault | 480×360 | 4:3 (cropped top and bottom) | Yes — the safest option |
| mqdefault | 320×180 | 16:9 | Yes |
| default | 120×90 | 4:3 | Yes |
How to Programmatically Check if a `maxres` Thumbnail Exists
If you need to display YouTube thumbnails on your website, you can't manually check for the existence of `maxres` every time. You can automate this by leveraging the fact that the gray placeholder image always has a native size of 120×90.
// If maxres doesn't exist, YouTube returns a 120x90 gray image
function ytThumb(id) {
return new Promise(function (resolve) {
var base = "https://i.ytimg.com/vi/" + id + "/";
var img = new Image();
img.onload = function () {
var ok = img.naturalWidth > 120; // Filter out the gray placeholder image
resolve(base + (ok ? "maxresdefault" : "hqdefault") + ".jpg");
};
img.onerror = function () {
resolve(base + "hqdefault.jpg");
};
img.src = base + "maxresdefault.jpg";
});
}
Before You Use Someone Else's Thumbnail
Getting the URL is one thing; being allowed to use the image is another. A thumbnail is a copyrighted work created by the video's author. Uploading it to YouTube does not make it free for anyone to use.
- Quoting the thumbnail in a review or article to identify the video — this is likely to be considered fair use if you provide a source and a link.
- Using it as a banner or ad creative for your own site — this is problematic and requires the creator's permission.
- Creating a gallery page of thumbnails to run ads — this is both a copyright issue and a violation of YouTube's Terms of Service.
- Retrieving a thumbnail for a video you uploaded yourself — this is perfectly fine. This tool is useful if you've lost the original file.
Creating Video Chapters with Timestamps
The timestamp tool at the bottom has two main purposes: creating a shareable link that starts playback at a specific moment, and building a chapter list for a video's description.
YouTube only generates chapters automatically when a specific set of conditions are met. If even one is missed, the list will remain plain text and the video player's seek bar won't be divided.
- Paste the YouTube link in the input field above.
- Enter the time using the hr/min/sec fields or type it directly, like `3:20` or `200s`.
- Click "Add Current Time" to add the time to the list in `0:00` format.
- Add a chapter title after the timestamp on each line. Make sure the first line starts with `0:00`.
- Copy the completed list and paste it into your video's description.
- The first chapter must be `0:00`. If you start at, say, `0:15`, no chapters will be created at all.
- There must be at least three chapters in the list.
- Each chapter must be at least 10 seconds long.
- The timestamps must be listed in chronological (ascending) order.
- The list must be in the video's description. Timestamps in comments only function as links and won't affect the player's seek bar.
What to Do When the Video ID Isn't Found
A YouTube video ID is exactly 11 characters long. This tool scans for all known formats (watch, youtu.be, shorts, embed, live) and even checks the last path segment as a fallback. If it still fails, it's usually for one of the following reasons.
- You pasted a channel or playlist URL. These don't have video IDs. Open a specific video from the playlist and use its URL.
- The link was truncated when you copied it from a messenger app. Try copying the full link again.
- The link uses a URL shortener service (like bit.ly). You'll need to open the link in a browser first to get the final YouTube URL.
- There are extra characters like quotes or other text attached to the beginning or end of the URL. The tool tries to filter these out, but if it fails, delete everything except the URL itself.
Frequently asked questions
Why is the maxres thumbnail sometimes missing?
The `maxresdefault` (1280×720) image only exists if the uploader provided a custom high-res thumbnail. If not, use the `hqdefault` (480×360) URL, which is available for all videos.
Why don't the previews load automatically?
To protect your privacy. This tool runs entirely in your browser and only sends requests to YouTube's servers when you explicitly click the "🖼 Load Previews" button.
Is the link I enter sent to a server?
No. All video ID extraction and URL generation happen in your browser. Nothing you type is logged or sent to our servers. Only previewing images contacts YouTube directly.
Can I use these thumbnail images freely?
Thumbnails are the creator's copyrighted work. Using them for citation or review is often fair use, but unauthorized redistribution or commercial use can lead to copyright issues.