File tools that never see your files.
Resize passport photos, compress images, format JSON and more. Everything runs on your device, so your files are never uploaded to a server.
Drop a file here
Photos, PDFs, text or JSON. You can also paste from your clipboard.
Suggested tools for your file
Pick a tool. Add a file. Download.
Every tool works the same way, so once you have used one you know them all.
Three steps, and none of them upload anything.
Add a file
Drop it on the page, choose it from your computer, or paste text. It opens inside this browser tab.
Adjust the settings
See a live preview as you change size, quality or format. Basic settings first, Advanced when you want control.
Download the result
Check the before and after, then save the file. Delete it from the tab with one click when you are done.
Why your files stay private
Each tool runs inside your browser tab, using your own computer. Our servers only send you the page. They never receive your file, because there is nowhere in the page to send it. While a tool works you will see a paper envelope close over your file. That is our way of showing that it stays sealed in your tab.
Do not take our word for it.
Process something above, then look at these numbers. They are measured in this tab.
Network requests while processing
Counted from the browser's own request log around every run. It should stay at zero.
Fingerprint of this page's code
A live SHA-256 digest of the runtime code executing in this tab, verified alongside our WebAssembly module hashes.
Blocked by the site's own rules
Enforced by a strict Content-Security-Policy header that blocks the page from contacting any external server.
The same tools, callable by code.
Every tool is described by one manifest. The page builds its settings from it, and AI agents (Claude, ChatGPT, Cursor) call the same tool through the Model Context Protocol. The same input always gives the same output, whether a person clicked or an agent called.