Developer tools
A browser toolbox for the small jobs that interrupt coding. Format and validate JSON, convert it to CSV or YAML, encode and decode Base64 and URLs, inspect JWTs, create hashes and UUIDs, test regular expressions and minify front-end code. Data is processed locally, which makes these safe for snippets you would rather not paste into a server.
JSON Formatter
Format, validate and minify JSON with clear error messages.
JSON ↔ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON, with a download button.
JSON ↔ YAML Converter
Convert JSON to YAML and YAML to JSON, with clear error messages.
Base64 Encode & Decode
Encode text to Base64 or decode Base64 back to text.
URL Encoder & Decoder
Percent-encode text for URLs or decode %20-style strings back to text.
JWT Decoder
Decode a JSON Web Token to read its header, payload and expiry.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from text.
UUID Generator
Generate random v4 or time-ordered v7 UUIDs in bulk.
Regex Tester
Test regular expressions against sample text with live match highlighting.
HTML, CSS & JS Minifier
Minify HTML, CSS and JavaScript by removing comments and whitespace.
More tool categories
- Calculators & converters: Percentages, loans, BMI and unit conversion with instant answers.
- Date & time tools: Work out ages, date gaps, time zones and Unix timestamps.
- Text tools: Count, clean, compare and format text.
- Image & PDF tools: Compress, resize and convert images, make QR codes, and build or merge PDFs, all in your browser.
- Generators & randomizers: Strong passwords, random numbers, fair draws, coins and dice.
- Design tools: Convert colors and build CSS gradients.