Updated
About ImageDoctor
ImageDoctor is a set of free image tools that do their work inside your browser. This page explains exactly what that means — including the few cases where something does go over the network — and how the tools are checked.
Processed locally in your browserWhat ImageDoctor is
ImageDoctor is a toolbox for everyday image jobs: compressing, resizing, cropping, rotating and converting images, removing hidden metadata, making passport photos, turning images into PDFs, and making QR codes and barcodes. It is free to use, there is no account, and there is nothing to install.
Alongside the tools there are guides to using them, a blog answering common image questions, and a reference to image formats.
What runs in your browser
The tools are programs that your browser downloads with the page and runs on your own device. When you add an image, it is read from your disk into the browser's memory, processed there with built-in browser features (canvas, Web Workers and WebAssembly), and handed back to you as a download. ImageDoctor has no upload endpoint and no server that stores images, so the files you work on are not sent to us.
What does go over the network
Some features do make requests. None of them sends your image to ImageDoctor, but it is worth knowing what they are:
| When | What is requested | Your image |
|---|---|---|
| Every visit | The page itself, from the hosting provider, which sees standard request details such as your IP address | Not involved |
| Reading text with Image to Text | The recognition model for each language, once, from the jsDelivr CDN | Stays on your device |
| Saving AVIF, or opening AVIF where the browser can't | An AVIF codec, from this site | Stays on your device |
| Loading an image with the Image URL tool | The image you asked for, directly from its website | Downloaded from that site to you |
| Clicking “View on a map” in the metadata tools | OpenStreetMap, with the photo's GPS coordinates | Only the coordinates, only if you click |
| Using the AI Background Remover | A separate website that ImageDoctor links to, with its own terms | Handled by that site |
| After you accept analytics cookies | Google Analytics and Microsoft Clarity, which record page views and interactions | Never included |
The privacy policy has the full detail, including what the analytics services collect and how to change your cookie choice.
What “processed in your browser” does not mean
- It is not a promise about your device. Browser extensions, malware or other software on your computer can see what your browser sees. ImageDoctor can't protect against those.
- It doesn't make an image anonymous. Removing metadata deletes hidden details such as GPS coordinates, but faces, street signs, reflections and anything else visible in the picture stay. Blur or pixelate what shouldn't be seen.
- It doesn't cover other websites. When you share or upload the finished file somewhere else, that service's own policies apply.
How the tools are tested
Every change is checked in three layers before it ships:
- Logic checks run the image engine without a browser: resize arithmetic, file-size targets, Base64 decoding, PDF page ranges, QR codes decoded back after they are drawn — and the site's own metadata, structured data and internal links.
- Browser tests drive a real copy of Chrome and inspect what comes out: that a download really is 800 × 600, that a 100 KB target really lands under 100 KB, that a converted file really starts with a WebP header, that a rotation is really in the exported pixels.
- An audit checks accessibility against WCAG 2.1 AA in light and dark mode, looks for layout problems on narrow screens, and processes large images and long batches to catch memory and responsiveness problems.
Known limits
These come from what browsers can do, and the tools say so when you hit them rather than failing silently:
- HEIC photos from iPhones can only be opened in browsers that support the format — in practice Safari. The HEIC page explains how to get a JPEG on the device instead.
- TIFF files open only where the browser can read them, which again usually means Safari.
- Animated GIFs are reduced to their first frame by any tool that re-encodes them.
- Very large images — above roughly 40 megapixels — can exhaust a browser's memory. You'll see a warning first.
- Long PDFs at high DPI are slow, because PDF rendering has to happen on the page rather than in a background worker.
Contact
Questions, corrections and bug reports are welcome at hello@support.imgdoctor.site.