Tool bench
Code & Data
JSON, Base64, URL, UUID, hashes, regex and format converters.
Available now
JSON formatter & validator
Format, minify or validate JSON, with the line and column of any error and a warning for numbers that lose precision.
Available
URL encode / decode
Percent-encode or decode text and URLs, with plain errors for malformed % sequences.
Available
Base64 encode / decode
Encode text to Base64 or decode it back, UTF-8 safe, with optional URL-safe output.
Available
UUID generator
Generate random version 4 UUIDs with the browser crypto API.
Available
Password generator
Generate strong random passwords in your browser, with an entropy estimate. Nothing is sent or stored.
Available
Hash text (SHA)
SHA-1, SHA-256, SHA-384 and SHA-512 of any text, as hex or Base64.
Available
JWT decoder
Decode a JSON Web Token header and payload and read its dates. The signature is not verified.
Available
Unix timestamp converter
Convert Unix seconds or milliseconds to a date, a date to a timestamp, or show the current time.
Available
CSV and JSON converter
Convert CSV to JSON or JSON to CSV, with header and delimiter options and quoted-newline support.
Available
XML formatter & validator
Pretty-print XML or check that it is well-formed.
Available
SQL formatter
Format SQL queries for standard SQL, PostgreSQL, MySQL, SQLite or SQL Server.
Available
HTML beautifier
Re-indent HTML so it is easy to read.
Available
HTML entities encode / decode
Escape text for HTML or turn entities like & and © back into characters.
Available
Colour converter
Convert between HEX, RGB and HSL and get a plain description with contrast ratios.
Available
Regex tester
Test a JavaScript regular expression: matches, groups, named groups, a replace preview and a time limit against runaway patterns.
Available
XML and JSON converter
Convert XML to JSON and back with a documented mapping: attributes as "@name", text as "#text", repeated siblings as arrays.
Available