Skip to main content

Social Media Image Resizer

Upload one image and get every platform size at once — 19 exact-dimension presets across Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, and Pinterest. Choose cover (crop), contain (letterbox), or stretch, export as JPG, PNG, or WebP with a quality slider, and download individually or all in one go. 100% in your browser — your image never touches a server. Free, no signup.

🖼️
Drag & drop an image here, or click to browse
JPG, PNG, WebP, or GIF · processed locally — never uploaded
Fit:
85%

How to Use This Tool

  1. Upload your image — drag and drop it onto the zone or click to browse. The file is read locally by your browser; nothing is sent anywhere. Start from the highest-resolution version you have.
  2. Pick a fit mode. Cover fills each frame and crops the overflow (best for photos). Contain fits the whole image and letterboxes the rest with your background color (best for logos/graphics). Stretch forces exact dimensions and distorts if ratios differ.
  3. Choose the output format — JPG for photos (smallest), PNG for graphics and transparency-critical art (lossless), WebP for the best size-to-quality ratio. The quality slider applies to JPG and WebP.
  4. Review the preview grid. All 19 presets render as live thumbnails grouped by platform, each labeled with exact dimensions and the real encoded output size versus your original.
  5. Download what you need — each card's Download button saves that size with a descriptive filename (e.g., photo-instagram-story-reel-1080x1920.jpg), or use Download All for the complete staggered sequence.
  6. Tweak and re-export freely. Changing fit mode, format, quality, or background re-renders the whole grid instantly — it's all local, so iteration is free.

About Social Image Sizes & Why One Upload Isn't Enough

Every platform has its own canvas. Instagram wants squares and 9:16 stories; YouTube wants 16:9 thumbnails and a giant 2560×1440 banner of which only a center strip survives on mobile; LinkedIn's 4:1 personal banner gets a profile photo plopped on its lower-left; Facebook's cover is cropped differently on desktop and mobile. Upload one image everywhere and you delegate the cropping to each platform's algorithm — which happily slices heads off portraits, pushes logos out of frame, and recompresses your art with settings you don't control. The fix is unglamorous but effective: export the right pixels for each placement, every time. That's the entire job of this tool.

The three fit modes cover every real-world case. Cover scales your image until it fills the target frame and crops the overflow symmetrically — the right default for photographs, where edge loss is invisible but letterbox bars would look amateurish. Contain does the opposite: the whole image fits inside the frame and the leftover area is filled with a background color you choose — essential for logos, product shots, and text graphics where cropping even a few pixels is unacceptable. Stretch maps the image onto the exact frame regardless of ratio; it distorts, which is almost always wrong for photos but occasionally right for abstract textures. The crop/fit math runs at full resolution in a single pass, so there's no compounding quality loss.

Format choice matters as much as dimensions. JPG remains the workhorse for photographic content — at 85% quality a 1080-wide post lands around 150–400KB, far below every platform's limit, with artifacts you'd need to pixel-peep to find. PNG is lossless and keeps transparency, the right call for logos, screenshots, and graphics with hard edges and flat color, at the cost of much heavier files. WebP typically beats JPG by 25–35% at the same visual quality and is now accepted by every major platform; this tool uses your browser's native encoder and transparently falls back to PNG on the few browsers that can't encode WebP, naming the file by what it actually produced. Whatever you pick, the grid shows the true encoded size of every preset so you're never guessing.

A note on privacy that's worth more than a marketing line: many “free image resizers” upload your file to their server, where it may be logged, cached, or worse. This tool is architecturally incapable of that — the image is read with the browser's FileReader API, drawn to an in-memory canvas, resized, and re-encoded entirely on your machine. You can load the page, go offline, and keep working. That makes it safe for unreleased creative, client assets under NDA, and anything personal. The only data persisted is your settings (mode, format, quality, background) in your own browser's localStorage, so the tool remembers how you like it.

Right-sizing is the technical half of social creative; the strategic half is making assets worth posting. Our Graphic Design team produces on-brand social creative at scale — static posts, stories, reels graphics, and thumbnails across every platform, sized and exported correctly from the start. Pair this resizer with our YouTube Thumbnail Downloader for competitive research, the OG Previewer to check how your 1200×630 share images render on each network, and the Instagram Caption Generator to write the caption your freshly-sized post deserves.

Frequently Asked Questions

What are the current Instagram image sizes?

