Thumbnail Grabber JPG

Resize and compress an image to YouTube's exact thumbnail size

Set 1280×720, stay under the 2 MB upload limit, and export as JPG, PNG or WebP. Your image is processed inside this browser tab and is never uploaded anywhere.

Image resizer tool

Preview

What YouTube actually requires

Custom thumbnail uploads are checked against a short list of rules, and an upload fails if it misses any one of them. The specification has been stable for years:

YouTube custom thumbnail requirements
RequirementValue
Dimensions1280×720 pixels (recommended)
Minimum width640 pixels
Aspect ratio16:9
File sizeUnder 2 MB
FormatsJPG, PNG, GIF, BMP

One extra requirement is easy to miss: custom thumbnails are only available on channels that have been verified by phone. If the upload button is not there at all, that is usually why, and no amount of resizing will help.

Fixing the "file is too big" error

This is the single most common reason a thumbnail gets rejected, and the fix is almost always a format change rather than a size change. PNG is a lossless format: it stores every pixel exactly, which is wonderful for screenshots of text and wasteful for photographs. A 1280×720 PNG with a photographic background routinely lands between 3 and 5 MB. The same image as a JPG at 90% quality will typically be 200–400 KB, comfortably inside the limit, with no difference you can see.

Design tools make this worse by default. Canva, Photoshop and Figma all export at maximum quality unless told otherwise, so a design that looked fine on screen arrives as a file several times larger than it needs to be. Set the output format to JPG here, watch the size readout under the preview, and pull the quality slider down until the number turns green.

The second most common cause is exporting at the wrong dimensions. A 1920×1080 image contains 2.07 million pixels against 921,600 for 1280×720 — more than double the data for a file YouTube is going to downscale anyway. You gain nothing visually and risk the size limit for no reason.

Resizing to 1280×720

Select your image, choose the YouTube thumbnail preset so the dimensions are filled in for you, pick how the image should fit the frame, then download. If your source is already 16:9 the fit mode does not matter. If it is not — a vertical phone photo, a square export, a screenshot — the choice is what stops the result looking wrong.

Stretch, crop or pad

Stretch squeezes the image into the target box regardless of proportion. On a portrait photo this produces the distinctive squashed-face look, so it is worth avoiding unless your aspect ratios already match.

Crop scales the image until it covers the whole frame and trims whatever hangs over the edges. Proportions stay correct, and this is the right default for almost any thumbnail with a person in it. The trade-off is that you lose the edges, so check the preview if your subject is close to one.

Pad fits the entire image inside the frame and fills the leftover space with a colour you choose. Nothing is cut and nothing is distorted, but you end up with bars. It works well when the whole composition has to survive — a diagram, a full-body shot, a product laid out edge to edge.

Keeping the layout in mind

YouTube overlays the video duration in the bottom-right corner of every thumbnail, in a dark rounded box. Anything you place there — a face, a logo, the end of a headline — will be partly covered. Leave that corner quiet.

It is also worth remembering how small thumbnails are in practice. On a phone feed your 1280×720 image renders at a fraction of that size. Text that reads comfortably at full resolution can become unreadable, which is why thumbnails that perform well tend to use very few words at a very large size. Shrink the preview down and see whether it still reads.

Other sizes worth knowing

YouTube Shorts covers are vertical at 1080×1920 in a 9:16 ratio. Channel banners are 2560×1440, but only the central 1546×423 region is guaranteed visible across every device, so logos and text belong inside that safe area. If you are repurposing a thumbnail into a blog post or a link preview, 1200×630 is the standard open-graph size used by most social platforms. All of these are available as presets.

A checklist before you upload

Running through five things catches essentially every rejection and most of the disappointment that follows one:

  1. Dimensions read 1280×720. Not 1920×1080, not 1280×719.
  2. The file is under 2 MB. Check the readout under the preview rather than guessing from how the image looks.
  3. The format is JPG or PNG. WebP and AVIF are rejected however small they are.
  4. The bottom-right corner is clear of anything you need people to see.
  5. It still reads at thumbnail scale. Shrink the preview to roughly the width of a thumb and check the text and the subject survive.

