Free Social Media Image Resizer

Upload one image, get it resized for every platform at once. 82 exact sizes across 20 services: Instagram, Facebook, X, TikTok, YouTube, LinkedIn, Pinterest, Etsy, Amazon, Shopify and more. Your whole image is kept by default, nothing cropped off. Free, no sign-up, and your image never leaves your browser.

Resize your image

Drop an image or click to browse

PNG, JPG, WebP, or GIF. Up to 30 MB. Processed in your browser.

Explore More Free Tools

Other free tools to grow your social presence.

How It Works

How to use this free image resizer

No account, no sign-up, no upload queue. Everything happens inside your browser, so your image never touches a server.

1

Upload one image

Drop a PNG, JPG, WebP, or GIF up to 30 MB. Start with the highest resolution you have, because downscaling stays sharp and upscaling never does.

2

Tick every size you need

Pick individual sizes, select a whole platform in one click, or use a bundle like every profile picture or every vertical story format. 82 presets across 20 services.

3

Download the whole set

Grab files one at a time or take the zip, which sorts everything into one folder per platform with self-explanatory filenames.

Why It Matters

Why one image cannot go everywhere unchanged

Every platform crops uploads to its own frame. When you hand Instagram a 16:9 photo for a 4:5 slot, Instagram decides what to cut, and it decides from the center. That is how heads get sliced off and how logos end up half in frame.

cover_scale = max(target_w / source_w, target_h / source_h)

A crop scales your image by the larger of the two ratios so it fills the frame, then trims the overflow. A fit scales by the smaller of the two so nothing is lost, then fills the gap. This tool defaults to the second one, so the image you get back is the image you uploaded, just smaller.

The second problem is resolution. Platforms downscale whatever you send to their own display width, and they recompress it. Sending a file already at the target dimension means the platform has less work to do and your image survives with fewer artifacts. Sending something smaller than the target means the platform enlarges it for you, and it will not be kind about it.

The third is the safe area. A YouTube channel banner is one image rendered at four different crops depending on whether someone is on a TV, a desktop, a tablet, or a phone. The canvas is 2560 x 1440, but only the central 1235 x 338 is guaranteed to appear on all of them. Same story with Facebook covers and LinkedIn banners: design for the smallest crop, not the largest canvas.

Resize Modes

How this resizer decides what to keep

By default your entire image is kept and scaled to fit, because that is what resizing should mean. Cropping and stretching are there when you want them, not forced on you.

🖼️

Fit whole image (default)

Scales your picture down until every part of it fits inside the target frame. Nothing is cropped and nothing is distorted. This is the default, because a resizer should give you back the image you uploaded.

Nothing cut off
🌫️

Six background fills

When your image and the target shape do not match, you choose what fills the leftover space: a blurred zoom of your own image, a solid color, a two-color gradient, mirrored edges, a color sampled straight from your photo, or transparency. Blur and darkening are on sliders, and a live preview shows the result before you export.

No empty bars
✂️

Fill frame, crop edges

The alternative: scale up until the frame is covered edge to edge, then trim the overflow. Use it when the frame must be filled with real image content and you can afford to lose the edges.

Opt-in
🎯

Focal point

If you do choose to crop, a 3 x 3 anchor decides which part survives. Faces sit near the top of most portraits, so top-center usually beats dead center when a portrait becomes a wide banner.

9 anchor positions
📐

Stretch to exact size

A third mode that forces your image to the exact dimensions, filling the frame with no cropping at all. It does distort the picture, so it is clearly labeled and never the default.

Available, not default
🔍

Stepped downscaling

Going from a 6000 px photo straight to a 320 px avatar in one pass aliases the detail. The tool halves the image in steps first, which keeps small text and fine edges readable.

Sharper small exports

Social Networks

Social media image sizes

Instagram, Facebook, X, TikTok, LinkedIn, Pinterest, Threads, Snapchat, Reddit, Discord, WhatsApp, and Telegram. Every size below is a preset in the tool above.

