Image Compressor
Compress JPEG, PNG, WebP & AVIF images with quality control, no upload needed
Compress, convert, resize, crop and edit images on the canvas in your own browser.
Grouped by what you want to get done. Star a tool to find it again on the homepage.
Compress JPEG, PNG, WebP & AVIF images with quality control, no upload needed
Resize images to exact pixel dimensions or by percentage - all in browser
Resize hundreds of images at once to the same dimensions
Crop any image to a precise selection with aspect ratio locking
Full in-browser image editor: crop, resize, rotate, flip, adjust colors, blur, annotate and export
Remove backgrounds from images using WebGPU/WASM AI models, no upload
Adjust the brightness, contrast, saturation and hue of any image
Sharpen blurry photos and enhance image details using browser filters
Rotate images by any angle to fix a sideways photo or straighten a horizon
Mirror images horizontally or vertically
Convert images to PNG, JPG or WebP, one at a time or in a batch
Convert SVG to PNG/JPG or rasterize SVG files at any resolution
Create multi-size ICO favicon files from any image
Encode any image file to a Base64 data URL string
Decode a Base64 data URL string back into an image file
Add a text watermark to images, in a corner, the centre or tiled across
Full-screen drawing app: sketch on a blank canvas or over a photo with brushes, shapes, text and layers
Generate QR codes for links, Wi-Fi, contact cards and UPI payments
Extract text from any image using Tesseract.js OCR running in browser
Strip EXIF and other metadata from images for privacy
Often used alongside these, from other categories.
Almost every image problem is one of three questions: which format, how many pixels, and how much quality to throw away. Getting those three right is what separates a 180 KB hero image from a 4 MB one that looks identical. These tools run on the browser's own canvas and codecs, which means the picture (a passport scan, a photograph of a person, an internal dashboard) is decoded and re-encoded on your machine and nowhere else.
A 4000-pixel-wide photo displayed in a 800-pixel column is carrying five times the pixels anyone will see. Cutting dimensions removes data that compression then does not have to encode at all. Doing it the other way round means compressing detail you are about to discard.
Photographs belong in JPEG, WebP or AVIF, where lossy compression works with continuous tone. Screenshots, logos and anything with flat colour and sharp edges belong in PNG or WebP, where JPEG artefacts around text are immediately visible. Transparency rules out plain JPEG entirely.
Lossy formats do not remember what they discarded. Opening a JPEG, editing it and saving it again applies the loss a second time, and it compounds. Keep an original, work from it, and export once, rather than repeatedly editing the export.
The AI background remover runs a segmentation model with WebGPU or WebAssembly on your device. It is good on clear subject-background separation and imperfect on hair, glass and motion blur. Check the edges before you use the result somewhere that matters.