The "file too large" message almost always means the same thing: you exported the thumbnail as a PNG from Canva, CapCut or Photoshop, it came out at 3 to 6 MB, and you tried to upload it from the YouTube app on your phone, where the limit is 2 MB. The fix is a JPG at 1280×720 or 1920×1080 in 16:9, which lands at a few hundred kilobytes and looks identical after YouTube's own re-encode. Here are the real limits, why the PNG is so big, and the export that passes every time.

The actual limits

Straight from YouTube's help page on custom thumbnails:

RuleValue
Aspect ratio16:9 for videos, 9:16 for Shorts, 1:1 for podcast playlists
Resolution1280×720 in practice; hard minimum width 640 px; up to 3840×2160 for videos and 2160×3840 for Shorts
FormatsJPG or PNG
File size, phone app2 MB for video thumbnails (10 MB for podcasts)
File size, Studio on a computer50 MB for video, Shorts and podcast thumbnails
AccountVerified with a phone number

Two things stand out. The 2 MB limit is a mobile-app limit, so the same file that fails on your phone uploads fine from a computer. And the recommended resolution has moved up: 1280×720 used to be the whole recommendation, and YouTube now says thumbnails can be as large as 3840×2160. For most channels, 1920×1080 as a JPG is the sensible ceiling: it stays under 2 MB, and a viewer's screen never shows more than that anyway.

Why your PNG export is 4 MB

PNG is lossless. It stores every pixel exactly, which makes it very efficient at flat colours and hard edges (logos, text, screenshots) and very inefficient at photographs and gradients. A thumbnail is usually a photo of a face with text on top, and the photo half is exactly what PNG can't compress. Design apps default to PNG because it keeps transparency and text crisp inside the app, not because it is right for YouTube.

JPG stores the same pixels at a fraction of the size by discarding detail no screen can show. At quality 80 to 90, a 1280×720 thumbnail is usually a few hundred kilobytes, and a 1920×1080 one still sits well under the limit.

JPG or PNG? JPG, because YouTube re-encodes anyway

YouTube never serves your file. It generates its own JPEG and WebP versions at several sizes, from the tiny sidebar thumbnail up to the full-size one, and those are what viewers see. Any losslessness in a PNG is thrown away at that step; only the extra megabytes survive, as a slower upload and a rejected file on mobile.

The one case for PNG is a thumbnail that is entirely flat graphics: solid colour, a logo, big text, no photo. Those compress well as PNG and can show slightly cleaner edges before YouTube's pass. Even then, a high-quality JPG is fine.

Fix it in one minute

  1. Open the YouTube thumbnail resizer and drop the PNG, or any image, even a 4000 px screenshot or a phone photo.
  2. Keep the Thumbnail 1280×720 (under 2 MB) preset, or switch to Thumbnail 1920×1080 for more detail. Both cap the file at 1.9 MB.
  3. Drag the preview to set the 16:9 crop so faces and text sit where you want them.
  4. Check the size under the preview, then tap Download (or Share on a phone).
  5. Upload it in the YouTube app or in Studio. It passes the 2 MB check with room to spare.

The preset crops to 16:9, resizes in steps, sharpens the final pixels so text stays crisp, and searches for the JPEG quality that lands under the cap. Nothing is uploaded to us; it runs in your browser and works offline.

Try it on your own photoDrop a photo at the top of the page. Ten seconds later it's sized, sharpened and ready to post.
Compress a photo

Rule: 16:9, JPG, under 2 MB. The pixels can be anything from 1280×720 up to 3840×2160, but from a phone the file cannot cross 2 MB, and a JPG is the only sensible way to stay under it with a photo in the frame.

Keeping text readable at 200 pixels wide

Thumbnails are viewed at roughly 200 to 400 px wide on phones, in a feed, next to twenty others. Whatever you export is scaled down again by a factor of three to six. Thin fonts turn to mush, and small text disappears completely.

What holds up: three to five words, a heavy typeface, strong contrast (light text on a dark area or the reverse, with a stroke or a shadow), and a face that fills a good part of the frame. Keep the bottom-right corner clear, because the duration badge sits there. Let the tool sharpen after the resize; a light unsharp mask on the final pixels is the difference between "fine" and "crisp" at small sizes. And test at the real size: shrink the preview until it is the width of your thumb and check whether the words still read.

Shorts, banners and podcast covers

Shorts use 9:16. A custom Shorts thumbnail can only be uploaded from YouTube Studio on a computer; in the app you pick a frame from the video. YouTube suggests up to 2160×3840; the Shorts cover 9:16 preset exports 1080×1920 under 2 MB, which is what phones display anyway. YouTube also notes that a vertical video with a 16:9 custom thumbnail is shown with an auto-generated 4:5 thumbnail on some pages, so for vertical videos keep the subject centred in the video itself.

Channel banner: 2560×1440, with only the centre 1235×338 visible on every device (TVs show the whole image, phones show that strip). The Channel banner preset draws the safe area on the preview. Keep the channel name and any text inside it.

Podcast playlists use square 1:1 thumbnails, and the phone-app limit for those is 10 MB. For the profile picture, an 800×800 square is plenty.

What this can't do

Compressing to 2 MB does not bypass verification; without a verified account there is no custom thumbnail option at all. It can't rescue text that was too thin in the source, and it can't stop YouTube from making its own copies. What it does is remove the only technical reason an upload fails and give YouTube's encoder a clean, already-sharpened image to copy from.

Checklist

  • Verified account (phone number)
  • 16:9 for videos, 1280×720 minimum, 1920×1080 as a good default
  • JPG, not PNG, unless the thumbnail is pure flat graphics
  • Under 2 MB from the phone app (50 MB from Studio on a computer)
  • Big bold text, three to five words, high contrast, bottom-right corner clear
  • Sharpen after resizing, and check it at thumb width before uploading

Get those right and the upload goes through on the first try, and the thumbnail still reads in a crowded feed.