Skip to main content

YouTube Thumbnail Downloader

Paste any YouTube link and download the video's thumbnail in every resolution YouTube publishes, from Full HD down to small. Each size is checked before it is offered, so missing ones are marked instead of stretched.

Local-only

How YouTube thumbnails work, and how this downloader gets them

Every public YouTube video has a set of thumbnail images generated at upload time. Unlike the video stream itself — which is protected by signed URLs, adaptive-bitrate manifests and DRM on some content — thumbnails are served from YouTube's public image CDN at i.ytimg.com under a fully predictable path: https://i.ytimg.com/vi/<VIDEO_ID>/<QUALITY>.jpg. The video ID is the 11-character token in every YouTube URL, and the quality token is one of five fixed filenames. No API key, OAuth scope or quota is involved at any point; the CDN answers anonymous GET requests, which is why a purely client-side downloader is possible at all.

The five thumbnail files

YouTube generates up to five renditions per video, and understanding which one you need saves you from downloading a blurry upscale:

  • maxresdefault.jpg — 1280×720. The full-HD frame. Only generated when the source upload was 720p or higher. This is the one creators custom-upload or YouTube auto-selects.
  • sddefault.jpg — 640×480. A 4:3 frame inherited from the pre-widescreen player era. Modern 16:9 video appears letterboxed with black bars.
  • hqdefault.jpg — 480×360. The classic embed preview; the image most people picture when they think of a YouTube thumbnail.
  • mqdefault.jpg — 320×180. A true 16:9 medium frame, useful for lists and cards.
  • default.jpg — 120×90. The smallest rendition; always exists, even for ancient uploads.

The critical subtlety: requesting a size that was never generated does not return a 404. YouTube's CDN returns HTTP 200 with a generic 120×90 gray placeholder image. A naive downloader would happily hand you that placeholder labelled "1280×720". This tool instead loads each candidate into an Image object and inspects naturalWidth / naturalHeight: anything at or below 120×90 that is not the default file itself is classified as missing and shown as unavailable.

Parsing every YouTube URL shape

YouTube has shipped many URL formats over two decades, and users paste all of them. The parser handles youtube.com/watch?v=… (with arbitrary extra parameters like &t= timestamps and playlist IDs), youtu.be/… short links, /shorts/…, /embed/…, /live/…, music.youtube.com/watch, mobile m.youtube.com links, legacy /v/… flash-player paths, and attribution links that bury the real URL inside au parameter. A bare 11-character ID pasted on its own is accepted too. Every candidate is validated against the [A-Za-z0-9_-]{11} alphabet before anything is fetched, so malformed input fails fast with a clear message instead of producing broken image requests.

What the tool never touches

Only thumbnail image files are ever requested. The video stream, captions, comments and channel metadata are never fetched, and nothing is sent to youtube.com — requests go solely to the i.ytimg.com image CDN, all five standard sizes are fetched as soon as you submit a video ID, and clicking a size only saves the already-fetched file to disk. There is no server component: the page has no endpoint that could log which videos you look up.

Practical uses for downloaded thumbnails

  • Recovering the thumbnail of your own video after losing the source file.
  • Creating video citations in articles, theses and presentations (with attribution).
  • Design reference: studying which thumbnail styles perform in your niche.
  • Building video sitemaps and link previews for your own embeds.

Remember that thumbnails are creative works owned by the uploader. Personal reference, commentary, criticism and news reporting are the classic fair-use cases; presenting someone else's thumbnail as your own video's artwork is not.

Which keyboard shortcuts does the thumbnail downloader support?

Ctrl + V / Cmd + VPaste a YouTube link into the input
EnterFetch thumbnails for the pasted link
Tab / Shift+TabMove between the input and download buttons

Frequently asked questions

Which thumbnail resolutions can I download?

YouTube publishes up to five thumbnail files per video: maxresdefault (1280×720, Full HD), sddefault (640×480), hqdefault (480×360), mqdefault (320×180) and default (120×90). The tool probes each file and only offers the sizes that actually exist for that video, so you never download a stretched placeholder by mistake.

Why is the Full HD (1280×720) thumbnail sometimes missing?

maxresdefault only exists for videos uploaded in HD (720p) or higher. For older or low-resolution uploads YouTube never generated a 1280×720 file — the CDN returns a tiny 120×90 placeholder instead. The downloader detects this by checking the decoded image dimensions and marks the size as unavailable rather than handing you the placeholder.

Does it work with YouTube Shorts?

Yes. Shorts URLs (youtube.com/shorts/…), youtu.be short links, embed URLs, /live/ streams, music.youtube.com links and even legacy /v/ player URLs are all parsed. You can also paste the bare 11-character video ID. Shorts thumbnails are portrait frames extracted by YouTube, typically available up to 480×360 or 640×480.

Is downloading a YouTube thumbnail legal?

Thumbnails are copyrighted artwork belonging to the video's uploader. Downloading for personal reference, for thumbnails of your own videos, or for fair-use purposes such as criticism, commentary or news reporting is generally fine. Re-uploading someone else's thumbnail as your own — for example to misrepresent a different video — infringes their rights and violates YouTube's terms.

Do I need a YouTube API key or account?

No. Thumbnails live on YouTube's public image CDN (i.ytimg.com) under a predictable path derived from the video ID, so no API key, quota or login is required. The page never contacts youtube.com itself — submitting a video ID automatically fetches the five standard thumbnail sizes from the image CDN, and nothing else.

Why do some thumbnails look letterboxed with black bars?

The sddefault (640×480) and default (120×90) files are 4:3 frames from YouTube's older player era, while modern video is 16:9 — so widescreen content gets black bars top and bottom in those sizes. If you want a clean 16:9 image, use maxresdefault (1280×720) or mqdefault (320×180).