Crop Image Online Free

Drag and drop any photo to crop it to a custom size, aspect ratio or exact pixel dimensions. Works with touch as well as a mouse, and runs entirely in your browser — no uploads, no account.
Social media presets · Exact dimensions · Free

Drag & Drop your image here

JPG, PNG, GIF or WebP — your image never leaves your device

Crop Options

Aspect Ratio
Crop Size (px)
Crop area: — × — px
100% client-side — your image is never uploaded to any server, and the tool keeps working if you go offline.

How It Works

1. Drop Image

JPG, PNG, GIF or WebP. Your file stays on your device.

2. Pick Ratio

Choose a preset, go free-form, or type exact pixel values.

3. Position

Drag the crop box and pull the corner handles — mouse or touch.

4. Process Locally

Everything runs in your browser. No server, no upload.

5. Download

Cropped at full source resolution, in the format you choose.

What Is an Online Image Cropper?

An online image cropper lets you select and keep part of a photo without installing anything. You choose either an aspect ratio — 1:1 for a square, 16:9 for widescreen — or exact pixel dimensions, then drag a frame over the area you want.

This tool runs entirely in your browser using the HTML5 Canvas API. The image is read from your device and never uploaded, so it is equally suitable for a holiday snap and a scanned document.

Social media size guide

PlatformFormatRatioRecommended size
Instagram feedSquare1:11080 × 1080 px
Instagram portraitPortrait4:51080 × 1350 px
Stories / Reels / TikTokVertical9:161080 × 1920 px
YouTube thumbnailWidescreen16:91280 × 720 px
Standard photographyLandscape3:21200 × 800 px
X / Twitter headerWide banner3:11500 × 500 px — use Free mode and type the values

The five preset buttons cover the most common shapes in one click. For anything else — banners, print sizes, app icons — switch to Free and type the width and height you need.

How to Crop an Image to an Exact Size

About quality

The crop is taken from the original image at full resolution — nothing is scaled or resampled, so no detail is lost in the crop step itself. Saving is a separate matter: PNG is lossless and reproduces the cropped pixels exactly, while JPG is re-compressed at 95% quality, which is visually near-identical but not bit-for-bit identical. If you need an exact copy of the cropped region, choose PNG — bearing in mind it will usually be a larger file for a photograph.

Common Uses

Frequently Asked Questions

Drop your image onto the area above, pick an aspect ratio preset (or Free), drag the crop box to frame your subject, resize with the corner handles, then click Apply & Download. It works with touch as well as a mouse, and all processing happens in your browser.
Yes — type the width and height into the crop size fields and the box updates to match. Values larger than the source image are capped to what the image actually contains, so your result never has blank padding round the edges.
The crop itself doesn't — the region is taken at full original resolution with no scaling. The saving step depends on format: PNG is lossless and reproduces the cropped pixels exactly; JPG is re-encoded at 95% quality, visually near-identical but technically lossy. Pick PNG if you need an exact copy.
1:1 (square, avatars), 4:5 (Instagram portrait), 16:9 (YouTube, widescreen), 3:2 (standard photography) and 9:16 (Stories, Reels, TikTok), plus Free for any shape. For a specific banner size, use Free and type the values.
Yes. The tool scans the whole cropped region for transparency and saves PNG whenever it finds any, preserving the alpha channel. If you deliberately choose JPG, transparent areas are filled with white rather than turning black, since JPG has no alpha channel.
Yes. Dragging and resizing use pointer events, so touch, stylus and mouse all behave the same way, and the corner handles are sized for fingertips. The page won't scroll while you're dragging the crop box.
Your image is read into your browser and processed with the Canvas API. It's never uploaded, stored, or shared. Open your browser's network tab while cropping and you'll see no request carrying your file.