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:
| Requirement | Value |
|---|---|
| Dimensions | 1280×720 pixels (recommended) |
| Minimum width | 640 pixels |
| Aspect ratio | 16:9 |
| File size | Under 2 MB |
| Formats | JPG, 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:
- Dimensions read 1280×720. Not 1920×1080, not 1280×719.
- The file is under 2 MB. Check the readout under the preview rather than guessing from how the image looks.
- The format is JPG or PNG. WebP and AVIF are rejected however small they are.
- The bottom-right corner is clear of anything you need people to see.
- 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.