PlatformPlacementDimensionsNotes
InstagramSquare post (1:1)1080 × 1080Classic feed post
Portrait post (4:5)1080 × 1350Most feed space
Landscape post (1.91:1)1080 × 566
Story / Reel (9:16)1080 × 1920Full screen vertical
Profile picture320 × 320Displays as a circle
FacebookFeed square (1:1)1080 × 1080
Feed portrait (4:5)1080 × 1350
Link share (1.91:1)1200 × 630Open Graph size
Story (9:16)1080 × 1920
Page cover photo851 × 315Crops on mobile
Profile picture360 × 360
Event cover1200 × 628
Group cover1640 × 856
X (Twitter)In-stream image (16:9)1600 × 900
Square post (1:1)1080 × 1080
Summary card (1.91:1)1200 × 628
Profile header (3:1)1500 × 500
Profile picture400 × 400
TikTokVideo / cover (9:16)1080 × 1920
Photo post (9:16)1080 × 1920
Profile picture200 × 200
LinkedInSquare post (1:1)1080 × 1080
Portrait post (4:5)1080 × 1350
Link share (1.91:1)1200 × 627
Page logo400 × 400
Page cover4200 × 700Very wide, 6:1
Personal profile banner1584 × 396
Life tab main image1128 × 376
PinterestStandard pin (2:3)1000 × 1500Pinterest-recommended
Square pin (1:1)1000 × 1000
Long pin (1:2.1)1000 × 2100Max before feed truncates
Profile picture165 × 165
ThreadsSquare post (1:1)1080 × 1080
Portrait post (4:5)1080 × 1350
Profile picture320 × 320
SnapchatSnap / Story (9:16)1080 × 1920
Profile picture320 × 320
DiscordServer icon512 × 512
Server banner (16:9)960 × 540
Profile banner600 × 240
RedditPost image (1.91:1)1200 × 628
Community banner1920 × 384
Community icon256 × 256
WhatsAppProfile / Business picture500 × 500
Status (9:16)1080 × 1920
TelegramProfile / Channel picture512 × 512
Channel post (16:9)1280 × 720

Video Platforms

YouTube and Twitch image sizes

Thumbnails, channel banners, and profile art. YouTube crops the banner differently on TV, desktop, and mobile, which is why the safe area matters more than the canvas.

PlatformPlacementDimensionsNotes
YouTubeVideo thumbnail (16:9)1280 × 720Most common export
Thumbnail, 4K3840 × 2160YouTube-recommended resolution
Channel banner2560 × 1440Safe area 1235 x 338
Channel profile picture800 × 800
Shorts cover (9:16)1080 × 1920
Video / end screen (16:9)1920 × 1080
TwitchChannel banner1200 × 480
Offline / video banner1920 × 1080
Profile picture256 × 256
Channel panel320 × 100

Marketplaces

Ecommerce and marketplace image sizes

Etsy, Amazon, Shopify, and eBay all gate features like zoom behind a minimum resolution. Undersized listing photos quietly cost you the zoom interaction.

PlatformPlacementDimensionsNotes
EtsyListing photo (1:1)2000 × 2000Etsy-recommended 2000 px
Listing photo (4:3)2000 × 1500
Big shop banner1600 × 400
Mini shop banner1200 × 300
AmazonProduct image (1:1)1600 × 1600Enables zoom
Product image, large2000 × 2000
A+ content banner970 × 600
ShopifyProduct image (1:1)2048 × 2048Shopify-recommended
Slideshow / hero banner1920 × 1080
Collection image (4:3)1600 × 1200
eBayListing photo (1:1)1600 × 1600
Listing photo, minimum500 × 500

Web & Ads

Website, Google, and ad image sizes

Open Graph previews, Google Business Profile, and the standard Google Display ad units that account for most inventory.

PlatformPlacementDimensionsNotes
Google Business & AdsBusiness Profile post (4:3)1200 × 900
Business Profile cover (16:9)1024 × 576
Business Profile logo720 × 720
Display ad, landscape1200 × 628
Display ad, medium rectangle300 × 250
Display ad, leaderboard728 × 90
Display ad, wide skyscraper160 × 600
Display ad, half page300 × 600
Website & EmailOpen Graph / social preview1200 × 630Used by most link previews
Website hero banner1920 × 1080
Blog featured image1200 × 675
Email header600 × 200
App icon1024 × 1024

Sources

Where these numbers come from

