A workflow for content creators, marketers, and anyone who posts regularly: pick the right dimensions for the placement, crop so the subject stays in frame, and compress so the upload finishes quickly on a phone connection. All three tools run in your browser.
You will need
Image resizer with platform presets for common social placements
Image cropper to lock the aspect ratio and reframe the subject
Decide where the image will appear: a feed post, a story, a reel cover, a profile photo, or a link preview. Each placement expects a slightly different size and aspect ratio.
Open the image resizer and pick the preset for the chosen placement. The presets pre-fill the width and height for the most common platforms so you do not have to memorise the numbers.
Download the resized image. If the aspect ratio already matches and the subject is well-framed, you can skip straight to the compress step.
Open the image cropper and load the resized image. Set the crop ratio to match the placement (1:1 for square posts, 9:16 for stories and reels, 4:5 for portrait feed posts).
Reframe the subject so the important content sits in the centre (or upper third for stories that overlap with username and controls). Export the cropped image.
Open the image compressor and drop in the cropped file. Set the quality slider so the output lands between 500 KB and 1 MB. Social platforms re-encode uploads, so there is no benefit to pushing the size lower.
Upload to the platform and check the preview. If anything important is cropped (faces, key text, edges of a logo), step back to the crop tool and reframe before posting.
Expected output and how to verify
You should end with a single image that matches the chosen placement's expected size, has the subject correctly framed, and weighs in around 500 KB to 1 MB. To verify, open the file properties and confirm width, height, and file size. Upload the image to the platform and look at the live preview before posting. The composition should match what you exported.
Placement
Aspect ratio
Typical width
Square feed post
1:1
1080 px
Portrait feed post
4:5
1080 px
Story or reel
9:16
1080 px
Link preview card
1.91:1
1200 px
Common pitfalls
Cropping before resizing can lose detail. Resize first to the platform width, then crop to the aspect ratio.
Important content placed at the very edge often disappears under the platform's overlay (usernames, captions, controls). Leave a safe zone around the edges.
Over-compressing has no benefit because the platform will re-encode anyway. Stop at the quality that looks good rather than chasing the smallest file.
Variations
For a carousel post, repeat the crop step for each slide and keep the aspect ratio consistent across the set. For a vertical video cover or thumbnail, run the workflow at 9:16 and check that any text overlay stays inside the safe area when the cover is shown at thumbnail size.
Frequently asked questions
Why do social platforms care about aspect ratio?
Each platform crops or scales images to fit its feed and preview cards. Matching the expected ratio means your image is shown as composed, not chopped at the edges.
Do I need a different version for each platform?
Often yes. A square works almost everywhere, but feeds, stories, and reels all prefer different ratios. Export the right size for each placement so nothing important falls outside the frame.
What file size should I target?
Most social platforms re-compress uploads, so there is no need to push for tiny files. Around 500 KB to 1 MB for a feed image strikes a good balance between quality preserved and quick upload.
Will the platform re-encode my image anyway?
Yes. Uploading a properly sized and cropped image gives the platform less work to do and reduces visible quality loss after re-encoding.