Image Cropper

Crop, rotate and flip an image to any shape — free rectangle, locked ratio, or a clean circle.

Crop shape

Drag any rectangle. Drag the box to move it, or a handle to resize.

Result

Your cropped image will appear here.

Ready. Add an image to start cropping.

Your image is cropped in your browser. Nothing is uploaded to BroBroGo.

FAQ

Which image formats can I crop?

JPEG, PNG, WebP and iPhone HEIC go in. The crop keeps the original format by default (HEIC saves as JPEG), or pick JPEG, PNG or WebP.

Can I crop iPhone HEIC photos?

Yes. Add a HEIC or HEIF photo and it opens right in your browser, then crops and saves as JPEG, PNG or WebP.

How does the circle crop work?

It cuts a circle from the middle of your selection and saves it as a PNG (or WebP), so the corners around the circle are transparent and ready to drop onto any background.

Can I crop to a fixed aspect ratio?

Yes. Pick a ratio like 1:1, 4:3 or 16:9 and the selection box stays locked to it while you move and resize — handy for avatars, thumbnails and cover images.

Will cropping reduce the quality?

The cropped area keeps its original pixels. Saving as JPEG or WebP applies a quality you control; PNG stays lossless.

Client-Side Image Processing and Privacy

When you modify an image online, data privacy and processing speed are critical considerations. This tool processes your image entirely within your web browser. Because the operations are executed locally on your device, your image file is never uploaded to BroBroGo.

This client-side approach eliminates the transmission delays associated with uploading large files to a remote server and waiting for the processed result to download. Instead, the rendering, rotation, flipping, and cropping calculations occur instantly using your local system resources. Once the processing is complete, the file is saved directly from your browser's memory to your local storage.

Supported Input and Output Formats

The tool accepts a variety of common image formats, each with distinct characteristics and use cases:

  • JPEG: A lossy format optimized for photographs. It achieves small file sizes by discarding some visual data that the human eye cannot easily detect. It does not support transparency.
  • PNG: A lossless format that preserves every pixel of the original image. It supports alpha-channel transparency, making it the standard choice for graphics, logos, and non-rectangular crops.
  • WebP: A modern format developed to provide both lossy and lossless compression. It offers smaller file sizes than JPEG and PNG at comparable quality levels, and it supports transparency.
  • HEIC: The high-efficiency format used by default on modern iOS devices.

The tool accepts input files matching the hint "One JPEG, PNG, WebP or HEIC image". When a HEIC image is loaded, the tool displays "Opening image…" while it decodes the file directly in the browser. Because web browsers cannot natively display HEIC files without conversion, HEIC inputs are converted and can be saved as JPEG, PNG, or WebP.

By default, the cropping process retains the original format of the input image, with the exception of HEIC, which defaults to JPEG. When saving your cropped image as a JPEG or WebP, you can adjust the quality slider to balance file size against visual fidelity. Saving your image as a PNG is entirely lossless, preserving the exact pixel data without compression artifacts.

Crop Shapes and Aspect Ratios

The tool provides three distinct cropping modes to accommodate different layout requirements:

Free Mode

In this mode, you can drag any rectangle without constraints. You can adjust the width and height independently to isolate any specific portion of your image.

Ratio Mode

When you select this mode, a dedicated panel appears containing predefined aspect ratios. These include:

  • Original
  • Square
  • 1:1
  • 4:3
  • 3:4
  • 3:2
  • 2:3
  • 16:9
  • 9:16

Once an aspect ratio is selected, the selection box remains locked to that specific proportion. Resizing the selection box by dragging its handles automatically scales both dimensions to maintain the chosen ratio. This is highly useful for preparing images for specific platform layouts, such as 1:1 square crops for profile avatars, or 16:9 crops for video thumbnails and website banners.

Circle Mode

Selecting this mode restricts the crop area to a circular shape. Because standard image files are rectangular, the areas outside the circle must be rendered transparent. To support this transparency, the output format automatically defaults to PNG, and the JPEG option is disabled. The resulting image is saved as a PNG (or WebP) so that the corners surrounding the circle remain transparent, allowing the cropped image to sit cleanly on top of any background color or pattern.

Precise Selection and Manipulation

The tool provides interactive controls to frame your crop area precisely:

  • Mouse and Touch Controls: You can position the selection box by clicking and dragging it. To resize the box, click and drag any of the active corner or edge handles.
  • Keyboard Adjustments: For pixel-perfect alignment, you can use the arrow keys on your keyboard to nudge the selection box into position.
  • Orientation Tools: Before applying your crop, you can adjust the orientation of the image using the rotation and flip controls. You can rotate the image left or right in 90° increments, or flip it horizontally and vertically to correct mirroring issues.

During selection, the tool displays the exact dimensions of your crop area in real time using the format "Selection: {w} × {h} px". The cropped area retains its original pixels, ensuring no loss of resolution or detail from the source image within the selected boundary.

Error Handling and Status Messages

The tool uses specific status messages to guide you through the cropping process:

  • Initial State: Before an image is loaded, the interface displays "Choose or drop an image" alongside the file type hint.
  • No File Selected: If you attempt to perform a crop before loading an image, the tool displays "Choose a JPEG, PNG or WebP image first".
  • Unsupported File Type: If you attempt to load an incompatible file, the interface displays "Only JPEG, PNG and WebP images are supported".
  • Corrupted Files: If a file cannot be parsed, the tool displays "This file could not be opened as an image. It may be corrupted, empty, or not actually an image".
  • Processing: While the crop is being calculated, the status reads "Cropping...".
  • Success: Once completed, the tool displays "Cropped. Download your image below" and shows the output metadata in the format "{w} × {h} · {type} · {size}".
  • Failure: If an error occurs during the rendering or saving process, the tool displays "Crop failed. Try another image or output format".

Frequently Asked Questions

Which image formats can I crop?

JPEG, PNG, WebP and iPhone HEIC go in. The crop keeps the original format by default (HEIC saves as JPEG), or pick JPEG, PNG or WebP.

Can I crop iPhone HEIC photos?

Yes. Add a HEIC or HEIF photo and it opens right in your browser, then crops and saves as JPEG, PNG or WebP.

How does the circle crop work?

It cuts a circle from the middle of your selection and saves it as a PNG (or WebP), so the corners around the circle are transparent and ready to drop onto any background.

Can I crop to a fixed aspect ratio?

Yes. Pick a ratio like 1:1, 4:3 or 16:9 and the selection box stays locked to it while you move and resize — handy for avatars, thumbnails and cover images.

Will cropping reduce the quality?

The cropped area keeps its original pixels. Saving as JPEG or WebP applies a quality you control; PNG stays lossless.