imageCropkit

Blog/How to Crop AI-Generated Images for Social Media (Midjourney, DALL-E, FLUX)

How to Crop AI-Generated Images for Social Media

AI image generators like Midjourney, DALL-E, and FLUX create stunning artwork — but almost always in the wrong size for your platform. A square Midjourney image looks awkward cropped into a TikTok Story. A DALL-E landscape gets cut off when forced into an Instagram portrait.

This guide shows you how to handle AI-generated images for every social platform, with exact dimensions, practical workflows, and free tools.

What Size Do AI Generators Output?

Every AI model has a native output resolution. Understanding this is the first step.

ModelDefault OutputAspect RatioMax Upscaled
Midjourney v71024 × 10241:12048 × 2048
Midjourney v8.1 (--hd)2048 × 2048varies4K
DALL-E 31024 × 10241:1
DALL-E 3 (landscape)1792 × 102416:9
DALL-E 3 (portrait)1024 × 17929:16
FLUX Dev/Pro1024 × 10241:12048+
SDXL1024 × 10241:11536+
Stable Diffusion 1.5512 × 5121:1768+

Key insight: Most AI models default to 1:1 square. But almost no social platform uses square as its primary format anymore.

Why You Should Not Crop After Generating

The biggest mistake AI image creators make is generating a square image and cropping it to fit a platform. Here is why this fails:

  1. The AI composes for the aspect ratio you specify. When you generate a 1:1 image, the AI places the subject, background, and framing for a square. Cropping to 9:16 cuts off the edges the AI intentionally included.

  2. Heads get cut off. Portrait crops from square images often remove the top of the subject's head or important background elements.

  3. Composition is destroyed. The rule of thirds, leading lines, and visual balance the AI created are all based on the original ratio.

The better approach: Generate at the correct aspect ratio from the start, or generate at a higher resolution and crop with intentional padding.

Platform-by-Platform Guide

Instagram

FormatSizeAspect RatioTip
Feed post (square)1080 × 10801:1Safe default, works everywhere
Feed post (portrait)1080 × 13504:5Takes more screen space, higher engagement
Story / Reels1080 × 19209:16Full-screen vertical
Reel cover1080 × 19209:16Same as Story
Profile picture320 × 3201:1Displayed as circle

For Midjourney: Use --ar 4:5 for portrait feed posts, --ar 9:16 for Stories.

For DALL-E: Use the portrait preset (1024 × 1792) for Stories, square for feed posts.

For FLUX/SDXL: Set dimensions directly — 832 × 1024 for 4:5, 576 × 1024 for 9:16.

Crop images for Instagram →

TikTok

FormatSizeAspect Ratio
Photo post1080 × 19209:16
Video cover1080 × 19209:16
Profile picture200 × 2001:1

TikTok is entirely vertical. Always generate at 9:16 for TikTok content.

Composition tip: Keep the main subject in the lower two-thirds. The top third is often covered by the username and caption, and the bottom has interaction buttons. Place text in the center third.

Crop images for TikTok →

YouTube

FormatSizeAspect Ratio
Thumbnail1280 × 72016:9
Channel banner2560 × 144016:9
Profile picture800 × 8001:1

For Midjourney: Use --ar 16:9 and upscale. The initial output is 1456 × 816, which upscales to 2912 × 1632 — more than enough for a 1280 × 720 thumbnail.

Composition tip: Thumbnails display small on mobile. Use high contrast, minimal text, and a clear focal point. The most important element should be in the center.

Facebook

FormatSizeAspect Ratio
Post (landscape)1200 × 6301.91:1
Post (square)1080 × 10801:1
Story1080 × 19209:16
Cover photo820 × 3122.63:1
Profile picture170 × 1701:1

LinkedIn

FormatSizeAspect Ratio
Post (landscape)1200 × 6271.91:1
Post (square)1080 × 10801:1
Profile picture400 × 4001:1
Banner1584 × 3964:1

Tip: LinkedIn profile photos need at least 400 × 400 pixels to look sharp. Blurry LinkedIn photos are a common complaint.

Pinterest

