← All articles 6 min read

Thumbnail Size: Dimensions for Every Platform

The right thumbnail size depends entirely on where the image is going. Use the wrong dimensions and you get cropped edges, blurry images, or a stretched aspect ratio. Here are the correct specs for every major platform, in one place.

Quick Reference: Thumbnail Sizes by Platform

Platform Thumbnail Size Aspect Ratio Notes
YouTube 1280×720 px 16:9 2 MB max, JPG/PNG/GIF
Instagram (post grid) 293×293 px 1:1 Displayed at 161×161 on profile
Instagram (profile pic) 320×320 px 1:1 Shown as circle, 110 px on mobile
WordPress (default) 150×150 px 1:1 Cropped to exact size
WordPress (medium) 300×300 px 1:1 Max width/height, not cropped
Blog / OG image 1200×630 px ~1.91:1 Facebook, LinkedIn, Slack previews
Vimeo 1280×720 px 16:9 5 MB max, JPG/PNG
TikTok (video cover) 1080×1920 px 9:16 Portrait format
Pinterest 1000×1500 px 2:3 Taller pins perform better
Twitter/X 1200×628 px ~1.91:1 Summary large image card

YouTube Thumbnail Size

The correct YouTube thumbnail size is 1280×720 pixels at a 16:9 aspect ratio. File size limit is 2 MB. Accepted formats: JPG, PNG, and GIF (only the first frame of a GIF is shown — YouTube does not support animated thumbnails).

Spec Value
Resolution 1280×720 px
Aspect ratio 16:9
Max file size 2 MB
Formats JPG, PNG, GIF
Minimum width 640 px

YouTube scales thumbnails down for mobile and up for TV displays. At 1280×720, your image holds up across all surfaces without wasting file size going higher (1920×1080 gives you no visible quality gain on YouTube). For the complete breakdown including channel art and banner sizes, see the YouTube thumbnail size guide.

Instagram Thumbnail Size

Instagram shows images in different contexts, each with different dimensions.

Context Display Size Upload Recommendation
Profile picture 110×110 px (mobile), 180×180 px (desktop) Upload at 320×320 px
Profile grid (post thumbnail) 161×161 px Upload square at 1080×1080 px
Square post 1080×1080 px 1:1 ratio
Portrait post 1080×1350 px 4:5 ratio
Landscape post 1080×566 px 1.91:1 ratio

The profile picture is always displayed as a circle, so keep important content away from the edges. Your posts are stored and compressed at 1080 px wide regardless of upload resolution — uploading larger than that offers no benefit and increases upload time.

For platform-specific dimensions including Stories, Reels, and ad formats, see the Instagram image size guide.

WordPress Thumbnail Size

WordPress generates thumbnails automatically when you upload an image. The defaults are set in Settings → Media:

Size Name Default Dimensions Cropping
Thumbnail 150×150 px Hard crop (exact)
Medium 300×300 px Max constraint (no crop)
Large 1024×1024 px Max constraint (no crop)
Full Original size None

The "Thumbnail" size (150×150) is a hard crop — WordPress crops to fill the box exactly. "Medium" and "Large" are max constraints — WordPress scales down proportionally until neither dimension exceeds the limit. Neither axis is cropped.

You can change these defaults in the Media settings, or register custom sizes in your theme with add_image_size(). Featured images on most themes are custom sizes defined by the theme itself — check your theme's documentation for the exact featured image dimensions.

If your WordPress images are too large or slow to load, compress them before uploading using Pixotter. Client-side compression means nothing leaves your browser.

Blog and Social Sharing Thumbnails (OG Images)

When you share a blog post on Facebook, LinkedIn, Slack, or iMessage, the platform reads the og:image meta tag and displays a link preview. The recommended size for this Open Graph image is 1200×630 pixels.

Platform Recommended OG Image Size Notes
Facebook 1200×630 px Minimum 200×200; smaller images may not display
LinkedIn 1200×628 px Nearly identical to Facebook
Twitter/X 1200×628 px For summary_large_image card
Slack 1200×630 px Scales down automatically
iMessage 1200×630 px Shows in link preview

One image at 1200×630 works across all major sharing contexts. Set it in your <head>:

<meta property="og:image" content="https://yourdomain.com/path/to/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

Keep the file size under 1 MB — some platforms have undocumented limits, and smaller images load faster in previews. Compress your OG images after resizing to keep them lean. For Facebook-specific ad and post sizes, see the Facebook image size guide.

How to Resize to Any Thumbnail Size with Pixotter

Pixotter's resize tool handles any thumbnail dimension without installation, accounts, or uploads to a server. Everything runs in your browser via WebAssembly.

Steps:

  1. Go to pixotter.com/resize/
  2. Drop your image onto the drop zone (or click to browse)
  3. Enter the exact width and height from the table above
  4. Choose whether to maintain aspect ratio or force exact dimensions
  5. Click Download

For batch resizing — multiple images to the same dimensions — use the batch mode on the same page. Drop all images at once, set the target size, and download a ZIP.

If your image needs both resizing and compression (common for OG images and WordPress uploads), you can chain operations: resize first, then run the result through the compress tool. Or use the pipeline mode to do both in one step.

Need to convert format as well — say, PNG to WebP before uploading to WordPress? The convert tool handles that as part of the same drop-and-download flow.

For a broader guide on keeping image file sizes in check without sacrificing quality, see how to reduce image size. For photo-specific size references, see standard photo dimensions, photo frame sizes, wallet photo size, Polaroid photo size, and album cover size.


FAQ

What is the standard thumbnail size? There is no single standard — it depends on the platform. The most common thumbnail size used across video platforms is 1280×720 pixels (16:9). For blog and social sharing previews, the standard is 1200×630 pixels. For square thumbnails (Instagram grid, WordPress), 1080×1080 or 150×150 are most common.

What thumbnail size does YouTube use? YouTube displays custom thumbnails at 1280×720 pixels (16:9). The minimum width is 640 px, and the file must be under 2 MB. JPG is the most widely used format. See the full YouTube thumbnail size guide for channel art and banner dimensions.

What size should a WordPress thumbnail be? WordPress's default thumbnail size is 150×150 pixels, hard-cropped. The medium preset is 300×300 (proportional). Your theme may register additional custom featured image sizes — check the theme documentation or use the Media Settings page to see what sizes your install generates.

What is the OG image size for blog posts? The recommended Open Graph image size is 1200×630 pixels. This works for Facebook, LinkedIn, Twitter/X, Slack, and iMessage previews. Keep file size under 1 MB.

What is the best thumbnail size for Instagram? For Instagram feed posts, upload at 1080×1080 pixels for square, 1080×1350 for portrait, or 1080×566 for landscape. Your profile grid shows a cropped 161×161 preview of each post. Profile pictures display as a circle at 110 px on mobile — upload at 320×320 px for sharpness.

Can I resize a thumbnail without losing quality? Upscaling always involves some quality loss because you are creating pixels that were not there. Downscaling (making an image smaller) preserves quality well when done with a good algorithm. Pixotter uses high-quality lanczos resampling via WebAssembly, so downscaling produces sharp results. Start from the highest-resolution source you have and resize down to the target dimensions.


Resize Any Thumbnail for Free

Platform specs change, but the workflow does not: get the right dimensions, apply them cleanly, and keep the file size reasonable. Pixotter handles all three steps in one place — no account, no upload, no waiting.