About cleanpx.com

Free, private image tools that run entirely in your browser

What is cleanpx.com?

cleanpx.com is a collection of free, private image 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

Your images are never uploaded to a server. All image processing happens in your browser, and processed files exist only in your browser's memory until you download them. Then they are gone.

For analytics, we use Plausible, a cookieless service that collects no personal data and does not track individual users. The site runs no advertising scripts.

Who built this

I got tired of uploading screenshots and photos to random websites just to convert or resize them. Most of them wanted my files on their server first. So I built one that doesn't.

It started as a single SVG-to-PNG converter and kept growing. Now there are 16 tools, and the core idea stayed the same: your images get processed locally, in your browser.

What cleanpx.com is not

cleanpx.com is an independent project. It is not a digital asset management platform, not enterprise software, and not a cloud storage service. We do not store, manage, or organize your files.

We are not affiliated with, endorsed by, or connected to any other company or product with a similar name. cleanpx.com is a solo project focused on browser-based image tools. That is all it is.

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 cleanpx.com 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?

cleanpx.com 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.

Is cleanpx.com affiliated with any other company?

No. cleanpx.com is an independent project built and run by one person. We are not affiliated with, endorsed by, or connected to any other company or product.

Contact

Questions, bug reports, or feedback: [email protected]

Try it out

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

Your files never leave your device