FormatSizeAspect Ratio
Standard pin1000 × 15002:3
Square pin1000 × 10001:1
Story pin1080 × 19209:16

Tip: Pinterest strongly favors 2:3 vertical pins. Horizontal pins get significantly less distribution in the smart feed.

X / Twitter

FormatSizeAspect Ratio
Post (single image)1600 × 90016:9
Post (4-image grid)1200 × 675 each16:9
Header1500 × 5003:1
Profile picture400 × 4001:1

The Workflow: Generate, Then Crop

Here is the practical workflow for handling AI-generated images across platforms.

Step 1: Generate at the Right Ratio (Best Case)

If you know exactly where the image will be posted, generate at the correct aspect ratio from the start.

Midjourney examples:

a serene mountain landscape --ar 16:9    (YouTube thumbnail)
a fashion portrait --ar 4:5              (Instagram feed)
a full-body character --ar 9:16          (TikTok/Stories)

FLUX/SDXL examples: Set the width and height directly in your interface. For a 4:5 Instagram portrait, use 832 × 1024.

Step 2: Generate Large, Then Crop (Flexible)

If you need the same image across multiple platforms, generate at the largest size you need and crop for each platform.

  1. Generate at 2048 × 2048 (or the highest resolution your tool supports)
  2. Keep the main subject centered with padding on all sides
  3. Crop to each platform's dimensions using a tool like ImageCropKit

This approach works because a larger image contains enough pixels to crop into any format without quality loss.

Step 3: Upscale, Then Crop (Print or High-Resolution)

For print-on-demand or high-resolution needs:

  1. Generate at 1024 × 1024
  2. Upscale 2× or 4× using Real-ESRGAN, Topaz Gigapixel, or built-in upscalers
  3. Crop to the target dimensions

Print-on-demand sizes:

PlatformT-Shirt SizeDPI
Redbubble4500 × 5400300
TeePublic5000 × 5500300
Merch by Amazon4500 × 5400300
Printful4500 × 5400300

A 1024 × 1024 AI image upscaled 4× gives you 4096 × 4096 — enough for most t-shirt designs when cropped to 4500 × 5400 with canvas extension.

Quick Reference: AI Model to Platform

AI ModelBest For InstagramBest For TikTokBest For YouTube
Midjourney--ar 4:5--ar 9:16--ar 16:9
DALL-E 3Portrait presetPortrait presetLandscape preset
FLUX832 × 1024576 × 10241216 × 684
SDXL832 × 1024576 × 10241216 × 684

Common Mistakes to Avoid

  1. Generating square then cropping to 9:16. The AI composed for square — you will lose the edges. Generate at 9:16 instead.

  2. Using unsupported aspect ratios in FLUX. FLUX generates directly at the specified resolution. Using odd ratios can cause object duplication or anatomical distortion. Stick to standard ratios.

  3. Ignoring safe zones. TikTok, Instagram Stories, and Reels have UI elements that cover the top and bottom of the image. Keep text and important content in the center.

  4. Uploading 1024 × 1024 directly to print platforms. A 1024px image will look blurry and pixelated when printed. Always upscale first.

  5. Over-generating at max resolution. Generating at 4096 × 4096 is slow and often produces worse quality than generating at 1024 and upscaling. AI models work best at their native resolution.

Free Tools for Cropping AI Images

After generating your AI image, use a free browser-based tool to crop it for each platform:

  • Crop Image Online — Upload your AI image, choose a platform preset, adjust the crop, and download.
  • Crop for Instagram — Presets for square, portrait (4:5), Story (9:16), and Reel cover.
  • Crop for TikTok — 1080 × 1920 presets for photo posts and video covers.
  • Bulk Crop Images — Crop multiple AI images at once and download as a ZIP.

All processing happens in your browser. Your AI-generated images are never uploaded to a server.

Summary

StepAction
1Generate at the correct aspect ratio for your target platform
2If multi-platform, generate at 2048 × 2048 and crop
3For print, upscale 2–4× before cropping
4Use free tools like ImageCropKit for platform-specific crops
5Avoid cropping square images to non-square formats

Last updated: June 2026