Sizes follow each platform's own published guidance. The specs below were checked against primary documentation rather than second-hand roundups.

PlatformWhat their documentation states
YouTubeChannel banner: upload at least 2048 x 1152, recommended 2560 x 1440, with a text and logo safe area of 1235 x 338. Thumbnails: 16:9, recommended resolution 3840 x 2160, minimum width 640 px, up to 2 MB on mobile and 50 MB on desktop.
LinkedInPage logo 400 x 400 (minimum 268 x 268), page cover 4200 x 700, Life tab main image 1128 x 376, link post images at a 1.91:1 ratio (1200 x 627). PNG or JPEG, up to 3 MB.
PinterestRecommended 2:3 aspect ratio, or 1000 x 1500 px. Pins that exceed a 2:4.2 width-to-height ratio get truncated in the feed.
ShopifySquare product images display best at 2048 x 2048. Uploads accepted up to 5000 x 5000 and 20 MB. Zoom requires images larger than 800 x 800.
AmazonProduct images should be 1600 px or larger on the longest side to enable zoom, with a minimum of 1000 px on the longest side and a maximum of 10000 x 10000. JPEG preferred.
EtsyRecommended 2000 px on the shortest side at 72 PPI, kept under 1 MB for faster uploads. The first listing photo should be at least 635 px wide.

Sources: YouTube Help (channel banner and thumbnail specifications), LinkedIn Help (image specifications for Pages and Career Pages), Pinterest Help (review Pin specs), Shopify Help Center (product media types), Amazon Seller Central (product image requirements), Etsy Help (requirements and best practices for images). Where a platform publishes an aspect ratio rather than a pixel size, the preset uses the standard export width at that ratio. Platforms revise these from time to time, so check the source if a placement looks off.

Best Practices

Eight rules for resizing without losing quality

Most quality loss happens before the resize, in how the source was prepared. These are the habits that keep exports sharp across every platform.

01

Start from the largest size you need

Shoot or design at 4000 px on the long edge or more. Downscaling stays sharp; upscaling never recovers detail. If you plan to export a YouTube banner at 2560 x 1440 and a Shopify product at 2048 x 2048, your source needs to clear both.

02

Keep the safe area clear

YouTube renders its channel banner at 2560 x 1440 but only guarantees the central 1235 x 338 shows on every device. Facebook covers crop differently on mobile. Keep logos and text well inside the middle.

03

Pick JPG for photos, PNG for graphics

JPG is smaller for photographs and gradients. PNG keeps hard edges and transparency, which matters for logos and cutouts. WebP is smaller than both and is supported everywhere that matters now.

04

Do not push quality above 92%

JPEG quality above roughly 92% adds file size with almost no visible gain, and every platform recompresses your upload anyway. Uploading a smaller clean file often survives their compression better than a bloated one.

05

Export vertical once, reuse everywhere

Instagram Stories, Facebook Stories, TikTok, YouTube Shorts, Snapchat, and WhatsApp Status all use 1080 x 1920. One export covers six placements. The vertical bundle in the tool selects them together.

06

Size marketplace photos for zoom

Amazon enables zoom at 1600 px on the longest side, Etsy recommends 2000 px on the shortest side, and Shopify needs more than 800 x 800 for zoom. Zoom is a conversion feature, so treat the minimum as a floor, not a target.

Add Image Gallery free →
07

Rename nothing after export

The tool names files platform-size-WIDTHxHEIGHT and sorts the zip into one folder per platform. Keeping those names means you can tell at a glance which file goes where six months from now.

08

Give the images somewhere to land

Correctly sized posts earn clicks. Those clicks need a destination that looks as considered as the post did. A gallery or carousel on your own site turns a scroll into a session.

Add Image Carousel free →

Glossary

Image resizing terms, in plain English

Aspect ratio

The proportion of width to height, written as w:h. 1:1 is a square, 4:5 is a portrait, 16:9 is widescreen, 9:16 is full-screen vertical.

Crop (cover)

Scaling an image so it completely fills a frame, cutting off whatever hangs over the edges. No distortion, some loss of content.

Fit (contain)

