Image Tools

Social Media Image Resizer

Resize images for Instagram, YouTube, TikTok, Facebook, LinkedIn, X, Pinterest, and Threads — privately in your browser.

No uploads30+ presets

Drop an image here, or click to browse

JPG · PNG · WebP — files never leave your browser

🔒 Files never leave your browser — all processing is 100% client-side

30+ Presets

Instantly resize for Instagram, YouTube, TikTok, Facebook, LinkedIn, X, Pinterest, and Threads.

Private

All processing uses the browser Canvas API. Your images never leave your device.

Fit, Crop, Stretch

Choose how to fill the target size: fit with padding, center-crop, stretch, or shrink only.

Free Social Media Image Resizer

This free social media image resizer lets you resize any image for Instagram, YouTube, TikTok, Facebook, LinkedIn, X (Twitter), Pinterest, and Threads — all without uploading a single file. Everything runs privately in your browser using the Canvas API, so your images never leave your device.

Whether you need to resize an image for an Instagram post, create a YouTube thumbnail, prepare a TikTok cover, or resize a LinkedIn banner, the tool handles it in seconds. Choose from 30+ platform-specific presets, pick a resize mode, adjust the background, and export as PNG, JPG, or WebP with a custom quality setting.

How to use this social media image size converter

  1. Drop or select a JPG, PNG, or WebP image — no upload required, everything stays in your browser.
  2. Choose a platform tab (Instagram, YouTube, TikTok, etc.) and click the size preset you need.
  3. Pick a resize mode: Fit + Pad keeps your full image visible with background padding; Crop Fill center-crops to exactly fill the frame; Stretch forces exact dimensions; Shrink Only reduces if larger but never upscales.
  4. Set a background — White, Black, Transparent (PNG/WebP), or a custom colour from the picker.
  5. Choose PNG, JPG, or WebP export format and adjust quality if needed.
  6. Click Resize, then download your image with a clean filename like convertforge-instagram-square-1080x1080.jpg.

Platform-by-platform resize guide

Resize image for Instagram

Instagram supports several aspect ratios depending on where the image appears. The square post format at 1080×1080 px is the most versatile — it displays well in the feed and on your profile grid. For portrait posts use 1080×1350 px, which fills more vertical screen space in the feed. Stories and Reels both use 1080×1920 px (9:16 ratio), and profile photos display at 320×320 px.

This Instagram image resizer supports all four presets. Use Crop Fill if you want the image to fill the frame completely, or Fit + Pad to keep the full image visible with a white or coloured background.

Resize image for YouTube thumbnail

YouTube thumbnails should be 1280×720 px (16:9 ratio) — this is the standard size displayed across desktop, mobile, and TV. The channel banner is a much larger canvas at 2560×1440 px; YouTube uses the centre 1546×423 px on desktop, so keep your key content centred. Profile photos display at 800×800 px and are cropped to a circle by YouTube.

This YouTube thumbnail resizer automatically sets the correct dimensions when you select the preset. Export as JPG for the smallest file size, or PNG if your design has text or sharp edges.

Resize image for TikTok

TikTok is a vertical-first platform. Cover images and Stories use 1080×1920 px (9:16), matching the full-screen viewing experience. Feed images — used when you post a photo rather than a video — also suit the portrait 1080×1350 px format. Profile photos are displayed small at 200×200 px and are always cropped circular.

Use this TikTok cover resizer with Crop Fill mode to ensure your image fills the full vertical frame without letterboxing.

Facebook cover photo resizer

Facebook cover photos display at 820×312 px on desktop (slightly taller on mobile, so keep important content away from the edges). Shared post images look best at 1200×630 px, which Facebook uses as the link preview image too. Stories follow the same 1080×1920 px vertical format as other platforms, and profile photos need to be at least 170×170 px.

LinkedIn banner resizer

LinkedIn personal profile banners display at 1584×396 px — a wide, shallow 4:1 ratio. Company page covers are even wider at 1128×191 px. Standard LinkedIn post images perform best at 1200×627 px, and profile photos should be at least 400×400 px.

