Type a tool name, for example "keyword density" or "transcript".
Resizes an uploaded image to planning presets using cover or contain, with adjustable crop focus. Upscaling cannot create detail and displays a warning. Presets are not verified account-specific requirements. Download individual JPEG or PNG files, or select up to 10 presets for a cancellable JPEG ZIP export.
Implementation reviewed: 5 October 2026. Source documentation
Resize an image using selected social-media placement presets.
Drag & drop an image, or click to browse
JPG, PNG, WebP. Processing happens in your browser, no upload.
Click a placement to preview it. Check up to 10 placements for a JPEG ZIP using the current fit mode and crop position. Presets are planning sizes; check your platform requirements.
0 / 10 selected for ZIP
A social media image resizer fits one photo to the exact pixel sizes platforms expect. With this free tool, you upload a JPG, PNG or WebP, choose a placement such as an Instagram portrait post or a LinkedIn banner, and download the result as a JPG or PNG, or as a ZIP of up to 10 sizes.
Social media image sizes are the width and height, measured in pixels, that a platform uses for a given placement such as a profile picture, cover photo, post or story. Each placement has its own shape, so one photo rarely fits them all.
The shape matters as much as the size. A profile picture is square, a Facebook cover is a wide rectangle, and a Story is tall and narrow. When your image does not match the shape, the platform crops it for you, and the crop often cuts off a face, a logo or a line of text.
Resizing to the target dimensions yourself gives you control over what stays in the frame. This tool includes presets for Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Snapchat, Reddit, Discord, Threads, Mastodon and Bluesky. Here are a few of them:
| Placement | Preset size | Shape |
|---|---|---|
| Instagram post (portrait) | 1080 x 1350 px | Tall rectangle |
| Facebook cover photo | 820 x 312 px | Wide banner |
| LinkedIn background | 1584 x 396 px | Very wide banner |
| YouTube thumbnail | 1280 x 720 px | 16:9 landscape |
| Pinterest standard pin | 1000 x 1500 px | Tall rectangle |
Platforms change their layouts from time to time, so treat every preset as a planning size. The tool says so on the page too: check the platform's own requirements before you publish an important campaign.
You can resize an image for social media in about a minute by uploading a file, picking a placement and downloading the result. Follow these steps.
Pick Cover when the frame must be completely filled, and pick Contain when nothing in the picture can be cut off. The two modes handle the gap between your photo's shape and the target shape in opposite ways.
Cover scales your image until it fills the whole target frame, then trims whatever hangs over the edges. The result has no empty space, which suits profile pictures, banners and thumbnails. The two crop sliders decide which part survives. Both start at 50, which means centered. Slide the horizontal control left to keep the left side of the photo, or the vertical control up to keep the top.
Contain shrinks the image until all of it fits inside the frame, then fills the leftover space around it. Nothing is cut off, so it works well for logos, infographics and screenshots with text near the edges. The trade-off is visible padding, and the picture itself ends up smaller inside the frame. The crop sliders apply to Cover only.
Say you have a landscape photo that is 4000 x 3000 pixels (a 4:3 shape) and you want the Instagram post (portrait) preset, which is 1080 x 1350 pixels (a 4:5 shape).
With Cover, the tool scales the photo until the shorter side matches. Height is the limiting side: 1350 divided by 3000 gives a scale of 0.45, so the photo becomes 1800 x 1350 pixels. That is 720 pixels wider than the 1080-pixel frame. With the horizontal slider at 50, 360 pixels are trimmed from each side. If your subject stands on the left, drag the slider toward 0 so the trim comes off the right side instead.
With Contain, the tool scales the other way. Width is now the limit: 1080 divided by 4000 gives 0.27, so the photo becomes 1080 x 810 pixels. The remaining 540 pixels of height are padding, about 270 above and 270 below. You keep the whole scene, but the picture fills only 60% of the frame's height.
For a travel shot with a clear subject, Cover with a nudged slider usually looks better. For a wide product shot where the edges matter, Contain is the safer pick.
The preview shows exactly what the downloaded file will look like, so check it before you download anything. Look at three things.
Check faces, logos and text first. If Cover cuts something off, adjust the crop sliders. If no slider position keeps everything, switch to Contain or start from a different source photo.
The tool shows a warning with the word upscaled when your source image is smaller than the preset. For example, a 600 x 600 image sent to the 2560 x 1440 YouTube channel art preset has to be stretched, and it will look soft. The fix is to upload a larger original. Small upscales (a profile picture from a 300-pixel source to 400 pixels) are usually fine, while large ones are not.
JPG makes smaller files and suits photos. PNG keeps sharp edges and works better for graphics, logos and screenshots with text. The ZIP download always contains JPEGs, so use the single-file PNG button when you need a PNG.
This tool helps anyone who posts the same visual on more than one network. Common situations include:
If you want to design a banner from scratch instead, try the social media banner maker. If you only need an exact custom size that is not on the preset list, the general image resizer lets you set width and height yourself.
Good results come from the source image and the choice of crop, more than from any setting. These tips solve the problems people hit most often.
Before you publish, you can also run the finished file through the social media image size checker to confirm its dimensions.
This tool resizes and crops. It does not remove backgrounds, add text, retouch photos or compress files to a target size in kilobytes. Each upload handles one source image at a time, although you can create up to 10 placements from it in one ZIP.
The presets are planning sizes, not official promises. Platforms redesign profiles and feeds, and the visible area of a cover photo can differ between desktop and mobile. Treat the preset as a strong starting point, then check how your image looks on the live page and adjust if needed.
The image is only one part of a post. Once your visuals are ready, write the text with the social media caption generator, and pick a posting window with the best time to post calculator. You can find more related utilities in the YouTube and social media tools category.
Upload your image above, choose your placements and pick Cover or Contain to get correctly sized graphics for every network you post on.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market