Image Compressor
Make JPEG, PNG, and WebP images smaller without uploading them to any server.
Images · Local browser tools
Convert, inspect, clean, resize, and edit images locally. Image bytes, filenames, dimensions, settings, previews, and downloads are not uploaded to any server.
Available now
No accounts, no upload to any server, and no pretend tool pages.
Make JPEG, PNG, and WebP images smaller without uploading them to any server.
Change image dimensions by exact pixels or percentage without uploading files to any server.
Convert common and specialist image formats with honest browser support.
Crop one image with free or preset aspect ratios using touch or pointer controls.
Add a text or logo watermark to one image or a local batch.
Convert iPhone HEIC and HEIF photos to widely compatible JPG files.
Turn WebP images into broadly compatible JPG files.
Convert PNG graphics to JPG with a selectable transparency background.
Convert JPG photos to lossless PNG containers locally.
Create modern WebP images from JPG files in your browser.
Convert browser-readable AVIF images to compatible JPG files.
Render a sanitized SVG into a fixed-size PNG image.
Inspect available EXIF, camera, date, and GPS fields without uploading an image to any server.
Remove EXIF, GPS, camera, timestamp, and software metadata from photos.
Rotate an image clockwise, counter-clockwise, 180°, or by a custom angle.
Mirror an image horizontally or vertically and download the result.
Generate standard PNG favicon sizes and a multi-size favicon.ico.
Remove an image background with an on-device segmentation model and download a transparent PNG.
Extract English text from JPG, PNG, or WebP images with local OCR.
Aim for an approximate maximum KB or MB size using measured quality and optional dimension adjustment.
Crop, resize, compress, and arrange a portrait using common passport and visa photo size presets.
Draw a visual signature and download it as a transparent PNG.
Arrange multiple photos into a configurable local collage.
Sample exact RGB and HEX colors from image pixels.
Extract a diverse dominant-color palette from an image.
Apply an adjustable blur and download the processed image.