Drag an image in, pick how much you want to shrink it, and grab the result. Nothing here ever leaves your browser.

How to use this tool
  1. Drop your image (or a .zip of images) into the box below.
  2. Pick Lossy / Balanced / Lossless, or just hit Smart Compress.
  3. Resize, crop or rotate it if you need to.
  4. Hit Compress, check the before/after, then download it.
🔒 100% Private — processed in your browser, never uploaded anywhere
Drag & drop images here, or tap to browse

JPG, PNG, WebP, GIF, AVIF, BMP supported. You can also drop a .zip full of images.

Preview & Edit

Fit
Before After
Original image before compression Compressed image after compression
Original
Compressed
Saved
Shortcuts: C compress · R reset · ←/→ switch image · Ctrl+Z/Y undo/redo
80%
Estimated output:
KB

EXIF is only preserved for JPG-to-JPG; browsers strip it for other formats regardless of this setting, and they also don't expose chroma-subsampling or "effort" controls, so Quality is your main lever there.

Responsive Image Set

px
px
100%
px

Social Media Presets

Presets fit the image inside the target box and pad it, so nothing gets stretched.

Drag the box to move it, drag any corner or edge handle to resize. Numbers above update live and can be typed in directly.

0.0°
100%
100%
100%
0%
0%
0%
0px
0%
0%

One-tap looks

Adjustments are previewed live and baked in when you compress or download.

6%
55%

Logo watermark

18%
70%

Watermarks are drawn at full output resolution, so they stay crisp after compression.

0%
0%
0%

Rounded corners and circle crop need a format that supports transparency (PNG or WebP) unless you also flatten onto a colour.

Base64 / Data URI

Colour palette

Image info & EXIF

Export to PDF

PDF is written in your browser with no external library — pages embed the edited image as JPEG.

Favicon / app icon pack

16, 32, 48, 96, 180, 192, 512 px PNGs plus a real multi-size favicon.ico and the ready-to-paste snippet.


Image Compressor: Compress, Resize, Crop, Adjust, Watermark and More, All in One Browser Tool

Most sites split image editing across half a dozen separate tools, one page to compress, another to resize, another to crop, forcing you to bounce between them and re-upload your photo every single time. This image compressor online free tool puts all of it in one place, compress, resize, crop, rotate, colour-adjust, watermark, frame and a set of bonus extras, working on the same loaded image without ever leaving the page. As a genuine no upload image editor, every single operation runs inside your own browser using the Canvas API, nothing is ever sent to a server, there’s no account, no watermark stamped on your output and no daily quota. You can work on one photo at a time or load up to 30 images or an entire ZIP archive, at once and batch-process the whole set together.


How to Use

This tool has eight tabs across the top: Compress, Resize, Crop, Transform, Adjust, Watermark, Frame and Extras. You can move between tabs freely, edits from one tab carry over into the next.

Step 1: Getting your images loaded
  • Drag and drop your image files onto the drop zone or tap it to browse and select files. You can load up to 30 images at once.
  • You can also drop in a ZIP archive directly, the tool automatically extracts every image inside it for you, no manual unzipping needed first.
  • Once loaded, your images appear as thumbnails in a strip. Tap any thumbnail to make it the active image you’re currently editing. You can drag thumbnails to reorder them.
Step 2: Using the Compress tab
  • Drag the Quality slider and watch the live size estimate update as you move it, so you can see exactly how big the output file will be before you actually save anything.
  • Tap Smart Auto-Compress if you’d rather not guess a quality number yourself, it automatically finds a quality level that balances a small file size against acceptable visual quality.
  • Turn on Target Size (KB) mode if you have an exact byte budget to hit, for example your website requires images under 100 KB. Type your target number and the tool searches for the highest quality setting that still lands at or under that exact size, rather than overshooting it.
  • Use the before/after slider to drag across the preview and compare your original against the compressed result side by side.
Step 3: Using the Resize tab
  • Choose to resize by pixels (exact width and height) or by percentage of the original size.
  • Tick Lock aspect ratio so changing width automatically adjusts height to match, keeping your image from looking stretched or squashed.
  • Pick a fit mode: Contain (fits inside your target size without cropping, may add empty space), Cover (fills the target size completely, cropping any excess) or Stretch (forces the exact dimensions, ignoring the original ratio).
  • Tap a social-media preset if you are sizing for a specific platform, common sizes for popular social networks are built in so you don’t need to look them up.
  • For large size reductions, the tool automatically applies progressive step-down scaling, shrinking the image gradually in several small steps rather than one drastic jump, which keeps the result noticeably sharper than a single-pass resize.
Step 4: Using the Crop tab
  • Drag the crop box directly on your image, using any of its eight handles to resize it from any corner or edge.
  • Tick Ratio lock if you want to constrain the crop to a specific aspect ratio, like a perfect square or 16:9, while dragging.
  • Turn on the rule-of-thirds grid for visual guidelines that help you compose a more balanced crop.
  • For pixel-perfect control, type exact numbers directly into the X, Y, Width and Height fields instead of dragging by hand.
  • Cropping in this tool always bakes at the image’s full original resolution, so you never lose quality from the crop step itself.
