Every task on this site — compressing images, converting HEIC, merging and splitting PDFs, converting Markdown to PDF or Word — runs entirely inside your browser using JavaScript. Your files are read from disk into browser memory, processed, and handed back as a download. There is no upload step because there is no server that receives files.
01
Processed locally
Every task on this site — compressing images, converting HEIC, merging and splitting PDFs, converting Markdown to PDF or Word — runs entirely inside your browser using JavaScript. Your files are read from disk into browser memory, processed, and handed back as a download. There is no upload step because there is no server that receives files.
02
See for yourself
How to verify: open your browser DevTools (F12), switch to the Network tab, then process a file. The first use of a tool may fetch static processing modules from this site. Inspect their request payloads: no request contains your selected file. The file content is processed locally.
03
Task events and analytics
Task events (started, succeeded, failed and download clicked) currently stay in browser memory. No analytics service is connected. File names, page counts and contents are never sent.
04
No account needed
No account or tracking cookies are required. The static host receives ordinary page and engine requests, including normal connection details such as IP address and user agent. These requests do not contain your selected files.