Free tools that never upload your data
49 PDF, developer, text, and everyday tools — running entirely in your browser. No server, no sign-up, no one but you ever sees your files.
- Files never leave your device
- No cloud, no server
- No account, no ads
- Works offline
100% client-side · open-source engines · verifiable in DevTools
Now on macOS — free, native, and sandboxed with no network access. What's different?
PDF tools
16 tools
Organize
Edit & annotate
Convert & extract
Passwords & privacy
Developer tools
25 tools
Format & validate
Encode & decode
Generators
Text & data
4 tools
Everyday tools
4 tools
Why KeepItLocally?
Almost every "free online tool" starts the same way: upload your file. We start the opposite way — by never asking for it.
Traditional online tools
- Upload your files to their server
- Wait while it processes remotely
- Trust their retention & deletion policy
- Hit free file-size and page limits
- Sign-ups, ads, and upsells
KeepItLocally
- Runs entirely in your browser
- Instant — no server round-trip
- Files never leave your device
- No artificial file-size limits
- No account, no ads, no tracking of your files
New — now on the Mac App Store
KeepItLocally for Mac
47 of the tools you use here — PDF, image, and developer — as a native macOS app. It goes further than the website can: the app is sandboxed with no network access to your files, so it is physically incapable of uploading them.
Free to download, one file at a time. Requires macOS 14 or later. Batch processing unlocks with the optional Pro upgrade.
Batch processing
Run one operation across a whole folder at once, via the optional Pro upgrade.
Finder Quick Actions
Right-click a file in Finder to run a tool, without opening the app first.
Shortcuts automation
Wire the tools into a Shortcut and let the same job run itself next time.
No file-size limits
Large scans and long documents aren't bound by what a browser tab can hold.
Why files stay private here
No backend
This is a static site. There is no server that could receive, store, or log your documents.
Enforced by the browser
A strict Content-Security-Policy blocks the app from sending data to third parties — the browser enforces it, not our goodwill.
Verifiable
Open DevTools → Network while you work: zero requests with your data. It even works with the internet disconnected.
Frequently asked questions
Are my files uploaded to a server?
No. KeepItLocally has no backend at all — it is a static site. Every operation (PDFs, images, JSON, tokens) runs inside your browser using WebAssembly and JavaScript. Your data never leaves your device.
How can I verify that nothing is uploaded?
Open your browser's DevTools, switch to the Network tab, and process a file. You'll see no requests carrying your data. Our Content-Security-Policy additionally blocks the site from talking to third-party servers.
Is KeepItLocally free?
Yes — every tool on this website is completely free, with no sign-up, no accounts, and no paid tier. The separate Mac app is also free to download; its optional one-time $9.99 Pro upgrade adds batch processing across a whole folder, and it is what funds the site.
Does it work offline?
Once a tool page has loaded, processing works even if you disconnect from the internet — because nothing is ever sent anywhere.
Is there a Mac app?
Yes — KeepItLocally: PDF & Images is on the Mac App Store, free to download and requiring macOS 14 or later. It brings 47 of the PDF, image, and developer tools to macOS natively, and adds Finder Quick Actions, Shortcuts automation, and no file-size limits. It is sandboxed without network access to your files, so it cannot upload them even in principle. Batch processing is part of the optional Pro upgrade.