skwish
private
browser-based
Resize an image to an aspect ratio — the ratio is the requirement, the pixels are the consequence
Platforms do not ask for a resolution, they ask for a ratio and then pick a resolution inside it. Instagram will keep a photo at its original resolution only while the ratio sits between 1.91:1 and 3:4, and crops it otherwise. YouTube asks for 16:9 on a video thumbnail, 9:16 on a Short, 1:1 on a podcast playlist, and it replaces a 16:9 thumbnail on a vertical video with an auto-generated 4:5 crop. Meta's feed image ad spec publishes 4:5 at 1440x1800 with a 3% ratio tolerance. In every one of those cases the ratio decides whether your framing survives; the pixel count only decides how sharp it is. That is why the useful first question is not “what size” but “what ratio, at what width”. Once you have the ratio and a width, the height is arithmetic: 4:5 at 1080 is 1350 tall, 1:1 at 1080 is 1080, 16:9 at 1920 is 1080, 9:16 at 1080 is 1920. Skwish's resize scales an image down inside a box you set and keeps the source ratio, so the honest workflow is: crop to the ratio you need, then resize down to the pixel width that ratio implies.
Search match

This page is tuned for resize image to aspect ratio so visitors land in the right workflow immediately.

Fast output

See original size, compressed size, and percentage saved before you move on.

Batch ready

Drop many files, set one format and size limit, then download a ZIP.

Get to the compressor fast
Exact-intent SEO page first. Clear next step. Pretty later.

People usually search for a specific task, not a brand story. So this page keeps the promise simple: compress images without sending them to a third-party server.

Built for people searching “resize image to aspect ratio”, not a generic landing page.

No uploads, no accounts, no waiting on a server.

See the savings before you download anything.

Batch export stays available when the job is bigger.

Best for this search

Turn “make it 16:9” into the actual pixel box you need to type in, then resize to it.
Pick the right ratio before exporting, instead of discovering the crop after the platform has already cut your subject's head off.
Resize a batch of social images down to one ratio-consistent width so a feed does not jump between sizes.
Recreate a platform's published ratio locally so you can preview the crop before uploading.
Compress images now

Opens the upload box on the free browser compressor.

1. Drop one or many images
Drop files in the browser. Anything unsupported or over 10 MB is flagged before compression starts.
2. Set up the format
Pick WebP, JPG, PNG, or keep the original. Then set a quality or a max file size in KB.
3. Compress, then download
Press compress and watch the estimate. Save each file, or one ZIP with skwish-prefixed names.
Ratio first, crop second, resize third
Use these before you upload or share the page.
A ratio has no pixels in it. 16:9 at 1280 wide is 720 tall; at 3840 wide it is 2160 tall. Same ratio, very different file.
Skwish scales down inside a max width and max height box and preserves the source ratio. It does not letterbox and does not upscale.
If your image's ratio is wrong, crop it in your editor or phone first. Resizing a 3:2 photo into a 16:9 box does not make it 16:9.
Instagram keeps original resolution only between 1.91:1 and 3:4, so anything taller than 3:4 gets cropped on upload.

Ready to compress images?

Open the free browser upload box, keep files local, and download the optimized result.

Compress images now