JSON Formatter / Validator
Validate, format and compact JSON without uploading your input.
Open toolConvert opaque sRGB colors between HEX, RGB and HSL.
Ready. Use Ctrl/⌘ + Enter to run.
Completed and failed run counts are stored only on this device.
Enter #RGB, #RRGGBB, rgb(r, g, b) or hsl(h, s%, l%). Run to receive all three formats.
RGB uses integer channels 0–255; saturation/lightness 0–100%. Alpha, CSS names and wide-gamut color spaces are unsupported. HSL rounds to two decimals.
HEX and integer RGB are exact; HSL is rounded and converting it back can differ by one channel.
No. Processing happens in a disposable worker on your device. Only local success/failure counts are saved; input is never stored.
Validate, format and compact JSON without uploading your input.
Open toolConvert JSON and YAML 1.2 locally, with duplicate-key and alias limits.
Open toolConvert CSV tables and JSON arrays of flat objects. CSV output escapes spreadsheet formula prefixes.
Open tool