Lighter pictures.
Image tools
Compress, resize and convert images with your browser's own canvas engine.
11 live
- Live
Image Compressor
Shrink JPG, PNG and WebP images with a live before/after preview.
Image - Live
Image Resizer & Converter
Resize by pixels or percent, and convert between PNG, JPG and WebP.
Image - Live
Crop Image
Crop to any size, or a preset ratio like 1:1 or 16:9.
Image - Live
Rotate & Flip Image
Rotate images by 90° steps and mirror them horizontally or vertically.
Image - Live
Watermark Image
Add a text or logo watermark to your photos.
Image - Live
Background Remover
Cut the background out of any photo with AI and save a transparent PNG.
Image - Live
Color Palette from Image
Pull the main colors out of any photo, ready to copy.
Image - Live
Favicon Generator
Turn one image into every favicon and app icon size.
Image - Live
Signature Maker
Draw or type a signature and save it as a transparent PNG.
Image - Live
Image to Text (OCR)
Copy the text out of a photo, screenshot or scanned page.
Image - Live
HEIC to JPG
Convert iPhone HEIC photos to JPG or PNG, many at once.
Image
FAQ
About Image tools
The image tools decode, edit and save pictures with your browser's own canvas engine, so your photos never leave your device. Compress a JPG for email, resize and convert between PNG, JPG and WebP, crop, rotate or flip, add a watermark, remove a background with on-device AI, read the text in a screenshot with OCR, or turn iPhone HEIC photos into JPG.
JPG, PNG, WebP, GIF, BMP and AVIF, as far as your browser can decode them. Most tools save as JPG, PNG or WebP. iPhone HEIC photos have their own converter, HEIC to JPG.
No. Every image is processed on your device. The Background Remover downloads its AI model from Hugging Face; that is the model file only, and your photo stays in the browser.
A lower quality setting gives a smaller file with less fine detail. The compressor shows the before and after side by side with the bytes saved, so you can stop where the difference isn't visible.
Each image can be up to 50 MB. Very large photos also need enough device memory to decode.