YouTube Thumbnail
Inspector
Extract, preview, and download YouTube thumbnails at every quality level β including language-specific localized versions. No login. No extension. Just paste and go.
What Is This Tool?
IMGLAB YouTube Thumbnail Inspector is a free, server-hosted web tool. Paste any YouTube URL and it instantly fetches and displays the video’s thumbnail in every available quality β from full 1280Γ720 HD down to the small 120Γ90 default. Download any size directly as a .jpg file with one click.
Automatically probes all 5 quality levels (MAX β LQ) and shows which ones actually exist for the video. Unavailable qualities are shown with strikethrough β no guessing.
The download button uses a server-side PHP proxy to force the browser to save the thumbnail as a .jpg file instead of opening it in a new tab β the standard cross-origin workaround.
Detects language-specific thumbnail variants via YouTube’s vi_lc CDN endpoint. Currently checks English π¬π§ and Japanese π―π΅ β rare but useful when video creators upload region-specific versions.
Accepts every YouTube URL variant: standard watch URLs, short links, Shorts, Live, Embed, mobile URLs, and even bare 11-character video IDs.
Completely stateless β no account, no tracking, no cookies. YouTube thumbnails are publicly accessible CDN assets. This tool simply automates fetching them at every quality level.
Quality probing runs in parallel. Results appear within 1β2 seconds. No server processing lag β quality detection happens directly in the browser via image loading.
Using the Tool in 3 Steps
No setup, no installation. The tool runs in your browser. Here’s the full workflow from paste to download.
Copy any YouTube video URL and paste it into the input field. The tool accepts all URL formats β watch pages, short links, Shorts, Live streams, embedded players, and mobile URLs. You can also paste just the 11-character video ID directly (e.g. dQw4w9WgXcQ) without a full URL.
Press Enter or click the Inspect β button to begin.
The tool automatically displays the highest available quality thumbnail for the video. Below the image, quality pills show all 5 levels: MAX, SD, HQ, MQ, and LQ.
Pills with a strikethrough are not available for this video β YouTube returns a grey 120px placeholder image for missing qualities, and the tool detects these automatically by checking image width. Click any available quality pill to preview that resolution.
Click the Download [quality] button to save the currently selected quality thumbnail to your device. The file is saved as a .jpg with a meaningful filename: imglab_[videoID]_[quality].jpg β for example, imglab_dQw4w9WgXcQ_maxresdefault.jpg.
To download a localized thumbnail (English or Japanese), click directly on that thumbnail card β it works as a download button.
All 5 Thumbnail Quality Levels
YouTube stores thumbnails for every video at up to 5 quality levels, each hosted as a separate file at a predictable CDN URL. Not all levels are available for every video.
maxresdefault.jpg
Not always available
sddefault.jpg
Most videos
hqdefault.jpg
Almost always
mqdefault.jpg
Almost always
default.jpg
Always available
Image() object and checking naturalWidth. Any image wider than 120px is a real thumbnail; anything at 120px exactly is the placeholder. This is why detection is accurate without any server calls.Supported YouTube URL Formats
The tool extracts the 11-character video ID from any valid YouTube URL. All of the following formats are fully supported.
-), and underscores (_). The tool validates this format and will display an error if no valid ID is found in your input.Language-Specific Thumbnails
A lesser-known YouTube feature β some videos have different thumbnails depending on the viewer’s language. The tool automatically checks for these and displays them when found.
YouTube’s CDN has a separate endpoint called vi_lc (video image, language-coded) that serves language-specific thumbnail variants. These are stored at different URLs from the standard thumbnails:
English: https://i.ytimg.com/vi_lc/VIDEO_ID/maxresdefault_en.jpg
Japanese: https://i.ytimg.com/vi_lc/VIDEO_ID/maxresdefault_ja.jpg
These localized thumbnails only exist when the video creator (or YouTube itself) has explicitly uploaded a language-specific version. The tool probes both languages on every inspection.
Most videos won’t have localized thumbnails. They appear primarily on large channels that produce content for multiple regional audiences β particularly Japanese YouTubers who also publish English-titled versions, or international channels with dedicated Japanese followings. When found, they appear in their own “Localized Thumbnails” section below the main thumbnail.
imglab_[videoID]_[lang].jpg (e.g. imglab_dQw4w9WgXcQ_ja.jpg).Under the Hood
The tool is a single HTML file with a small PHP proxy. No framework, no build step, no database. Here’s exactly what happens when you paste a URL.
The browser loads each of the 5 thumbnail URLs as hidden Image() objects. Since YouTube’s thumbnail CDN is publicly accessible, no server is needed for this step β the browser fetches directly. naturalWidth > 120px = real thumbnail; exactly 120px = placeholder. Fast, accurate, zero server load.
Browsers block the HTML download attribute on cross-origin URLs β clicking a YouTube CDN link opens a new tab instead of saving. yt-proxy.php fetches the image server-side and serves it back with Content-Disposition: attachment, which forces the browser to save it as a file. The proxy only accepts URLs from img.youtube.com and i.ytimg.com.
A regex chain parses the URL to extract the 11-character video ID, handling all 7 supported URL formats. If no valid ID is found, an error is shown. The extracted ID is then used to construct all thumbnail CDN URLs.
The tool probes MAX β SD β HQ β MQ β LQ by loading each URL as an Image() object. The first quality that returns a width > 120px is immediately displayed as the default. The full probe then continues in the background to populate the quality pill selector.
After the main quality probe, two additional image probes check the vi_lc CDN endpoint for English and Japanese variants at MAX quality. Any that are found are rendered as clickable thumbnail cards in the Localized Thumbnails section.
When the Download button is clicked, the browser calls yt-proxy.php?action=dlimg&url=[encoded_url]. The PHP script validates the URL against a strict allowlist regex, fetches the image with cURL, verifies the response is an image, constructs a safe filename, and serves it with Content-Disposition: attachment. Rate limiting (30 req/min per IP) is enforced server-side.
Tips for Best Results
A few practical things to know when using the tool.
MAX (1280Γ720) is by far the most useful quality for any practical purpose β presentations, blog posts, social media. If MAX is unavailable, HQ (480Γ360) is the next best choice. SD is rarely needed and MQ/LQ are generally too small to be useful.
YouTube began generating maxresdefault.jpg for most videos around 2013β2014. Videos uploaded before that period, or videos with very few views that never triggered YouTube’s high-quality thumbnail generation, will only have HQ as the best option.
Don’t be surprised if the Localized Thumbnails section doesn’t appear β most videos don’t have them. They’re most commonly found on large multi-lingual channels (especially Japanese content creators) and auto-generated by YouTube for videos with strong regional viewership.
YouTube’s native Share button produces a youtu.be/VIDEO_ID short link. This works perfectly with the tool β no need to use the full watch page URL. The short link format is actually the cleanest input.
Private, unlisted, and age-restricted videos still have publicly accessible thumbnails on YouTube’s CDN β as long as you have the video ID, the thumbnail is fetchable. The tool will work normally.
Downloaded files are named imglab_[videoID]_[quality].jpg β for example imglab_dQw4w9WgXcQ_maxresdefault.jpg. The video ID in the filename lets you trace the file back to its source video at any time via youtu.be/[ID].
Support & Donations
This Tool
Runs on Your Support
IMGLAB YouTube Thumbnail Inspector is completely free β no ads, no paywall, no data collection. Server hosting, PHP proxy maintenance, and ongoing development are funded entirely by community donations.
If this tool saved you 5 minutes β a one-time coffee goes a long way toward keeping it running and improving. No pressure either way.
music.youtube.com) or YouTube Studio are not supported β use the public video URL from youtube.com/watch or the share button.maxresdefault.jpg stored on YouTube’s CDN. This is common for older videos and videos with very low view counts. HQ (480Γ360) will be the best available quality.yt-proxy.php) handles the force-download. If you see a new tab, the proxy may not be correctly deployed on the server. Check that both youtube-thumbnail.html and yt-proxy.php are in the same folder.