When using this LinkedIn banner resizer, choose Fit + Pad if your source image is taller than the 4:1 ratio — this avoids awkward cropping of the top or bottom.

X / Twitter header resizer

X (formerly Twitter) header images display at 1500×500 px on desktop — a 3:1 ratio. Note that the profile photo overlaps the bottom-left of the header, so place key elements towards the centre or right. Post images display at 1600×900 px, and profile photos at 400×400 px.

Pinterest pin resizer

Pinterest favours tall, vertical images. The standard pin format is 1000×1500 px (2:3 ratio), which takes up more vertical space in the feed and tends to get more impressions. Square pins at 1000×1000 px also work well for product shots. Profile photos are displayed small at 165×165 px.

Threads image resizer

Threads (by Meta) shares the same image dimensions as Instagram. Square posts at 1080×1080 px and portrait posts at 1080×1350 px are the main formats for feed content. Profile photos match Instagram at 320×320 px.

Social media image sizes — complete reference

The table below lists every preset built into this social media image size converter. All sizes are in pixels.

PlatformFormatSize (px)
InstagramSquare Post1080×1080
InstagramPortrait Post1080×1350
InstagramStory / Reel1080×1920
InstagramProfile Photo320×320
YouTubeThumbnail1280×720
YouTubeChannel Banner2560×1440
YouTubeProfile Photo800×800
TikTokCover / Story1080×1920
TikTokProfile Photo200×200
TikTokFeed Image1080×1350
FacebookPost1200×630
FacebookCover Photo820×312
FacebookStory1080×1920
FacebookProfile Photo170×170
LinkedInPost1200×627
LinkedInPersonal Banner1584×396
LinkedInCompany Cover1128×191
LinkedInProfile Photo400×400
X / TwitterPost1600×900
X / TwitterHeader1500×500
X / TwitterProfile Photo400×400
PinterestPin1000×1500
PinterestSquare Pin1000×1000
PinterestProfile Photo165×165
ThreadsSquare Post1080×1080
ThreadsPortrait Post1080×1350
ThreadsProfile Photo320×320

Resize images without uploading — how it works

This is a no-upload image resizer: when you drop a file into the tool, it is read directly by your browser and processed using the Canvas API. Nothing is sent to a server, no account is needed, and the image is never stored anywhere. This makes it safe to use with personal photos, client work, or any image you'd prefer to keep private. The browser-based approach also means the tool works instantly — there's no waiting for an upload or a server response.

Frequently Asked Questions

Is this social media image resizer free?

Yes — completely free. No account, no signup, no watermark, no file limits. The tool runs entirely in your browser.

Are my images uploaded to a server?

No. This is a no-upload image resizer: all processing uses the browser Canvas API and your images never leave your device. It works offline once the page has loaded.

Which platforms are supported?

Instagram, YouTube, TikTok, Facebook, LinkedIn, X (Twitter), Pinterest, and Threads — with 30+ size presets covering posts, stories, thumbnails, banners, and profile photos.

Can I add padding instead of cropping?

Yes. Choose "Fit + Pad" mode and the image will be scaled to fit entirely within the target canvas, with background padding filling the remaining space. You can set the padding colour to white, black, transparent (PNG/WebP only), or any custom colour.

Can I export as JPG, PNG, or WebP?

Yes. PNG gives lossless quality and supports transparency. JPG produces the smallest file sizes and is best for photos. WebP offers a good middle ground. JPG and WebP both include a quality slider so you can balance file size and clarity.

What are the recommended sizes for Instagram, YouTube, and TikTok?

Instagram Square Post: 1080×1080 · Instagram Story/Reel: 1080×1920 · YouTube Thumbnail: 1280×720 · YouTube Banner: 2560×1440 · TikTok Cover/Story: 1080×1920. All of these are built-in presets — just click the platform tab to access them.

Can I use custom dimensions?

Yes — click the "Custom" button in the platform tabs and enter any width and height in pixels. This is useful for platforms not listed, or for non-standard image sizes.

Will phone photos show up rotated?

No. This tool automatically reads the EXIF orientation data embedded in JPEG files taken on phones, and corrects the rotation before resizing. You should always see the image the right way up.

Related tools