No magic, no servers
Open a tool, drop in your file, and the work happens on your own machine. That’s why there’s no signup and no upload bar creeping to 100% — the processing is instant and private because it never leaves your device.
Processed on your device — never uploaded
You open a tool
The page is a static file served from a CDN. There is no session, no account and nothing waiting to receive an upload.
Your file is read into the tab
Dropping a file hands it to the page through the browser’s own File API. The bytes go into this tab’s memory — not to a network request.
The work happens on your CPU
The processing libraries are compiled to WebAssembly and downloaded like any other script. They run on your machine, at your machine’s speed, with no queue.
You download the result
The finished file is created in memory and handed to your browser’s download flow. Close the tab and every trace of it is gone.
How you can check
You do not have to take our word for it. Open your browser’s developer tools, switch to the Network tab, and use any tool on Toolpit. You will see the page load, its scripts download, and the ads that pay for the site fetch themselves. What you will not see is a request carrying your file, because there is no endpoint to carry it to. Block the ads and disconnect from the network entirely after the page loads: every tool keeps working.
What about big files?
Because there is no upload, size limits are set by your own device rather than by a free-tier quota. A large PDF is processed at the speed of your CPU, and the progress bars you see are real work happening locally — not a queue position on somebody else’s server.