Tools
Small things I kept needing and got tired of looking up. They run entirely in your browser: nothing you type or paste is sent anywhere.
- Base64Encode and decode Base64, as text or as a file, in the standard and URL-safe alphabets.
- JWT decoderSplit a JSON Web Token and read its header and payload. Decodes only, it does not verify the signature.
- JSON formatterFormat, minify and validate JSON, with a configurable indent and the parse error reported where the engine can place it.
- Case converterConvert a name or a phrase into camelCase, snake_case, kebab-case and the other common conventions at once.
- URL encoderPercent-encode and decode a URL, with the difference between whole-URL and component escaping shown side by side, and a query string parser.
- HashSHA-1, SHA-256, SHA-384 and SHA-512 digests of text, computed by the browser's own crypto.
- UUID generatorRandom v4 and time-ordered v7 identifiers, one at a time or in bulk.
- IBAN generatorFormat-valid IBANs for testing, with correct MOD-97 check digits. Not real accounts.
- Timestamp converterUnix timestamps to dates and back, in seconds or milliseconds, in any time zone.
- Color converterThe same color as HEX, RGB and HSL, with a picker and an eyeball check against both page backgrounds.
- Cron explainerReads a five-field cron expression back in plain English and lists the next runs.
- Regex testerTest a pattern against sample text with every match highlighted and its capture groups listed.
- Codice fiscaleGenerate, check and read back an Italian codice fiscale, with the comune looked up from its Belfiore code.
- YAML and JSONConvert YAML to JSON and back, including multi-document YAML, with the parse error placed on a line.
- SQL formatterFormat a query for reading, in the dialect you actually use. Formats rather than validates.
- Text diffCompare two blocks of text line by line, with only the lines that actually changed marked.
- Base converterNumbers between decimal, hex, octal, binary and any base up to 36, and text to and from its bytes.
- Partita IVACheck an Italian VAT number, or generate format-valid ones for testing. Not real registrations.
- JSON diffCompare two payloads by key path, so reordered keys and reformatting are not reported as changes.
- CSV and JSONConvert both ways, with quoted fields handled properly and leading zeros left alone.
- JSON to TypeScriptTurn a response into an interface, merging types across an array so varying keys become optional.
- QR codeEncode text or a URL into a QR code, downloadable as PNG or SVG. Static, so it never expires.
No matches
Nothing here matches that. Try a shorter word, or clear the filters.