IMG

Free Online Image Tools

41 TOOLS

Compress, resize, convert and read text out of images without uploading them anywhere. Every tool below decodes and re-encodes your photos inside this browser tab, so a passport scan or an ID photo never travels over the network.

Guides & how-tos

Guides index →

Task-shaped walkthroughs for the jobs people actually bring to an image tool — exam-portal size limits, iPhone photos that won’t open on Windows, and scans that need to become text.

What browser-based image tools can do

Modern browsers ship a complete image pipeline. Canvas and OffscreenCanvas decode JPEG, PNG, WebP, AVIF, GIF and BMP natively; WebAssembly fills in the rest — TIFF, ICO and AVIF encoding. That is everything a conversion, a resize, a crop or a quality-targeted compression needs, which means none of it requires a server. The tools here use that pipeline directly: the file is read into memory, worked on by a Web Worker so the page stays responsive, and handed back to you as a download.

The practical difference shows up on large batches. There is no upload wait, no queue behind other people’s files, no daily cap, and no maximum file size beyond what your own device can hold in memory. Drop thirty photos in and the only limit is how fast your CPU encodes them.

Choosing the right tool for the job

If a form is rejecting your photo, the constraint is usually one of three things. A file-size cap in kilobytes calls for the compress-to-exact-size tool, which searches for the JPEG quality that lands just under your target instead of making you guess. A pixel-dimension or aspect-ratio requirement calls for the resizer, or the passport photo maker when the spec is given in millimetres. A format complaint — "JPG or PNG only" — calls for the converter, and specifically the HEIC route if the photo came off an iPhone.

Scanned documents are the fourth case: when you need the words rather than the picture, the image-to-text tool runs optical character recognition locally, using language data hosted on this site rather than a cloud OCR API.

Quality, formats and what actually gets lost

JPEG and WebP are lossy: every save discards detail, so repeated round-trips degrade an image even when nothing visibly changes at first. PNG is lossless but large, which is why it cannot hit an exact kilobyte target — its encoder ignores quality settings entirely. WebP and AVIF usually beat JPEG by a wide margin at the same visual quality, and both are supported everywhere that matters in 2026, so they are the better default for anything going on the web rather than into a government portal.

Where a conversion can be done without re-encoding, these tools do exactly that — renaming a JFIF file to JPG, for instance, copies the bytes rather than degrading them.

Image Tools — frequently asked questions

How do I compress an image to an exact file size like 100 KB?

Use the compress-to-exact-size tool: enter your target in KB and it binary-searches JPEG quality until the output lands just under it, so you do not have to guess a quality percentage and re-export repeatedly.

What image formats can I convert between here?

Input can be JPG, JFIF, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO or HEIC. Output can be JPG, PNG, WebP, AVIF, GIF, BMP, TIFF or ICO. Each pair also has its own page with copy written for that specific conversion.

Why can my Windows PC not open the HEIC photos from my iPhone?

HEIC is Apple’s default camera format and Windows only reads it with a paid codec pack installed. Converting to JPG makes the photo open everywhere; the HEIC to JPG tool does that in your browser without the codec pack.

Is there a limit on how many images I can process?

No. There is no daily cap, no account, and no per-file size ceiling other than your device’s own memory. Batches run one after another locally, so a hundred images cost you CPU time rather than upload bandwidth.

Do these tools work without an internet connection?

Yes, once the page has loaded. Put the device in airplane mode and convert a file — it still works, which is the simplest proof that nothing is being uploaded.