📐
Photo & Image/Social Media Image Resizer

Social Media Image Resizer

Resize one image for every social platform — Instagram, TikTok, X, LinkedIn, and more.

LOCAL · CANVAS9 platformsSmart cropBatch exportNo watermark
🖼️
Upload an image
Any size — we'll resize it for all platforms
Data Source & Legal Disclaimer
Effective: 2026 platform dimensionsLast updated: 3 months agoUpdate: Monthly
Sources: Sprout Social — Social Media Image Sizes

Social media platform image dimensions may change without notice. These are the most common sizes as of 2026. Always verify with the platform before publishing.

See all data sources & update policy →

Aspect-ratio crop per platform — illustrated

Every social platform has its own canvas, so one source image must be cropped to many aspect ratios. This tool redraws the source onto a fresh canvas of the target pixel size (e.g. 1080×1350 for Instagram portrait, 1280×720 for a YouTube thumbnail) and fills it using one of two strategies: cover scales the image to cover the canvas and discards the overflowing edges (a center-weighted crop), while contain scales to fit and letterboxes the rest with the chosen background color. The math is a simple aspect comparison — if the source is wider than the target, crop the sides; if it is taller, crop the top and bottom — computed in browser with the Canvas API, so you get a pixel-exact file for each platform with no server round-trip.

One source, many crops: cover-fit math for three common targets
SOURCE → TARGET RATIO CROPSOURCE · 4:3cover crop window4000 × 3000 px4:5Instagram Post1080 × 1350 px · crop sides (width −27%)16:9YouTube Thumbnail1280 × 720 px · crop top & bottom (−24%)1:1Facebook Post1200 × 1200 px · crop sides (width −25%)Fit modes: cover (scale to fill + crop) keeps every target full-bleed;contain (scale to fit + letterbox) never crops but leaves background bars.

A 4000×3000 (4:3) photo center-crops to 4:5 for Instagram (loses ~27% of width), to 16:9 for YouTube (loses ~24% of height), and to 1:1 for Facebook (loses ~25% of width) — all at full target resolution, not scaled-down letterboxed.

Worked example

Nina posts her product photos across four channels. She uploads one 4000×3000 studio shot and lets the resizer produce every platform-ready file at once.

  1. Upload:She drops the 4000×3000 JPEG and selects Instagram Post, Instagram Story, Facebook Post, and YouTube Thumb. The tool keeps the original image element in memory and reuses it for all four canvases.
  2. Crop:With cover mode the tool compares source and target aspect: the 4:3 source loses ~25% of its width for the 1:1 Instagram post, ~58% of its width for the 9:16 story, and ~25% of its height for the 16:9 YouTube thumbnail.
  3. Render:Each crop is drawn with drawImage() using the computed source rectangle (sx, sy, sw, sh) into a full-resolution canvas, so the Instagram file comes out exactly 1080×1080 px — no upscaling, no letterbox.
  4. Download:She clicks Download All and receives ig-square-1080x1080.png, ig-story-1080x1920.png, fb-post-1200x630.png, and youtube-1280x720.png, each pre-sized for its feed.
↩ Back to calculator

To resize for social media: upload your image and select a platform (Instagram, Facebook, Twitter, LinkedIn, TikTok) — the tool crops and resizes to exact dimensions.

FreeToolHub Social Media Image Resizer is a free browser-based tool that resizes images for all social media platforms, no signup, no upload.

About this tool

What is this tool?

One upload, resize for Instagram, Facebook, X, LinkedIn & more instantly. Free, no signup.

9 platformsSmart cropBatch exportNo watermark

What Is the Social Media Image Resizer?

The Social Media Image Resizer turns one upload into nine platform-perfect crops in a single click. Instead of memorizing aspect ratios, you check the destinations you publish to and the tool renders each size on a canvas: Instagram Post at 1080×1080, Instagram Portrait at 1080×1350, IG Story and Reel at 1080×1920, Facebook Post at 1200×630, TikTok at 1080×1920, X (Twitter) at 1600×900, LinkedIn at 1200×627, Pinterest at 1000×1500, and YouTube thumbnails at 1280×720. A Crop mode center-crops to fill each frame, while Fit mode letterboxes the full image on a white background. Every render downloads as PNG, individually or as one batch.

Who Should Use This Tool?

Social media managers posting the same campaign across five networks use it to stop rebuilding crops one at a time in a desktop editor. Small-business owners who handle their own Instagram, Facebook, and Pinterest need correctly proportioned images without learning pixel dimensions. Content repurposers turn one landscape YouTube thumbnail source into vertical TikTok and Story versions in the same session. Etsy and Shopify sellers prepare product shots for both marketplace listings and social promotion. Photographers delivering social-ready packages to clients appreciate batch export and no watermarks. Even casual users sharing event photos across a group chat and a feed get every size without re-cropping in a phone editor.

How Does It Work?

(1) Drop in any image of any dimensions; it decodes locally through a FileReader, and nothing is uploaded. (2) Select platforms and a fit mode. In Crop mode the code compares your image's aspect ratio with each platform's canvas, slices the largest centered region that matches, and draws it edge to edge. In Fit mode it scales the whole image to fit inside, centers it, and fills the surrounding frame with white so nothing stretches. (3) Click Resize and each selected canvas exports as a PNG named after its platform and dimensions, like ig-portrait-1080x1350.png. Download buttons appear per image, plus a Download All action, and the whole run finishes in milliseconds on typical photos.

Which Platforms Are Preset?

Nine destinations ship with the tool, chosen to cover the formats that actually reject wrong-sized images. Instagram gets three: the 1080×1080 feed square, the 1080×1350 portrait that maximizes screen area, and 1080×1920 for Stories and Reels, which is also the TikTok canvas. Facebook Post uses 1200×630 and LinkedIn uses 1200×627, both proven link-preview ratios. Pinterest pins render at 1000×1500 for the tall grid, and YouTube thumbnails come out at 1280×720. X (Twitter) is set to 1600×900 for 16:9 timeline cards. Presets can be combined freely, so a single upload can produce all nine crops at once; Instagram Post, Facebook Post, and TikTok are pre-selected to start.

Frequently Asked Questions

What platform dimensions does it resize to?

One-click presets for: Instagram post (1080×1080), Instagram story (1080×1920), Facebook post (1200×630), X/Twitter header (1500×500), LinkedIn post (1200×627), YouTube thumbnail (1280×720), and Pinterest pin (1000×1500). Upload once, select platforms, and download all sizes as a ZIP—no manual cropping per platform.

Does resizing degrade image quality?

The tool uses high-quality Lanczos resampling (not basic bilinear scaling) to minimize artifacts when downscaling. Upscaling beyond 150% of the original will show softness—use a source image at least 1920px wide for best results across all platforms. Output is JPEG at 90% quality or lossless PNG, your choice.

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.