Scaling an image so all of it fits inside a frame. Nothing is lost. The leftover space is filled with whatever you pick: a blurred copy of the image, a solid color, a gradient, mirrored edges, a sampled color, or transparency. This is the default here.

Stretch (distort)

Forcing an image to exact dimensions regardless of its original proportions. It fills the frame with no cropping, but circles become ovals and faces get wider or taller.

Focal point

The part of the image the crop is anchored to. Moving the focal point decides which edges get trimmed when the target ratio differs from the source.

Safe area

The region of a banner guaranteed to be visible on every device. Content outside it gets cropped on some screens, so logos and text belong inside it.

Upscaling

Enlarging an image beyond its original pixel dimensions. The software invents the extra pixels, so the result always looks softer than a native-resolution export.

Open Graph image

The 1200 x 630 preview picture that appears when a link to your page is shared on almost any social network or chat app.

Client-side processing

Work done by your own browser rather than a server. Your image is never uploaded, which is why this tool has no file queue and no privacy trade-off.

FAQ

It is a free online tool that takes one image and exports it at the exact pixel dimensions each platform expects. Instead of manually cropping the same photo for an Instagram post, a YouTube thumbnail, a LinkedIn banner, and an Etsy listing, you tick the sizes you need and download them all at once. This tool covers 82 presets across 20 services.
Instagram, Facebook, X (Twitter), TikTok, YouTube, LinkedIn, Pinterest, Threads, Snapchat, Twitch, Discord, Reddit, WhatsApp, and Telegram, plus marketplaces (Etsy, Amazon, Shopify, eBay) and web placements (Open Graph previews, Google Business Profile, Google Display ad units, email headers, app icons). Posts, stories, profile pictures, banners, covers, and thumbnails are all covered.
It actually resizes it. By default the whole image is scaled down to fit the target size, so nothing is cropped off. Because your image and the target shape rarely match exactly, the leftover space is filled with a blurred, enlarged copy of your own image, which means a vertical photo fills a wide banner with no empty bars. You can swap that fill for a solid color, a two-color gradient in four directions, mirrored edges, a color sampled from your own photo, or transparency, and you can set the blur and darkening yourself with sliders. A live preview shows the result before you export. Two other modes are available if you want them: fill the frame and crop the edges, with a 3 x 3 focal point control to choose which part survives, or stretch to the exact size, which fills the frame with no cropping but distorts the picture.
Yes, two ways. "Fit whole image" keeps every pixel of your picture and fills the surrounding space, so the output file is exactly the target dimensions with nothing cut. "Stretch to exact size" also hits the exact dimensions with nothing cut, but it distorts the proportions to do it. Fit is the better choice in almost every case, which is why it is the default.
No. Every resize happens in your browser using the Canvas API. Your image never leaves your device, there is no upload queue, and the zip is assembled locally. That is also why there is no file limit beyond what your own browser can hold.
JPG, PNG, or WebP. JPG is smallest for photographs. PNG preserves hard edges and transparency, which matters for logos and product cutouts. WebP is smaller than both at the same visual quality. For JPG and WebP you can also set the quality level, and 92% is a good default.
Downscaling from a large source stays sharp. The tool reduces large images in halving steps rather than one jump, which keeps fine detail and small text readable in tiny exports like profile pictures. Enlarging past your source resolution does lose quality, and the tool flags exactly which outputs were enlarged so you are never handed a soft file without warning.
Aim for at least 4000 px on the long edge. That clears the largest presets here, including the YouTube channel banner at 2560 x 1440, Shopify product images at 2048 x 2048, and the LinkedIn page cover at 4200 x 700. Starting large and downscaling always beats starting small and enlarging.
A YouTube channel banner is one image displayed at four different crops depending on the device. The full canvas is 2560 x 1440, but only the central 1235 x 338 is guaranteed to be visible on every screen, including TV. Export at the full size, but keep your logo and any text inside that central strip.
They all use the same 9:16 vertical frame at 1080 x 1920. Use the "All vertical / story sizes" bundle in the tool to select Instagram Story, Facebook Story, TikTok, YouTube Shorts, Snapchat, and WhatsApp Status together. One crop covers all six placements.
Yes, completely free. No account, no sign-up, no credit card, no watermark, and no limit on how many images you resize.

Trusted by