One habit worth adding: give the file a descriptive name before uploading, along the lines of how-to-edit-video-1280x720.jpg rather than final_v3_REAL.png. It costs nothing and keeps a growing thumbnail folder navigable a year later.

Why browser-based resizing is worth preferring

Most free online resizers upload your file to a server, process it there, and hand back a download link. That means your image sits on somebody else's infrastructure for an unspecified period, governed by a privacy policy you probably did not read. For a holiday photo that is unremarkable. For a thumbnail tied to an unannounced product, an embargoed video or a client's campaign, it is a real consideration.

This tool uses the HTML canvas element, which is built into every modern browser and can decode, scale and re-encode images locally. Your file is read from disk into memory on your own machine and never transmitted. It is also faster, because nothing waits on an upload and a download, and it keeps working offline once the page has loaded. Nothing is retained between sessions either: close the tab and the image is gone from memory, with no copy left on a server to worry about deleting later.

If you arrived here after grabbing an image with the thumbnail downloader, this is the natural second step: pull the original at 1280×720, then crop, resize or compress it to whatever the job needs.

Frequently asked questions

What is the correct YouTube thumbnail size?

1280×720 pixels, in a 16:9 aspect ratio, saved as JPG, PNG, GIF or BMP, and under 2 MB. YouTube also sets a minimum width of 640 pixels.

Hitting all of those at once is what this tool is set up to do — the YouTube preset fills in the dimensions and the size readout tells you whether you are under the limit before you download.

Why does YouTube say my thumbnail file is too big?

Almost always because the file is over 2 MB, and almost always because it was exported as a PNG. PNG is lossless, so a photographic 1280×720 image can easily land between 3 and 5 MB.

Switch the output format to JPG and set quality around 85–90%. The file typically drops by 70–80% with no visible difference on any screen.

Does resizing reduce the quality of my image?

Scaling down is safe and usually looks sharper than the original when viewed small. This tool downscales in steps rather than in one jump, which avoids the jagged edges browsers produce when shrinking an image a long way at once.

Scaling up is different — enlarging a 320×180 image to 1280×720 cannot recover detail that was never captured, and the result will look soft.

Is my image uploaded to a server?

No. The resizing happens through the HTML canvas in your own browser. Your file never leaves your device, which matters when the thumbnail belongs to an unpublished video or a client project.

A practical side effect: the tool keeps working if your connection drops mid-session.

What is the difference between stretch, crop and pad?

Stretch forces your image into the target box, distorting it if the aspect ratio does not match. Crop fills the box completely and trims the overflow, keeping proportions correct. Pad fits the whole image inside and fills the gaps with a background colour.

For a thumbnail with a face in it, use crop. Stretch is the one to avoid unless your source is already 16:9.

Which format should I export — JPG, PNG or WebP?

JPG for anything photographic, which covers most thumbnails. PNG if your design is flat graphics or sharp text where JPG artefacts would show, but watch the file size.

WebP produces the smallest files at the same quality and is excellent for your own website, but YouTube does not accept it for thumbnail uploads — convert to JPG for that.

Why does my thumbnail look blurry after uploading to YouTube?

YouTube re-compresses every thumbnail it receives. Starting from an already heavily compressed file means that compression is applied twice, and the second pass is what you notice.

Export at exactly 1280×720 rather than something larger, keep JPG quality at 90% or above, and avoid heavy noise or gradient effects, which compress badly.

Can I use this for images other than YouTube thumbnails?

Yes. The presets cover YouTube Shorts, channel banners, and common social sizes, and you can type any custom width and height or scale by percentage. It is a general-purpose image resizer that happens to have thumbnail work as its default.