Skip to content

Social media image resizer

One image, every platform size — previewed live with a fit/fill slider so nothing is ever stretched or cropped by surprise.

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the Social Media Image Resizer

  1. Drop one image — a photo, logo or design export.
  2. Pick a platform tab. Every size appears as a live preview with the official logo, dimensions and ratio.
  3. Slide between Fit and Fill on any card and drag the preview to reposition; nothing is stretched.
  4. Download a single size, or every size on the tab as a ZIP.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

Why a dedicated social media resizer

Platform sizes are not just different dimensions, they are different shapes: the same photograph has to become a 4:5 Instagram post, a 16:9 YouTube thumbnail, a 4:1 LinkedIn banner and a 1:1 profile picture. A plain resizer either stretches the image to fit or leaves you cropping by hand in an editor. This tool renders your image into every frame at once, shows the result live, and gives each frame two controls — a Fit ↔ Fill slider and drag to reposition — so you choose per size whether to keep the whole image (with a background colour) or cover the frame and trim the edges. The export is always the platform’s exact pixel size, resampled with Lanczos3 for sharpness, and never distorted.

Sizes verified for 2026

Every dimension in the tool was checked in September 2026 against the platforms’ own help pages and the current Hootsuite, Sprout Social, SocialPilot and ContentStudio guides — 136 sizes across 20 tabs. Cards show the aspect ratio, safe-area notes and upload limits where a platform documents them (YouTube thumbnails under 2 MB, Bluesky under 1 MB, Discord emoji under 256 KB). Dedicated guides with the reasoning behind each size:

  • Standard — Phone / Story 1080×1920, Square 1080×1080, Portrait 1000×1500 and 5 more
  • Instagram — Story / Reel cover 1080×1920, Portrait post 1080×1350, Square post 1080×1080 and 3 more
  • Facebook — Story 1080×1920, Square post 1080×1080, Portrait post 1080×1350 and 5 more
  • YouTube — Video thumbnail 1280×720, Channel banner 2560×1440, Shorts 1080×1920 and 3 more
  • TikTok — Video / photo post 1080×1920, Photo carousel 1080×1920, Landscape upload 1920×1080 and 1 more
  • X / Twitter — Post image 1600×900, Square post 1080×1080, Portrait post 1080×1350 and 4 more
  • LinkedIn — Post image 1200×627, Square post / ad 1200×1200, Portrait post 1080×1350 and 6 more
  • Pinterest — Standard pin 1000×1500, Square pin 1000×1000, Idea pin / story 1080×1920 and 4 more
  • Threads — Portrait post 1080×1350, Square post 1080×1080, Landscape post 1080×566 and 1 more
  • WhatsApp — Status 1080×1920, Square image 800×800, Business cover 1200×630 and 1 more
  • Snapchat — Story / Snap 1080×1920, Ad 1080×1920, Geofilter 1080×1920 and 1 more
  • Reddit — Post image 1080×1350, Landscape post 1920×1080, Link thumbnail 1200×628 and 4 more
  • Discord — Server banner 1920×1080, Invite splash 1920×1080, Profile banner 600×240 and 5 more
  • Telegram — Channel post (landscape) 1280×720, Square post 1280×1280, Story 1080×1920 and 2 more
  • Twitch — Offline / video player banner 1920×1080, Profile banner 1200×480, VOD thumbnail 1280×720 and 3 more
  • Bluesky — Landscape post 1920×1080, Portrait post 1080×1350, Square post 1080×1080 and 2 more
  • Tumblr — Photo post 1280×1920, Blog header 3000×1055, Profile photo 128×128
  • Print — A4 portrait 2480×3508, A4 landscape 3508×2480, A3 3508×4961 and 11 more
  • Display ads — Medium rectangle 300×250, Large rectangle 336×280, Leaderboard 728×90 and 9 more
  • Banners & headers — Email header 600×200, Etsy mini banner 1200×300, Etsy big banner 3360×840 and 6 more

Export options

JPG (quality 90 by default) is accepted by every platform; choose PNG for logos, text and transparency, or WebP for the smallest files where the platform allows it (X, Bluesky, Discord, Telegram and most web uses). The background colour fills the letterbox area in Fit mode and replaces transparency; white is the default, and Discord users can preview on black. On the Print tab the chosen DPI is written into the file so A4 opens as A4. For plain pixel or percentage resizing with cropping, rotation and a file-size target, use the Image Resizer.

Frequently asked questions

How is this different from a normal image resizer?

A normal resizer changes pixel dimensions; a social resizer has to change the shape too — a landscape photo has to become a 4:5 Instagram post or a 4:1 LinkedIn banner. This tool shows your image inside every frame at once and lets you decide per size whether to Fit (whole image, background added) or Fill (frame covered, edges cropped), and where to place it. The output is always the platform’s exact pixel size, never squashed.

Are the sizes up to date for 2026?

Yes. The list was verified in September 2026 against the platforms’ own guidance and the current Hootsuite, Sprout Social and SocialPilot size guides, including recent changes such as Facebook’s 4:5 feed posts, Threads’ 8 MB limit and Discord’s 600×240 profile banner. Each card shows the ratio, safe-area notes and file-size limit where the platform documents one.

Which platforms are covered?

Instagram, Facebook, YouTube, TikTok, X (Twitter), LinkedIn, Pinterest, Threads, WhatsApp, Snapchat, Reddit, Discord, Telegram, Twitch, Bluesky and Tumblr, plus standard frames (Full HD, 4K, square, phone, Open Graph), print sizes at 300 DPI (A4, A3, Letter, cards, posters), IAB display-ad units and common banner/header sizes. A custom-size card on every tab handles anything else.

Does it upscale small images?

Frames always output the platform’s exact size, so a small source is enlarged with Lanczos resampling. Upscaling cannot invent detail — start from an image at least as large as the biggest frame you need (1080 px wide covers most social posts; 2560 for YouTube banners).

Is anything uploaded?

No. Decoding, compositing and encoding all run in your browser with WebAssembly codecs; the ZIP is built locally too. You can load the page and then go offline.

Quick presets

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need graphics to work with?

InfyTool is built by the same team as these free libraries.