Image Resize & Crop
runs in your browserCrop, resize, rotate and flip an image in the browser with a draggable crop box, aspect lock, social-media size presets and PNG, JPEG or WebP output.
Drop a file here, or .
JPEG, PNG, WebP, GIF or BMP. Nothing is uploaded.
about this tool
The crop box
Drop an image and it appears with a crop box over it: drag inside to move, drag any of the eight handles to resize. Choose an aspect ratio and the box keeps it — corners anchor the opposite corner, edges grow the other axis about the centre, and when a drag would push the box past the image it shrinks along the ratio rather than distorting. The numbers under the preview are the same rectangle in image pixels and can be typed directly; the panel header shows the selection's ratio. Everything is in the pixels of the oriented image, so after a rotation or flip the box resets to the largest centred rectangle of the current ratio.
Presets and output
The presets are the sizes platforms actually ask for — Instagram square, portrait and Story, X post and header, Facebook and LinkedIn covers, YouTube thumbnail and banner, Open Graph preview, Pinterest pin, app icon. Picking one sets the crop ratio and the output size together, so the file that comes out is exactly that size. Without a preset, the output is the crop's own pixels, or scaled to a width you give with the height following the ratio; untick "keep ratio" to set both, and the tool warns when that would stretch the picture. It also warns when the output has more pixels than the crop, because enlarging only interpolates and looks soft.
Output is PNG (lossless), JPEG or WebP with a quality slider; JPEG has no
transparency, so transparent areas are filled white. The file is named with
its size, photo-1080x1350.jpg, and downloaded straight from the browser.
Orientation
Images decode with their EXIF orientation applied, so phone photos appear upright, and the four buttons rotate in quarter turns and flip horizontally or vertically from there. The export contains the pixels as displayed and no orientation tag, which means it looks the same in every viewer — and no other metadata either: camera, timestamp and GPS location do not survive.
Limits
One image at a time; the compressor handles batches. The preview is drawn at up to 1600 px on its longest side for responsiveness, but the export uses the full-resolution image. Rotation is in quarter turns; there is no free-angle straightening. Animated GIFs export their first frame. Very large images are bounded by the browser's canvas limits, around 16 000 px a side. Nothing is stored.
To work out the dimensions before resizing, the aspect ratio calculator does the arithmetic. Afterwards, image compressor brings the file size down.
questions
- How do I crop an image to a fixed aspect ratio?
- Pick the ratio — 1:1, 4:5, 16:9 and the rest are listed, or type your own such as 1080:1350 — and the crop box snaps to it and keeps it while you drag any edge or corner. The box is anchored on the side opposite the one you drag, so a corner drag keeps the far corner still and an edge drag grows the other axis about the centre.
- What sizes do Instagram, X and YouTube want?
- Instagram feed posts are 1080 × 1080 or 1080 × 1350 portrait; Stories and Reels 1080 × 1920; X posts 1600 × 900 and headers 1500 × 500; YouTube thumbnails 1280 × 720; link previews 1200 × 630. The presets set the crop ratio and the output size in one go, so the exported file is exactly the size the platform asks for.
- Why does the tool warn that the result will look soft?
- Because you have asked for more pixels than the crop contains, and the browser can only interpolate — invent pixels between the real ones. Enlarging never adds detail. Crop a larger area, or export at the crop’s own size, which the width field shows when empty.
- Does rotating a phone photo come out the right way?
- Yes. The image is decoded with its EXIF orientation applied, so a photo that displays upright on the phone appears upright here, and the rotate buttons turn it in quarter steps from there. The export contains the pixels as you see them and no orientation tag, so it displays the same everywhere.
- Is anything uploaded?
- No. Decoding, cropping and encoding happen on a canvas in your browser, and the download is produced locally. EXIF data, including GPS location, does not survive the export, which is usually what you want for a photo going online.