Developer & Data Tools
Format, validate, encode, decode and transform JSON, XML, CSV and developer data.
About these tools
Developer tools handle common data and debugging tasks such as formatting JSON or XML, converting CSV data, encoding URLs, decoding JWT contents, testing regular expressions and generating hashes or UUIDs.
Encoding, hashing, parsing and validation are different operations. Each utility explains what it actually verifies so, for example, decoding a JWT is not confused with validating its cryptographic signature.
Browse Developer & Data
JSON Formatter & Validator
Format, beautify and validate JSON locally in your browser.
Open tool →JSON Minifier
Minify valid JSON by removing unnecessary whitespace.
Open tool →JSON to CSV Converter
Convert JSON arrays of objects into CSV data.
Open tool →CSV to JSON Converter
Convert CSV rows into structured JSON objects.
Open tool →Base64 Encoder & Decoder
Encode and decode UTF-8 Base64 and Base64URL text.
Open tool →URL Encoder & Decoder
Encode and decode URL-safe query-string text.
Open tool →JWT Decoder
Decode JWT header and payload data locally without verifying signatures.
Open tool →Regular Expression Tester
Test JavaScript regular expressions against sample text.
Open tool →Text Diff Checker
Compare two text blocks and identify line changes.
Open tool →Unix Timestamp Converter
Convert Unix epoch seconds or milliseconds to readable dates and back.
Open tool →HEX RGB HSL Color Converter
Convert web colors between HEX, RGB and HSL.
Open tool →UUID Generator
Generate one or multiple random UUID version 4 identifiers.
Open tool →XML Formatter & Validator
Validate and pretty-print XML locally in the browser.
Open tool →SHA Hash Generator
Generate SHA-256, SHA-384 and SHA-512 text hashes.
Open tool →How calculations and results are handled
Most developer utilities process the supplied data locally in the browser using standard JavaScript or browser APIs. Tool-specific pages explain relevant standards, limitations and output formats.
Each individual tool page explains its own inputs, result and important limitations where additional context is useful.