Resize an image for social media

Pick the platform and placement. The current size is applied with a center crop you can reposition first — presets are versioned and source-dated.

Images never leave your device No signup, no email No file limits or watermarks Works offline once loaded

Sizes are reviewed periodically; each preset cites its source in the table below.

Preset sources & review dates
PlatformPresetSizeConfidenceSource
Instagram Post — square 1080×1080 official source
Instagram Post — portrait 1080×1350 official source
Instagram Post — portrait (3:4 grid) 1080×1440 official source
Instagram Post — landscape 1080×566 official source
Instagram Story / Reel thumbnail 1080×1920 secondary source
Facebook Post — square 1080×1080 secondary source
Facebook Post — vertical 1080×1350 secondary source
Facebook Link preview 1200×630 secondary source
Facebook Story 1080×1920 secondary source
Facebook Cover — profile / page 851×315 secondary source
X Post — square 1080×1080 secondary source
X Post — landscape 1600×900 secondary source
X Profile header 1500×500 secondary source
X Profile picture 400×400 secondary source
LinkedIn Profile picture 400×400 secondary source
LinkedIn Cover — personal profile 1584×396 secondary source
LinkedIn Post — square 1080×1080 secondary source
LinkedIn Link preview 1200×627 secondary source
YouTube Video thumbnail 1280×720 official source
YouTube Channel banner 2560×1440 secondary source
YouTube Profile picture 800×800 secondary source
TikTok Post / Story 1080×1920 secondary source
TikTok Profile picture 200×200 secondary source

Last reviewed . Runs locally — your images never leave your device.

How it works

  1. Drop your image.
  2. Choose platform and format (for example Instagram post — 1080x1080).
  3. Reposition the crop if needed, then resize.
  4. Download the correctly sized file, plus a note of the exact spec used.

Common requirements

  • Instagram post — Square, portrait (4:5) and 3:4 grid sizes, all 1080 px wide with official ratio guidance.
  • YouTube thumbnail — 1280×720 with the platform 2 MB ceiling — pair with the size compressor when needed.
  • Profile picture — 1:1 squares (200–800 px depending on platform) so avatars are never distorted.
  • Story / Reel — 1080×1920 vertical for Instagram, Facebook and TikTok.
  • Link preview — 1200×627–630 for cards on LinkedIn, Facebook and X.
  • Cover / banner — Wide headers such as LinkedIn 1584×396 and X 1500×500.

Current social media image sizes (Instagram, YouTube, LinkedIn, X, TikTok)

Every platform publishes its own numbers and revises them without warning. The presets on this page carry the dimensions, a source link and a review date, so freshness can be judged instead of assumed. Instagram post size, YouTube thumbnail size, profile picture size and story formats all differ by placement — choose the placement, not just the platform.

Instagram keeps uploads up to 1080 px wide without re-cropping while the ratio stays inside the range it supports, which is why the presets offer 1080×1080 (1:1), 1080×1350 (4:5) and 1080×1440 (3:4). Picking one of those means the feed will not cut your framing.

Video platforms stack their own constraints on top: a YouTube thumbnail is 1280×720 and must stay under 2 MB. The 16:9 preset covers the dimensions, and the exact-size compressor covers the byte ceiling if your file is heavy.

The pipeline is crop-then-resize, so the output is exactly the preset dimensions with no distortion — reposition the crop first if the subject would otherwise be cut off. For placements not listed here, use the resize tool with the numbers from the platform documentation; if that documentation ever disagrees with this page, the documentation wins and the preset is a bug to fix.

Supported formats

JPEG, PNG, WebP, AVIF and GIF (first frame).

Best with files up to 50 MB. Hard safety limit 200 MB.

Privacy

Everything happens in your browser: the image is decoded, transformed and encoded locally. Nothing is uploaded, and no filename, pixel data or metadata is sent anywhere. Read more on the privacy page.

Technical methodology

  • Presets live in a versioned config file (src/config/social-presets.ts) — each entry records the platform, dimensions, a source URL and the date it was last reviewed.
  • Crop-then-resize pipeline ensures exact output dimensions without distortion.
  • Platform names are used factually to describe sizes; there is no partnership or endorsement implied.

Known limitations

  • Platforms change their specifications. The review date on each preset tells you how fresh it is — if in doubt, check the linked source before posting something critical.
  • The tool sizes images; it cannot preview how the platform will re-compress them after upload.

Go deeper: which image format to use

Frequently asked questions

How current are these sizes?

Each preset shows when it was last reviewed and links its source. Presets are updated as platforms change, but always treat platform documentation as the final word — links are provided on the page.

Why does Instagram sometimes crop my image?

Instagram keeps uploads up to 1080 px wide as long as the aspect ratio is between 1.91:1 and 3:4. Choose a preset inside that range (for example 1080x1350) and your image will not be cropped by the platform.

Does this tool post to social media?

No. It prepares the image file; you upload it yourself in the app or site. No social accounts are involved.

What is the Instagram post size right now?

Instagram keeps uploads up to 1080 px wide while the ratio stays between 1.91:1 and 3:4, so 1080×1080 (square) and 1080×1350 (4:5 portrait) are the two safe defaults. Each preset above carries its own source link and review date so you can see how current it is.

What size should a YouTube thumbnail be?

1280×720 (16:9) and under 2 MB per file. Use the thumbnail preset for the dimensions, then the exact-size compressor if the file has to come under the platform byte limit.