Privacy-first daily-driver web tools that run entirely in your browser — your files never leave your device.
Live: https://goodwebtools.com · Desktop app: see Releases
Most "online tools" upload your files to a server. GoodWebTools does the work client-side with WebAssembly, canvas, and on-device ML — so nothing is uploaded, tracked, or stored remotely.
Dozens of tools across Dev, PDF, Image, Files, Draw, Media, and Playground categories — JSON/Base64/JWT utilities, image convert/compress/ resize/annotate, background & object removal, PDF↔image, an Excalidraw whiteboard, a DB-diagram (DBML) designer, QR tools, and more. Browse them all at goodwebtools.com.
Astrostatic site +React islands(per-tool, lazy-loaded)- Client-side processing: WebAssembly, Canvas,
onnxruntime-web
,@imgly/background-removal
,mupdf
,ffmpeg.wasm
- Desktop app via Tauri 2 - Deployed on Cloudflare Workers(static assets + R2 for ML models)
npm install --legacy-peer-deps
npm run dev # http://localhost:4321
New tools and fixes welcome — the tool registry makes adding one straightforward. See ** CONTRIBUTING.md** (includes an "add a tool" walkthrough) and the
.
Code of ConductYou can run your own instance on Cloudflare — see the "Deploy your own instance" section in ** DEPLOYMENT.md**.