Skip to main content

Image Crop + Rotate Tool

Browser image editor with free or fixed-ratio crop, 90-degree and fine rotation, flips, zoom, and PNG/JPEG/WebP export.

Drag and drop an image

JPG / PNG / WebP · up to 30 MiB and 40 MP · 4,096 px editing edge

How to use

  1. 1

    Upload an image via drag-and-drop or file picker.

  2. 2

    Move/resize the crop box and choose an aspect preset if needed.

  3. 3

    Adjust 90-degree rotation, custom angle, and horizontal/vertical flip.

  4. 4

    Pick output format and quality, then download.

Features

  • Free crop + fixed ratios (1:1, 16:9, 4:5)
  • 90-degree rotation and -45 to 45-degree fine adjustment
  • Horizontal and vertical flip
  • 0.25–6× zoom by pinch or slider plus image positioning
  • PNG/JPEG/WebP export, 25–100% sizing, and JPEG/WebP quality control
  • Worker and OffscreenCanvas export where supported

FAQ

Q. Is my image uploaded to a server?

A. No. All editing runs inside your browser and no image data is transmitted.

Q. Why limit image size to 4,096px?

A. The working image and export edge are capped at 4,096 px to avoid exhausting browser or mobile memory. Inputs may be up to 30 MiB and 40 megapixels.

Q. Why does quality slider not affect PNG?

A. PNG is lossless, so Canvas ignores quality for PNG output.

Technical notes

Image processing uses Canvas and produces a Blob without creating a Base64 string. On supported browsers, export runs on an OffscreenCanvas in a Web Worker.

Rotation, flips, zoom, and position are composed as transforms before exporting the region corresponding to the on-screen crop box.

For JPEG input, EXIF Orientation is parsed and corrected at load time.

Privacy

All image data is processed on-device and never uploaded.

Output Blob URLs are released after setting changes, image replacement, or tab close. Device-side risks such as shared computers and untrusted extensions still apply.