Developer tools
Small, fast tools for everyday development work. Everything runs in your browser; nothing you paste is sent anywhere.
- JSON formatter and validator Pretty-print, minify and validate JSON, with the exact line of any error.
- Base64 encoder and decoder Encode text to Base64 and back, including URL-safe Base64 and emoji.
- URL encoder and decoder Percent-encode and decode URLs and query values, and break a URL into parts.
- CSV to JSON converter Convert CSV to JSON and JSON to CSV, with delimiter detection.
- UUID generator Generate random v4 or time-ordered v7 UUIDs, one or a hundred at a time.
- JWT decoder Read the header and claims of a JSON Web Token, with expiry dates in plain English.
- Hash generator SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
Why DevBenchr
A workbench that keeps your data local
Developers paste sensitive things into online tools all day: API responses with customer data, configuration files, access tokens. Many of those tools send what you paste to their servers. DevBenchr doesn't. Every tool is plain JavaScript running on your own machine.
Each tool does one job well, loads fast and explains what it does, with examples and the edge cases that tend to cause bugs, like trailing commas in JSON or + signs in URL-encoded query strings.
Frequently asked questions
Is my data sent to a server?
No. Every DevBenchr tool runs in your browser with JavaScript. JSON, tokens, URLs and text you paste are never uploaded, logged or stored, which is exactly what you want when working with API responses and credentials.
Do the tools work offline?
Once a tool page has loaded, the tool itself keeps working without a connection, because nothing depends on a server.
Will you add more tools?
Yes. DevBenchr grows over time, with each tool on its own page. Ideas and requests are welcome through the contact page.
Is it free?
Yes, with no sign-up and no limits. The site is funded by ads in clearly marked spaces.