WordPress automatically generates several image sizes when you upload a photo, but the featured image is the one that appears in blog listings, social shares, and at the top of posts. Getting the dimensions and format right before uploading saves bandwidth, prevents blurry thumbnails, and keeps your site loading fast.
Recommended Featured Image Size
The safest universal size for a WordPress featured image is 1200×628 px. This matches Open Graph dimensions (1.91:1 ratio), so when your post is shared on Facebook, Twitter, or LinkedIn it renders perfectly without cropping. It also exceeds the minimum width for most themes.
- Recommended: 1200×628 px (1.91:1 — OG-safe)
- 16:9 alternative: 1200×675 px (common for magazine themes)
- Square alternative: 1200×1200 px (works on all aspect-ratio themes)
- Minimum safe width: 600 px (narrower images look blurry at full-width)
Why 1200×628 px Works for Every Theme
WordPress themes apply different crop ratios to featured images. A theme might show a 16:9 crop in the listing and a square crop in the sidebar. If you upload an image that is already close to 1200×628 px, WordPress has enough pixels to crop to any common ratio without upscaling. Upscaling is what causes blurry thumbnails.
For themes with a strict 16:9 requirement (many news and magazine themes), use 1280×720 px or 1920×1080 px. For square-heavy themes like some portfolio layouts, 1200×1200 px is safer. When in doubt, 1200×628 px covers the most use cases.
Best File Format for WordPress Featured Images
Choose the format based on the image content:
- JPEG (.jpg) — Best for photographs, product shots, and anything with gradients or complex color. WordPress re-compresses JPEGs when it creates thumbnails, so start with a high-quality original (80–90% quality).
- PNG (.png) — Best for graphics with text overlays, logos, or large flat-color areas. PNG is lossless so text stays crisp, but file sizes are larger.
- WebP (.webp) — Supported since WordPress 5.8. Smaller files than JPEG at similar quality. Use WebP if your audience is mostly on modern browsers.
Avoid uploading HEIC or RAW files directly to WordPress — most themes cannot display them and media libraries treat them as generic files. Convert to JPEG or WebP first using Picovert's image converter.
WordPress Auto-Generated Image Sizes
When you upload an image, WordPress automatically creates these additional sizes (default settings):
- Thumbnail: 150×150 px (hard-cropped square)
- Medium: max 300×300 px (scaled, not cropped)
- Medium-large: max 768 px wide
- Large: max 1024×1024 px (scaled)
- Full: original uploaded size
Each resize adds storage usage. If you upload a 4000×3000 px image, WordPress stores 5+ versions. Uploading at 1200×628 px keeps storage lean while still providing enough resolution for all auto-generated sizes.
Compress Before Uploading
WordPress does some automatic compression (default 82% JPEG quality), but it is applied after the file is uploaded — so a 5 MB original still gets stored in full. Pre-compressing is the most effective way to reduce server storage and page load time.
Target file size before upload:
- Photos (JPEG): 100–250 KB
- Graphics (PNG): 50–150 KB
- WebP: 60–180 KB
Use Picovert's image compressor to reduce file size without visible quality loss. Drag in your 1200×628 px image, adjust quality to 80%, and download — no account or software install required.
How to Resize to the Right Dimensions
If your source image is much larger or the wrong aspect ratio, resize it first:
- Open Picovert's image resizer.
- Upload your photo and set width to 1200 px, height to 628 px.
- Choose whether to crop or stretch to fit. For featured images, cropping is usually better — it preserves aspect ratio.
- Download the resized image, then compress it before uploading to WordPress.
Common Mistakes to Avoid
- Uploading images wider than 2000 px — there is no visible benefit and it wastes storage. WordPress will never display an image that large in most themes.
- Uploading without compressing — a 3 MB featured image adds 3 MB to every page that shows it in a listing.
- Ignoring the thumbnail crop — WordPress crops thumbnails from the center. If your subject is off-center, set a focal point in the media editor or use a plugin like Thumbnail Crop Position.
- Using PNG for photographs — PNG photos are 3–5x larger than JPEG at equivalent visual quality. Switch to JPEG or WebP.
Quick Checklist
- Dimensions: 1200×628 px (or 1200×675 for 16:9 themes)
- Format: JPEG for photos, PNG for graphics with text, WebP for modern audiences
- File size: under 250 KB before upload
- Subject centered: safe for center-crop thumbnails
- No text in edges: keep important content in the middle 80% of the image