Image tools
Resize, crop, rotate, adjust and convert images without them leaving the tab.
Every one of these reads the file with the browser's own decoder and writes it back with an encoder compiled to WebAssembly — MozJPEG, libwebp, libavif, the same libraries a desktop app would use, running in the tab. Resizing, cropping and converting all work on a batch as readily as on one file.
- Resize an imageSet a maximum width or height and keep the proportions, one image or a whole batch.
- Crop an imageDrag a rectangle over the picture and keep what is inside it.
- Rotate an imageTurn a photo in quarter steps and save it that way, EXIF orientation included.
- Flip an imageMirror a picture horizontally or vertically and save the flipped version.
- Compress an imageMake a photo smaller with a quality dial you control, and see what it saved.
- Make an image black and whiteStrip the colour out of a photo, and adjust brightness and contrast while you are there.
- Blur an imageSoften a whole picture by an amount you set, and save it blurred.
- Convert PNG to JPGTurn PNG files into JPEGs, with a quality dial and a background for transparency.
- Convert JPG to PNGTurn JPEGs into lossless PNG files, ready for editing or transparency.
- Convert PNG to WebPConvert PNG files to WebP — much smaller, still transparent.
- Convert WebP to PNGTurn WebP files into PNGs that older software will open, transparency intact.
- Convert JPG to WebPRe-encode JPEGs as WebP to cut page weight without a visible change.
- Convert WebP to JPGTurn WebP images into JPEGs that anything will accept.
- Convert PNG to AVIFConvert PNG to AVIF — the smallest of the modern formats, transparency included.
- Convert JPG to AVIFRe-encode JPEGs as AVIF for the smallest files a browser can make.
- Convert an image to Base64Turn a picture into a data URI you can paste straight into CSS, HTML or JSON.
- Favicon generatorTurn one picture into favicon.ico and the PNG icons a site needs, with the tags to paste.
- Pick a colour from an imageRead the exact colour of any pixel as HEX, RGB or HSL, and build a palette by clicking.
Runs in your browser. Nothing is uploaded.