About devcraft
devcraft started from a frustration every developer knows. You need to decode a JWT. You Google it. You land on some site that asks you to paste your token into a form that sends it to their server. A token that might contain production credentials. That should not be how this works.
Or you need to format a blob of JSON. The first result wants you to create an account. The second one is so cluttered with ads that the actual text area is 200 pixels tall. The third one works but sends your data to an unknown API endpoint. All you wanted was pretty-printed JSON.
We built devcraft to be the set of tools we wished existed. Nineteen utilities that developers reach for constantly -- JSON formatting, Base64 encoding, regex testing, diff checking, hash generation, cron parsing, UUID generation, color conversion, and more. Every single one runs in your browser. No server round-trips. No data exfiltration. No accounts.
Built for the Way Developers Actually Work
We designed devcraft around speed and keyboard-first navigation. Tools load instantly because they are static pages with minimal JavaScript hydration. There is a command palette (Ctrl+K) so you can jump between tools without touching a mouse. Shareable URLs let you send a pre-loaded regex pattern or a specific JSON payload to a colleague without any explanation.
The tools handle real-world inputs, not just textbook examples. Malformed JSON gives you a useful error message pointing to the problem. The diff checker works on large files without freezing your tab. The regex tester shows match groups, not just highlights.
Open and Honest
devcraft is free and supported by ads. We are straightforward about that. The tools cost nothing to use, and we keep the lights on with non-intrusive advertising. We do not paywall features, inject promotional content into tool output, or gate functionality behind sign-ups. What you see is what you get.
If you have ideas for new tools, found a bug, or just want to say hello, we are at [email protected]. We build what developers ask for.