Crop Image Online

Crop a photo online for free with a real crop tool: drag the box on the canvas (hold Shift for a perfect 1:1 square), press Enter, and the outside is trimmed away — all layers stay intact. The crop runs entirely in your browser — the image is never uploaded — and you can send the result straight to an exact-KB export for portal uploads.

No upload · in-browser Free · no account Square & free crops
Drop a photo here or click to browse — it opens fullscreen in a new window. JPG · PNG · WebP · GIF — edited 100% locally, never uploaded
P2KB
Drop an image here · File → Open Image… · drag onto the canvas to open as a layer
100% 100% local — files never leave your browser

New Document

Image Size

Rescales all layers. To shrink for a portal, prefer exporting to an exact KB target instead.

Canvas Size

Changes the canvas without rescaling pixels — layers keep their size.

Free Transform — active layer

Export


Exact KB target — binary-searches quality (or size for PNG) until the file lands just under your target, e.g. for portals that cap uploads at 100 KB.

KB

Files never leave your browser layer-based editing runs locally on your device — no upload, no account

How to crop image online — 4 steps

  1. Open your photo — drop it anywhere on the editor, or use File → Open Image. Nothing is uploaded.
  2. Pick the Crop tool (C) from the left toolbox and drag a box on the image. Hold Shift while dragging for a perfect 1:1 square.
  3. Press Enter (or Image → Crop to Selection) — everything outside the box is trimmed away. The History panel can jump back if the frame was off.
  4. Open File → Export to save as JPG/PNG/WebP, or type a target like 100 KB for an exact-size file.

FAQ

How do I crop a photo into a square?

Open the photo, pick the Crop tool (C), hold Shift while you drag the crop box (this locks it to a square), then press Enter. The result is a perfect square — ideal for avatars and profile photos.

Can I crop without uploading my photo?

Yes. Cropping happens with the Canvas API inside your browser tab. The file is never sent to any server — you can disconnect from the internet after the page loads.

Can I crop to 16:9 or 4:3?

The crop box is free-form, so just eyeball the ratio — or crop first, then use Image → Canvas Size to set exact dimensions with a center anchor. For Instagram-style 4:5 or story 9:16 frames, cropping freehand plus the exact-KB export covers it.

Does cropping reduce image quality?

Cropping only removes pixels outside the box — the kept area keeps its original resolution. Export quality is controlled separately in the export dialog (or by an exact-KB target).