Skip to main content
InstantTools
Workflow•For Social Media Managers

Social Media Asset Bundle

Turn one photo into correctly sized JPGs for Instagram and X, plus a lighter WebP copy for your own site.

Expected Outcome
A 1080 × 1080 or 1080 × 1350 JPG for Instagram, a 1600 × 900 JPG for X, and a WebP copy for your website.

Step-by-step recipe

1

Crop to the platform’s shape

Pick 1:1 for an Instagram square or 16:9 for X. Instagram portrait is 4:5 and has no preset, so choose Free and drag until the size readout’s height is 1.25 times its width (540 × 675, for example). The crop downloads as a full-resolution PNG.

Use Tool
Image Cropper
2

Resize to exact pixels

Type 1080 as the width and leave “Maintain aspect ratio” on. A 1:1 crop becomes 1080 × 1080 and a 4:5 crop becomes 1080 × 1350. For X, type 1600 to get 1600 × 900.

Use Tool
Image Resizer
3

Convert to JPG

Set the Image Converter target to JPG and drop in the resized PNG. It saves at quality 0.92 and fills any transparent areas with white. This is the file you post.

Use Tool
Image Converter
4

Make a WebP copy

Switch the target to WebP. The converter re-encodes the PNG you dropped in, not the JPG, so the copy doesn’t carry two rounds of compression. WebP is usually smaller than JPG at the same quality, so use it on your blog or shop page.

Use Tool
Image Converter

Why the steps run in this order

  • Crop first. The resizer never cuts anything off. With the aspect lock on, a 4032 × 3024 phone photo set to 1080 wide comes out 1080 × 810, not square. With the lock off, it squashes the photo to fit.
  • Resize before you convert. The cropper and resizer both keep the PNG lossless, so the photo only gets compressed once, at the final size. Convert a full-size photo to JPG first and then resize it, and the resizer saves a second JPG on top of the first.
  • Convert last because PNG is the wrong format to post. A photo saved as PNG is usually several times larger than the same photo as a JPG, and that’s the file people on slow phone connections wait for.
  • Skip the WebP step if you only post to social apps. Instagram and X re-compress whatever you upload. The WebP copy is for pages you control, where a lighter file loads faster.

Worked example: A product photo for Instagram, X, and a shop blog

You shot a ceramic mug on your phone. The file is a 4032 × 3024 JPG. You want an Instagram portrait post, an X post for launch day, and a lighter image for your shop’s blog.

  1. Image Cropper, Free mode: drag the box around the mug until the readout says 540 × 675. That’s 4:5. Download cropped.png and rename it mug-4x5.png.
  2. Image Resizer: type 1080 as the width with the lock on. The height fills in as 1350. Download resized-mug-4x5.png.
  3. Image Converter, target JPG: drop in resized-mug-4x5.png and download converted-resized-mug-4x5.jpg. That’s the Instagram post.
  4. Switch the target to WebP and download the WebP version for the blog.
  5. Back in the cropper, pick 16:9 and slide the box over the mug. Resize that crop to 1600 wide. A full-width 16:9 crop of this photo is 4032 × 2268, so the height comes out exactly 900. Convert it to JPG for X.

Result: Three files from one photo: a 1080 × 1350 JPG for Instagram, a 1600 × 900 JPG for X, and a WebP for the blog. None of them left your device.

What it won’t do

  • The cropper’s presets are 1:1, 4:3, 16:9, 9:16, and 3:2. A 4:5 portrait means dragging in Free mode and checking the readout.
  • The cropper’s size readout counts preview pixels, not the pixels in your file. Use it to get the shape right. The resizer shows the real dimensions.
  • If the resized height lands a pixel off, like 1080 × 1349, turn the aspect lock off and type the exact number. A one-pixel stretch is invisible.
  • Each tool takes one image at a time. Three platform sizes means three passes.
  • The cropper accepts JPG, PNG, WebP, and GIF. iPhone HEIC photos need to be exported as JPG first, or set the camera to “Most Compatible”.

Tips for best results

  • Start from the largest version of the photo you have. Sizing down keeps detail. Sizing up only adds blur.
  • Rename cropped.png right after each download. Every crop gets the same name, and your Downloads folder fills up with cropped (1).png and cropped (2).png.
  • Keep text and logos away from the edges of a 4:5 post. Your profile grid shows a cropped preview of it.
  • Use the WebP copy only where you control the page. Some marketplaces and email tools still reject WebP uploads.

Questions

What size should an Instagram post be?

1080 pixels wide. Square posts are 1080 × 1080 and portrait posts are 1080 × 1350, which is 4:5. Portrait takes up more of the screen in the feed, so it’s the better pick for product shots.

Why did my photo come out 1080 × 810 instead of square?

The resizer keeps the shape you give it. A 4:3 photo stays 4:3 at any width. Crop it to 1:1 first, then resize.

Should I just upload the full-size photo and let Instagram resize it?

You can, but you gain nothing. Instagram scales feed photos down to 1080 pixels wide and re-compresses them either way. Sizing it yourself means you choose the crop, not the app.

Does this remove the location from my photo?

Yes, as a side effect. The cropper, resizer, and converter all redraw the image on a canvas and save new pixels, and the EXIF block with GPS and camera details is not copied over. To see what a file still carries, open it in the EXIF Data Remover, which lists the embedded metadata.

Are my photos uploaded?

No. All three tools do their work in your browser tab. The image is never sent to a server.

Tools used in this workflow

Related workflows

Try these tools