Image Resizer

Resize to social sizes in the browser

Set a custom canvas or pick Instagram, YouTube, and Facebook presets, then drag, crop, rotate, and export. All of it stays on your device — nothing is uploaded.

Loading editor...
Features

Exact pixels, no upload

01

Social size presets

One click for Instagram square (1080×1080) or story (1080×1920), YouTube thumbnail (1280×720), Facebook cover (1640×924), plus 1:1, 4:3, 16:9, and 9:16 canvases.

02

Custom canvas and drag-to-place

Type width and height (up to 4096px), then drag the image on the artboard and scale it to fit or fill.

03

Crop, rotate, and flip

Crop with free or locked ratios (1:1, 4:3, 16:9, 3:2). Rotate 90° and flip horizontal or vertical before export.

04

Local PNG / JPEG / WebP

Export runs in the browser. Open /resize?preset=instagram-story to land on that canvas size.

How it works

Four short steps

01Upload an image

Drop a PNG, JPEG, or WebP onto the artboard. The file is read locally.

02Pick a size

Choose a social preset or type custom pixels. Query presets such as ?preset=youtube-thumbnail apply on load.

03Position and crop

Drag to reframe, switch fit/fill, crop to a ratio, or rotate and flip.

04Download

Export PNG, JPEG, or WebP at the canvas size you set.

FAQ

Questions answered

Presets, cropping, and privacy for the resizer.

Instagram square (1080×1080) and story (1080×1920), YouTube thumbnail (1280×720), Facebook cover (1640×924), plus ratios such as 1:1, 4:3, 3:4, 16:9, and 9:16.

No. Resizing, cropping, and export use the Canvas API in your browser. The file never leaves this device.

Yes. Enter crop mode and lock 1:1, 4:3, 16:9, or 3:2, or leave it free. Drag the handles, then apply.

Yes. Append ?preset=instagram-square (or instagram-story, youtube-thumbnail, facebook-cover, and other catalog ids) to /resize. The editor opens at that canvas size.