Instagram's core sizes are: square post 1080×1080 (1:1), portrait post 1080×1350 (4:5), landscape 1080×608 (1.91:1), and Stories/Reels 1080×1920 (9:16). Instagram stores images up to 1080px wide and resizes anything larger, so uploading at exactly 1080 width gives the sharpest result with no surprise recompression. For Stories and Reels, keep critical text inside the middle ~80% of the frame because the username overlay (top) and CTA/swipe area (bottom) cover the edges. This tool's Instagram presets output exact-dimension files so the platform never has to scale your upload.

What size is a Facebook cover photo?

Facebook covers display at 851×315 pixels on desktop, but only about 640×360 on mobile — the two crops overlap in the center, so the safe zone is the middle area visible in both. Keep logos and text centered vertically and within roughly the middle 60% horizontally. Feed link posts use 1200×630 (the same 1.91:1 ratio as Open Graph images), and profile pictures display small (~170px on desktop) but should be uploaded larger since Facebook downscales. This tool's Facebook presets cover all three; use ‘cover’ mode so the image fills the frame edge-to-edge.

What is the correct YouTube thumbnail size?

YouTube thumbnails should be 1280×720 pixels (16:9), with a minimum width of 640px and a 2MB file-size limit (JPG, PNG, or WebP). Thumbnails render tiny in search and suggested feeds, so design for small: one focal subject, 3–5 large words maximum, and high contrast. The channel banner is 2560×1440, but only a 1546×423 ‘safe area’ in the center is visible on every device — TVs see the whole canvas, phones see just the strip. Channel profile pictures are 800×800, displayed as a circle. All three YouTube presets are built into this tool at exact dimensions.

What are the safe zones for a LinkedIn banner?

LinkedIn personal banners are 1584×396 pixels (4:1) — but the layout overlays your circular profile photo on the lower-left of the banner on desktop (and centered-left on mobile), covering a significant chunk of it. Keep important text and logos in the right two-thirds of the banner and away from the bottom-left corner. Company page banners are similar (1128×191 displayed). Link posts render around 1200×627. Because the profile photo overlap varies by device, preview your uploaded banner on both desktop and the mobile app before finalizing. This tool exports the exact 1584×396 canvas so you control the composition.

What's the difference between cover, contain, and stretch?

They are three strategies for fitting your image into a frame with a different aspect ratio. Cover scales the image until it fills the entire frame and crops whatever overflows (centered) — no empty space, but edges are lost; best for photos. Contain scales the image until it fits entirely inside the frame and fills the leftover space with a background color (letterboxing) — nothing is cropped, but you get bars; best for logos and graphics where every pixel matters. Stretch forces the image to the exact frame dimensions, distorting it if the ratios differ — rarely what you want, but occasionally useful for abstract backgrounds. This tool renders all 19 presets in your chosen mode with a live preview of each.

Should I export as JPG, PNG, or WebP?

JPG is the default for photos: small files, universal support, no transparency — use ~80–90% quality for social uploads. PNG is lossless with transparency support: right for logos, screenshots, text-heavy graphics, and anything where compression artifacts would show, at the cost of much larger files. WebP compresses 25–35% smaller than JPG at similar quality and supports transparency, and every major platform and browser now accepts it — but a few older tools still don't, and some browsers (older Safari) can't encode it, in which case this tool automatically falls back to PNG and names the file accordingly. For most social posts: JPG for photographs, PNG for graphics, WebP when you want the smallest upload.

How is the aspect ratio preserved when resizing?

In cover and contain modes, your image's aspect ratio is never distorted — the tool scales it uniformly. In cover mode the scale factor is the larger of (target width ÷ image width) and (target height ÷ image height), so the image fills the frame and the overflow is cropped equally from both sides. In contain mode it's the smaller of the two, so the whole image fits and the remaining space is letterboxed with your chosen background color. Only stretch mode changes the ratio. The math runs in your browser's canvas at full resolution, so there's no double-compression from a server round-trip.

What are the image file-size limits per platform?

Rough current limits: Instagram accepts photos up to 8MB (it recompresses aggressively anyway); Facebook allows large photos but recompresses anything big — keeping uploads under ~1MB avoids the worst artifacts; X/Twitter caps images at 5MB (GIFs 15MB); LinkedIn posts allow up to 5MB; YouTube thumbnails must be under 2MB; Pinterest allows 20MB. In practice, a 1080-wide JPG at 85% quality lands around 150–400KB — comfortably under every limit with no visible quality loss. This tool shows the exact output size for every preset (versus your original) so you can verify before uploading, and the quality slider lets you trade size against fidelity for JPG and WebP.

Need Social Creative at Scale, Not Just Sizes?

Our Graphic Design team produces on-brand social creative at scale — static posts, stories, reels graphics, and thumbnails across every platform.

Let's Talk