4 min read
Best Image Size For Stable Diffusion
Stable Diffusion has become one of the most popular open-source AI image generators for creating stunning visuals from text prompts. But the images it produces need to be the right size for where you plan to use them, whether that is a WordPress featured image, a social media post, or a WooCommerce product photo.
This guide covers the best image sizes for Stable Diffusion output and how to optimise AI-generated images for WordPress websites, social media, and print.
How Stable Diffusion Image Sizes Work
Stable Diffusion generates images based on the resolution you specify. The model was trained on 512 x 512 pixel images (SD 1.5) and 1024 x 1024 pixels (SDXL). Generating at these native resolutions produces the best quality. Going significantly larger or smaller can cause artifacts, distorted anatomy, or repeated patterns.
Default Output Sizes
- SD 1.5: 512 x 512 (square), 512 x 768 (portrait), 768 x 512 (landscape)
- SDXL: 1024 x 1024 (square), 1024 x 1536 (portrait), 1536 x 1024 (landscape)
- Flux: Flexible resolution, best at 1024 x 1024 and above
Always generate at the model’s native resolution and then upscale afterwards using tools like Real-ESRGAN or the built-in upscaler in ComfyUI. This produces far better results than generating at a non-native size.
Best Image Sizes for WordPress
WordPress uses different image sizes for different purposes. Here are the recommended dimensions when using AI-generated images on your site:
| Usage | Recommended Size | Notes |
|---|---|---|
| Featured image | 1200 x 628 px | Works for blog cards, social sharing (OG image) |
| Blog header / hero | 1920 x 600 px | Full-width banner images |
| Thumbnail | 300 x 300 px | WordPress default thumbnail |
| Medium size | 768 x auto | Used in content body |
| WooCommerce product | 800 x 800 px | Square format, supports zoom |
| BuddyPress cover image | 1950 x 450 px | Profile and group cover photos |
| BuddyPress avatar | 300 x 300 px | Square, auto-cropped |
| Open Graph (social) | 1200 x 630 px | Facebook, LinkedIn, Twitter cards |
Generating the Right Size in Stable Diffusion
The best workflow for WordPress images:
- Generate at native resolution, Use 1024 x 1024 for SDXL or Flux models.
- Upscale to 2x, Use Real-ESRGAN to upscale to 2048 x 2048.
- Crop to target dimensions, Use Canva, Photoshop, or ImageMagick to crop to your required aspect ratio (e.g., 1200 x 628 for featured images).
- Optimise for web, Compress the final image and convert to WebP before uploading to WordPress.
Aspect Ratios That Work
- 1:1, Product images, avatars, thumbnails
- 16:9, Blog headers, video thumbnails, hero banners
- 1.91:1, Open Graph images, featured images
- 4:3, General content images
- 3:4 / 2:3, Pinterest pins, portrait shots
Optimising AI Images for WordPress Performance
AI-generated images are often large files. Without optimisation, they will slow down your site and hurt Core Web Vitals. Here is how to handle them:
Convert to WebP
WebP images are 25-35% smaller than JPEG at the same visual quality. WordPress 5.8+ supports WebP natively. Most image optimisation plugins handle the conversion automatically.
Use Responsive Images
WordPress automatically generates multiple sizes (thumbnail, medium, large) and serves the right one via the srcset attribute. Make sure your AI images are uploaded at the largest required size, WordPress handles the rest.
Recommended Optimisation Plugins
- ShortPixel, Automatic compression and WebP conversion on upload. Supports bulk optimisation.
- Imagify, Three compression levels (normal, aggressive, ultra). WebP support built in.
- Smush, Free tier covers basic compression. Lazy loading and CDN support in pro version.
- EWWW Image Optimizer, Local compression without sending images to external servers. Good for privacy-conscious sites.
AI Image Tools Beyond Stable Diffusion
Stable Diffusion is not the only option. Here is how other popular AI graphic design tools compare for WordPress image generation:
- DALL-E 3, Generates at 1024 x 1024 or 1792 x 1024. High quality but no local control.
- Midjourney, Default 1024 x 1024, upscales to 2048 or 4096. Excellent for artistic styles.
- Adobe Firefly, Integrates with Photoshop for direct editing. Commercially safe images.
- Flux, Open-source, flexible resolution, excellent text rendering. Great for banners and headers.
Common Mistakes to Avoid
- Generating at non-native resolution, Causes artifacts and quality degradation. Always use the model’s trained resolution.
- Uploading without compression, A single unoptimised AI image can be 5-10 MB. Always compress before uploading to WordPress.
- Ignoring aspect ratio, WordPress themes expect specific ratios for featured images. Mismatched ratios cause awkward cropping.
- Skipping alt text, AI images need descriptive alt text for accessibility and SEO. WordPress makes this easy in the media library.
Summary
The best image size for Stable Diffusion depends on where you plan to use the output. For WordPress sites, generate at the model’s native resolution, upscale with a dedicated upscaler, crop to your target dimensions, and compress before uploading. With the right workflow, AI-generated images can look stunning on your site without hurting performance.
Related reading