Browser only - 100% private

Image Aspect Ratio Changer

Change the aspect ratio of any image - 1:1, 4:5, 4:3, 3:2, 16:9, 21:9, and 9:16 presets, in your browser.

Instant preview Privacy-first No signup

Settings

Tune output without leaving the browser.

Use the crop panel beside this card to set the crop frame, then process the image.
OriginalNo file
ProcessedWaiting
Reduction-
ProcessingBrowser

Crop

No image selected

Upload an image to enable cropping
Zoom1.0x

Before / after preview

Compare the source image with the generated file.

OriginalWaiting
Upload an image to begin
ProcessedWaiting
Run a tool to preview output

Result download

Your processed image will appear here.

Useful to know

Which aspect ratio do you need?

1:1 for square social posts and profile pictures. 4:5 for portrait social posts (Instagram, Pinterest). 4:3 for classic photos and older screens. 3:2 for DSLR output and print sizes. 16:9 for widescreen video, YouTube thumbnails, and most modern screens. 21:9 for ultrawide and cinematic framing. 9:16 for Stories, Reels, TikTok, and any full-screen mobile content.

Crop or stretch?

Cropping (this tool) cuts the image to the new ratio without distorting anything - the trade is that some content is cut off. Stretching (use the Resize tool with the aspect-ratio lock off) keeps every pixel but warps the image. Cropping is the right default in almost every case; stretching is only useful for backgrounds and decorative fills where distortion doesn't matter.

iPhone HEIC support

Drop a HEIC file straight from your iPhone, iPad, or Mac. ImgShifter decodes it locally via a WebAssembly module and feeds the resulting JPG into the cropper, so the file you download is a standard JPG at your chosen aspect ratio - no separate HEIC-to-JPG conversion step required.

Output dimensions

The exported file matches the selected aspect ratio in pixels, derived from the crop frame. If you need exact pixel sizes (1080x1920 for a Story, 1920x1080 for a 16:9 thumbnail, 1080x1080 for a 1:1 post), run the cropped result through the Resize tool afterward - the aspect-ratio lock will keep your chosen ratio while you set the target width.

Privacy

The cropper runs entirely in your browser using the Canvas API. The image never uploads anywhere. Watch the Network tab while you crop and you'll see zero outbound image traffic, or disconnect from the internet after the page loads - it still works.

Aspect Ratio online with ImgShifter

This tool exists for one job: take a photo shaped one way and hand it back shaped exactly the way a platform wants. Pick from eight presets - 1:1 for square posts and avatars, 4:5 for Instagram portrait and Pinterest, 4:3 and 3:2 for classic photo and print, 16:9 for YouTube and widescreen, 21:9 for cinematic ultrawide, and 9:16 for Stories, Reels, and TikTok - then slide the frame to choose which part of the shot survives the new ratio.

It changes ratio by cropping, not stretching, and that distinction is the whole point. Cropping trims edges to reach the target shape and keeps every remaining pixel undistorted; stretching to a new ratio warps faces and straight lines. If you genuinely want to squash or stretch the contents, that's the Resize tool with its ratio lock turned off - but for the overwhelming majority of 'make this 16:9' requests, a clean crop is what you actually want.

iPhone HEIC and HEIF files decode locally through a WebAssembly module, so a .heic drops in alongside JPG, PNG, WEBP, and AVIF with no pre-conversion. The reshape happens on the Canvas API in your browser - no upload, no signup, no server log. Confirm it in the Network tab, or go offline once the page has loaded and the tool keeps running.

Other ImgShifter tools people use alongside Aspect Ratio.

Deeper guides related to Aspect Ratio from the ImgShifter blog.

Frequently asked questions

Short answers for image workflows, privacy, and supported formats.