ToolChop

Image Editing & Optimization

Compress, resize, crop, rotate, watermark, sharpen, and clean up images without uploading them.

Most image edits don't need Photoshop. Shrinking a JPG so it fits an upload limit, cropping a photo to fit a card, sharpening a slightly out-of-focus shot, or stripping the GPS coordinates before posting — those are 30-second operations that should not require installing software, creating an account, or uploading the file to a stranger's server. The tools on this page cover those everyday edits and run entirely on your device.

Every editor here uses the browser's <canvas> 2D context to read, modify, and re-encode the image. For operations that need pixel access (blur, sharpen, color replace), the tool reads ImageData directly. For compression, it uses the browser's native encoder with adjustable quality — the same code path the operating system uses for thumbnails, so the output is identical to what you'd get from a desktop app, just without the install.

A few things worth knowing about how image editing actually works under the hood. Resizing down is essentially loss-free if you keep the new size at a sensible ratio of the original. Resizing up can't add detail that wasn't there — it just interpolates between existing pixels. Compression trades file size for visual quality on a sliding scale; quality 80-85 is usually the sweet spot where you save 40-60% of the file size with no visible difference. Crop and rotate are lossless for PNG and WebP; for JPG, every save re-encodes and loses a tiny bit, so chain edits in one session rather than re-saving repeatedly.

All image editing (43)

🗜️Trending

Compress Image

Shrink JPEG, PNG, and WebP files without losing visible quality.

Use tool →
🛠️

Compress Image to Size

Hit an exact KB target — perfect for upload limits.

Use tool →
🛠️

Compress PNG

Re-encode PNGs to cut file size while keeping them lossless.

Use tool →
🛠️

Compress WebP

Re-compress WebP files for the web.

Use tool →
🛠️

JPG Compressor

Reduce JPG file size with quality control.

Use tool →
New

JPG Optimizer

Re-compress JPGs to reduce file size fast.

Use tool →
🛠️

Reduce Image Size

Make any image smaller, by quality or by dimensions.

Use tool →
🛠️

Image Optimizer

One-stop optimizer for JPG, PNG, WebP, GIF.

Use tool →
📐

Image Resizer

Resize images to any dimension, with AI presets.

Use tool →
📐New

Resize Image

Resize photos to any pixel dimension.

Use tool →
🛠️

Photo Resizer

Resize photos for passport, social, or email.

Use tool →
🛠️

Batch Resize Images

Resize many images at once with consistent rules.

Use tool →
✂️New

Image Cropper

Crop photos in your browser — drag-to-select.

Use tool →
🛠️

Crop Image

Free online image cropper, no upload.

Use tool →
🛠️

Crop Photo

Crop photos to a custom ratio or pixel size.

Use tool →
🔄New

Rotate Image

Rotate or flip any image — 90°, 180°, mirror.

Use tool →
🛠️

Flip Image

Flip an image horizontally or vertically.

Use tool →
🛠️

Mirror Image

Mirror an image left-to-right or top-to-bottom.

Use tool →
✂️

Watermark Remover

Paint over watermarks to remove them.

Use tool →
🛠️

Add Watermark to Image

Stamp text or logo watermarks onto your photos.

Use tool →
🛠️

Add Text to Image

Overlay text onto an image with custom fonts and colors.

Use tool →
🛠️

Add Border to Image

Add a solid color border around your image.

Use tool →
🛠️

Rounded Corners

Round the corners of any image, with adjustable radius.

Use tool →
🛠️

Image Frame

Wrap your image in a stylish frame.

Use tool →
🛠️

Grayscale Image

Convert any image to black and white.

Use tool →
🛠️

Invert Image Colors

Flip an image's colors to a negative.

Use tool →
🛠️

Sharpen Image

Sharpen edges on blurry photos.

Use tool →
🛠️

Blur Image

Apply a gaussian blur to any image.

Use tool →
🛠️

Pixelate Image

Pixelate a region — perfect for privacy.

Use tool →
🛠️

Replace Image Colors

Swap one color in an image for another.

Use tool →
🛠️

Batch Image Converter

Convert many images to a new format at once.

Use tool →
🛠️

