JSON Formatter
Format, validate and minify JSON with clear error messages.
JSON, encoders, hashes and other dev helpers.
Format, validate and minify JSON with clear error messages.
Generate random UUIDs (v4) or time-ordered UUIDs (v7).
Convert an image to a Base64 string or data URL.
Test regular expressions with live highlighting and capture groups.
Encode text to Base64 or decode Base64 back to text.
Percent-encode and decode URLs and query parameters.
Escape special characters as HTML entities or decode them back.
Decode a JSON Web Token and read its header, payload and expiry.
Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files.
Convert Unix timestamps to dates and dates to timestamps.
Convert colors between HEX, RGB, HSL and HSV.
Minify CSS to reduce file size, or beautify it again.
Beautify messy HTML with clean indentation, or minify it.
Split a URL into protocol, host, path, query parameters and hash.
Check whether JSON is valid and find the exact error.
Remove all whitespace from JSON to make it as small as possible.