Step 5: Using the Transform tab
  • Tap the 90° rotation buttons to rotate left or right in quarter turns.
  • Use Free rotation to rotate to any custom angle or Straighten specifically to fix a slightly tilted horizon line.
  • Tap Flip horizontal or Flip vertical to mirror the image in either direction.
Step 6: Using the Adjust tab
  • Drag the sliders for brightness, contrast, saturation, hue, blur and sharpen to fine-tune the look of your photo.
  • Tap Grayscale, Sepia or Invert for one-click colour-mode effects or add a Vignette to darken the edges around your subject.
  • Tap any of the seven one-tap looks for an instant, pre-built style applied in a single click.
  • Tap Auto Enhance to let the tool analyse your image’s histogram and automatically balance its brightness and contrast for you.
Step 7: Using the Watermark tab
  • Choose text or logo (image) as your watermark type.
  • For text, set the font, size and colour and optionally add a shadow for better visibility against busy backgrounds.
  • Adjust the watermark’s opacity and rotation angle.
  • Use the nine-point position grid to snap your watermark to a corner, edge or the centre of the image instantly or tick Tile to repeat the watermark across the entire image as a protective pattern.
Step 8: Using the Frame tab
  • Add a border around your image, choosing its thickness and colour.
  • Tap Rounded corners and set the corner radius or select Circle crop to mask your image into a perfect circle.
  • Add internal padding space around your image before the border or tick Flatten transparency if you need a transparent PNG converted to a solid background colour instead.
Step 9: Using the Extras tab
  • Tap Base64 to generate a data URI string of your image, useful for embedding small images directly inside HTML or CSS code.
  • Tap Extract Colour Palette to pull out the dominant colours from your image automatically, handy for matching a design to a photo.
  • Tap View EXIF/Metadata to see the camera and shooting details embedded in a JPEG file, this only works on JPEGs that actually carry EXIF data to begin with.
  • Tap Export as PDF to convert your current image directly into a PDF file.
  • Tap Generate Favicon/App-Icon Pack to get a complete website icon set in one go, a real multi-size .ico file, a full PNG icon set, a web app manifest file and a ready-to-paste snippet for your site’s HTML section.
Step 10: Working with multiple images (batch mode)
  • Once you are happy with your edits on one image, tap Apply to All Loaded Images to instantly copy that exact same set of edits across every image in your batch.
  • Tap Compress Batch to process every loaded image at once, then Download All as ZIP to get every finished image in a single downloadable archive.
  • Use Undo and Redo at any point or Reset to return a single image back to its original, unedited state. Standard keyboard shortcuts work too and they’re smart enough not to fire while you’re typing inside a text field.
Step 11: Generating a responsive image set
  • Once you are satisfied with an edit, use the responsive export option to generate a full set of differently-sized versions of the same image, along with a ready-made srcset code snippet you can paste directly into your website.

Key Features

  • Eight tools in one workspace, Compress, Resize, Crop, Transform, Adjust, Watermark, Frame and Extras, all working on the same loaded image without switching tools
  • 100% client-side processing. Every operation runs in your own browser using the Canvas API, nothing is ever uploaded to a server
  • Target Size (KB) mode, hits an exact file-size budget precisely instead of only offering a rough quality slider
  • Batch processing for up to 30 images or an entire dropped-in ZIP archive, with one-click “apply to all” and a single ZIP download for everything
  • Progressive step-down scaling for resize, keeping heavily-shrunk images noticeably sharper than a single-pass resize
  • Full undo/redo history, per-image reset and keyboard shortcuts that don’t interfere with text fields
  • Complete favicon/app-icon generator, a real multi-size .ico, PNG set, web manifest and ready-to-paste HTML snippet, in one tap
  • JPEG, PNG, WebP, and AVIF support, with automatic transparency detection so alpha channels are never silently flattened
  • Responsive image set generator with a ready-made srcset snippet
  • No account, no watermark on your output and no daily quota

Who Should Use This Tool

Website owners and bloggers optimising images for page speed before publishing. Also useful for students and professionals preparing photos for a report, presentation or social media post and anyone who wants a complete image editing workflow, compress, resize, crop, watermark and more, without installing software or uploading personal photos to an unfamiliar server.


Frequently Asked Questions (FAQs)

  1. Are my images actually uploaded anywhere when I use this tool?

    No. Every single operation, compress, resize, crop and everything else, runs entirely inside your own browser using the Canvas API. No image data is ever sent to a server or any third party.

  2. What is Target Size (KB) mode and how is it different from the quality slider?

    The quality slider gives you a rough size estimate as you drag it, but Target Size mode works backward, you type your exact byte budget and the tool automatically searches for the highest quality setting that still lands at or under that specific number.

  3. Why does my WebP or AVIF output sometimes fall back to a different format?

    Not every browser can encode every image format. This tool detects what your specific browser actually supports and clearly tells you which format was actually used if it had to fall back from your original choice.

  4. Is there a limit to how many images or how large a single image can be?

    You can load up to 30 images at once. Browsers cap how much memory a canvas can use, so this tool enforces a megapixel ceiling and automatically scales anything larger down gracefully instead of failing outright.

  5. Can I generate a complete favicon set for my website with this tool?

    Yes, the Extras tab includes a full favicon/app-icon pack generator, producing a real multi-size .ico file, a full PNG icon set, a web app manifest and a ready-to-paste snippet for your site’s HTML head section, all from a single image in one tap.