Combine Images

Stitch images together side-by-side or stacked.

Use tool →
🛠️

Image Overlay

Overlay one image on top of another with opacity.

Use tool →
🛠️

Collage Maker

Arrange multiple photos into a single collage.

Use tool →
🛠️

EXIF Stripper

Remove EXIF / metadata from photos before sharing.

Use tool →
🛠️

Change Image DPI

Set image DPI to 72, 150, 300, or any custom value.

Use tool →
🛠️

Image Metadata Viewer

Inspect EXIF, IPTC, and XMP metadata for any image.

Use tool →
🛠️

Image Dimensions

Quickly check width × height of any image.

Use tool →
🛠️

Color Picker from Image

Pick any pixel's color and copy its HEX / RGB.

Use tool →
🛠️

Image Color Palette

Extract the dominant color palette from an image.

Use tool →
🛠️

Image Diff

Compare two images and highlight what changed.

Use tool →
🛠️

Favicon Generator

Turn any image into a full multi-size favicon set.

Use tool →
🛠️

SVG Optimizer

Strip cruft from SVGs and shrink file size.

Use tool →

Common editing workflows

Hitting an upload size limit. Email attachments, job applications, and government forms often cap files at 1, 2, or 5 MB. Compress Image to Size takes a target KB and works backward to the right quality setting. If that's still not enough, follow with Resize Image to halve the pixel dimensions — that quarters the file size at roughly the same visual quality.

Profile or thumbnail photos. Most platforms want a square image at a fixed pixel size (LinkedIn 400×400, Twitter 400×400, GitHub 460×460). Start with Image Cropper to get the square, then Resize Image to the exact pixel target. If the photo is slightly off-axis, run Rotate Image first.

Cleaning a photo for publication. Sharpen Image fixes slightly soft photos. Grayscale is the right tool when a print budget is black-and-white. Add Border and Rounded Corners handle the visual polish for blog posts or product galleries. Save EXIF for last — strip it with EXIF Stripper right before you publish so you don't accidentally leak GPS coordinates.

Privacy edits. Sharing a screenshot but it contains an email address or a name? Pixelate Image or Blur Image obscure the region. For watermarks on an image you don't own, Watermark Remover lets you paint over them — note that this works best on light watermarks; heavily baked-in watermarks may need a more aggressive crop.

Bulk operations. Batch Resize and Batch Convert apply the same operation to a folder of files in one pass. Collage Maker and Combine Images are the right starting points for grids and side-by-side layouts.

Frequently asked questions

What's the best compression quality for photos?

For photographs, JPG quality 80-85 is the sweet spot. You typically save 40-60% on file size with no visible difference, even at full screen. Below 70, you'll start to see blocking in skies and gradients. For screenshots, UI mockups, or anything with sharp text, use PNG or WebP losslessly — JPG always softens sharp edges.

Will resizing an image lower its quality?

Resizing down (e.g., 4000px to 1200px) is essentially lossless — you can't see the detail you discarded. Resizing up can't invent detail; it just smooths between existing pixels. For sharp upscales you'd need an AI upscaler, which is a different tool category.

Do these tools work for RAW photos (CR2, NEF, ARW)?

Browsers don't natively decode RAW formats. Convert RAW files to JPG, TIFF, or DNG using your camera maker's software or Lightroom first, then bring them here for editing. We can read TIFF and JPG with no extra step.

Will my edited image keep its EXIF data?

By default, most edits drop EXIF on re-save (this is how the browser's canvas encoder works). If you want to keep EXIF, you have to add it back explicitly. If you want to strip it, you already have — but /image-exif-stripper makes it an explicit, verifiable step.

How big a file can these tools handle?

The limit is your device's RAM, not the tool. The whole image gets decoded to a pixel buffer, so a 50 MP image needs ~200 MB of RAM. A phone handles roughly that; a modern laptop can do several hundred MP comfortably. If you hit a memory error, resize first.

Is there an undo?

Each tool is single-step — open the original, get the edit, save the result. There is no global undo. The workflow is to keep your original file untouched and save edits with a new name, which is also the safest pattern when chaining multiple edits.

More categories