About Toolwright
A wright is a maker. Toolwright is a workshop for making everyday online tools that respect the people using them.
Why this exists
Ask a search engine for a PDF merger, an image compressor or a JSON formatter and most results want you to upload your files to a server you know nothing about, wrap them in ads, or sign you up for a trial. For the sensitive stuff (contracts, ID scans, API payloads, passwords) that is a bad trade.
Modern browsers are powerful enough to do all of this work locally. Toolwright is a collection of 71 tools built on that idea: do the work on your device, and make that verifiable.
Principles
- Private by construction. No uploads. A strict Content Security Policy stops pages from calling third parties. See how to check.
- Free, without catches. No accounts, watermarks, file-size limits or daily quotas.
- Open source. MIT licensed. If a tool is wrong, you can fix it; if one is missing, you can add it.
- Honest. Tools tell you what they can’t do. For example, the image compressor says plainly that PNG is lossless, and the cipher tools say they offer no real security.
- Accessible and fast. Keyboard-friendly, screen-reader labelled, light and dark themes, and small enough to load quickly.
How it’s built
Toolwright is a TypeScript monorepo: a Next.js site, a framework-free core package that holds each tool’s logic (with a large automated test suite), a shared UI kit, and a small database package used only by the tool request board. Each tool is a single folder with a metadata file and a component, so adding one takes minutes.
Get involved
- Request a tool or vote for ideas you want.
- Contribute a tool or fix a bug.
- Star or fork the project on GitHub.