About Image Tools

Free, private image conversion that runs entirely in your browser

What is Image Tools?

Image Tools is a set of free, private image conversion tools. Everything runs in your browser. You drop a file, your browser processes it, and you download the result. The server never sees your images because there is no server involved in the processing.

How it works

Every tool on this site uses browser APIs to process images locally on your device. Here is what happens when you convert an image:

  1. You drop a file. JavaScript reads it using the FileReader API. The file stays in your browser's memory.
  2. Your browser processes it. The Canvas API handles format conversion, resizing, and optimization. For metadata operations, we parse the binary file data directly in JavaScript.
  3. You download the result. The processed file is created as a Blob, and your browser downloads it using a generated object URL. No round-trip to any server.

There is no backend. The site is static HTML, CSS, and JavaScript. No server-side code runs at any point during image processing.

Verify it yourself

Every page includes a network activity monitor in the top bar. It counts HTTP requests made while you use the tool. You will see it stay at zero during processing.

For a more thorough check, open your browser's DevTools (F12), switch to the Network tab, and process a file. You will see no upload requests. The only network activity is loading the page itself.

This is not a claim you need to take on trust. The architecture makes data collection impossible because there is no server-side component to receive your files.

Why this exists

Most online image tools require you to upload your files. That means your photos, screenshots, and documents pass through someone else's servers. Even services that claim to delete files after processing still receive them in the first place.

This is a problem if your images contain:

  • Location data: Photos from your phone include GPS coordinates that reveal where you live, work, and spend time
  • Confidential content: Screenshots of contracts, financial documents, medical records, or internal communications
  • Personal photos: Images of your family, your home, or your ID documents
  • Client work: Files covered by NDAs or privacy agreements

Browser-based processing removes this risk. Your files never leave your device, so there is nothing to intercept, store, or leak.

Privacy commitment

Image Tools collects no data about you or your files. We use Plausible, a cookieless analytics service that collects no personal data and does not track individual users. The only thing stored locally is your dyslexic font preference (a single boolean in localStorage).

Free tools require no account, no login, and no email. The site runs no advertising scripts. Processed files exist only in your browser's memory until you download them, then they are gone.

Technical details

The site is built with vanilla JavaScript (ES6+) with no build step, no frameworks, and no npm dependencies. Each tool is a self-contained page with its own JavaScript file. Shared functionality (navigation, network monitoring, tool chaining) is handled by small utility scripts.

Core browser APIs used:

  • Canvas API: The main conversion engine. Renders images to canvas, then exports as PNG, JPG, or WebP
  • Blob API: Creates downloadable files from processed image data
  • FileReader API: Reads dropped or selected files without uploading them
  • DOMParser: Parses SVG files for conversion to raster formats
  • Clipboard API: Enables copy-to-clipboard for supported formats (PNG only, per browser limitation)

Fonts are self-hosted to avoid external CDN requests. External resources loaded from CDN include JSZip (batch ZIP downloads), Highlight.js (code syntax highlighting), Pica (image resizing), and Transformers.js (AI background removal). The checkout page loads Stripe.js for payment processing. No external resources are loaded during image processing on most tools.

Frequently asked questions

Is Image Tools really free?

All single-file conversions are free and unlimited. A Pro tier adds batch processing (up to 50 files at once with ZIP download) for users who need to convert files in bulk. See pricing for details.

Do my files get uploaded anywhere?

No. All processing happens in your browser using JavaScript. You can verify this by checking the network activity monitor on any tool page, or by opening your browser's DevTools Network tab while processing a file.

What browsers are supported?

Image Tools works in all modern browsers: Chrome, Firefox, Safari, and Edge. Some features (like WebP export) depend on browser support for specific formats. The tools detect capabilities and disable unsupported options automatically.

Try it out

Pick a tool and drop a file. Processing happens instantly, right in your browser.

Your files never leave your device