Image compression — the one tool everyone needs
Whether you're a web developer trying to hit Core Web Vitals targets or just trying to attach a photo to an email without it bouncing, image compression is the single most useful tool in this category.
The best compressors let you choose between lossy and lossless compression. Lossy gives you smaller files at the cost of some quality — usually invisible to the human eye at moderate settings. Lossless keeps every pixel intact but doesn't shrink files as dramatically. For web use, lossy compression at 75–85% quality is the standard sweet spot.
Our Image Compressor handles JPG, PNG, and WebP. You can batch-process multiple files and adjust quality with a slider. The before/after size comparison updates live so you can see exactly what you're getting before downloading.
- Best for: websites, social media, email attachments
- Supported formats: JPG, PNG, WebP
- Processing: runs 100% in your browser via Canvas API
HEIC to JPG — the iPhone photo problem
Apple switched iPhones to the HEIC format back in iOS 11 because it produces smaller files than JPG at the same quality. The problem is that most of the internet — including most email clients, social platforms, and Windows PCs — doesn't handle HEIC natively.
If you've ever sent someone a photo from your iPhone and they got back an error or a blank attachment, HEIC is almost certainly why. Converting to JPG fixes it immediately.
The conversion itself is fast. Drop your HEIC files in, choose your output quality, and download as JPG. The tool supports batch conversion, so you can do a whole camera roll at once.
Background removal — AI in the browser
Background removal used to require Photoshop and a steady hand with the lasso tool. Now it's a single button click, thanks to machine learning models that have gotten remarkably good at separating subjects from backgrounds.
The Irreva Background Remover uses ISNet, an open-source segmentation model, running via ONNX Runtime Web (a WebAssembly runtime). The model runs on your device — your image never leaves your browser. This makes it meaningfully different from cloud-based tools that process your photos on their servers.
Results are best on photos with clear subject-background contrast. It handles people, products, pets, and objects well. For complex shots with similar foreground and background colors, you may need to do minor cleanup.
Format conversion — when to use JPG, PNG, or WebP
The right format depends on what you're doing with the image. JPG is the default for photographs — it compresses color gradients well. PNG is better for screenshots, diagrams, and anything with text because it's lossless and handles flat colors without artifacts. WebP does both jobs reasonably well and produces smaller files than either.
For modern web development, WebP is almost always the right choice if browser support isn't a concern (and in 2026 it's supported everywhere). For anything that needs to be opened on a random Windows PC or embedded in a Word document, stick with JPG.
You can convert between all three formats using the Image Converter, or use the dedicated conversion tools for specific pairs like PNG to WebP or JPG to WebP.
OCR — extracting text from images
If you have a screenshot, a scanned document, or a photo of a sign that contains text you need to copy, OCR (optical character recognition) saves you from retyping it manually.
The Image to Text tool uses Tesseract.js, which is a JavaScript port of Google's Tesseract OCR engine — one of the most accurate open-source OCR tools available. It supports over 60 languages and runs entirely client-side.
Accuracy depends heavily on image quality. Clean, high-contrast text on a plain background will come out almost perfectly. Handwritten text, unusual fonts, and low-resolution scans will have more errors. For scanned PDFs specifically, the PDF OCR tool is often a better option.
