About LocalRun
LocalRun is 95 everyday tools for photos, PDFs, audio, video, text and data that run entirely in your browser. Your files never leave your device.
Why it exists
Most free online converters ask you to upload a file to someone else's server before they will resize, merge or convert it. That is a poor trade for a passport scan, a contract or a family photo.
LocalRun does the same jobs on your own device. The browser does the work with WebAssembly builds of FFmpeg, Tesseract, ONNX Runtime and PDF libraries, so there is nothing to upload and no server that could keep a copy.
What it promises
- No uploads: tool input and output stay in this browser tab.
- No accounts, ads, analytics or tracking cookies.
- A few tools download a public model or language file on first use. The tool says what, from where and how large before it starts, and your content is never part of that request.
- Works offline once the tools you need have been opened while connected.
- Free, with no paid tier.
How it is built
LocalRun is a static site: prebuilt HTML, CSS, JavaScript and WebAssembly served by Netlify, with no application server, database or API. It is written in TypeScript with React and Vite. Every tool has its own prerendered page, heavy engines load only when a tool needs them, and a service worker keeps the app available offline.
Each deploy publishes a build manifest listing the source commit and a SHA-256 hash for every file, so what is running can be checked against what was built.
Who makes it
LocalRun is designed and built by William Ricchiuti. It is released under the MIT licence. If it saves you time, you can support it on Ko-fi.