JSON Formatter & Validator
Paste JSON to pretty-print it, minify it, or check whether it is valid. Everything runs in your browser and large documents are parsed in a background thread so the page never freezes.
Every tool on this site loads in a fraction of a second and does its work locally. Nothing you paste or drop is uploaded, there are no accounts, no cookies beyond a theme preference, and no analytics.
The pages are plain server-rendered HTML with a small script per tool, so they work on slow connections and stay fast on old laptops.
Paste JSON to pretty-print it, minify it, or check whether it is valid. Everything runs in your browser and large documents are parsed in a background thread so the page never freezes.
Convert text to Base64 and back, in the standard or URL-safe alphabet. Decoding recognises data URLs and binary content, so a Base64 image or PDF can be previewed or downloaded.
Type a number in any base and see it in all the others at once. Choose the bit width and whether the value is unsigned or two's complement, and inspect the individual bytes in either endianness.
Paste, drop or upload an SVG to shrink it with SVGO and trim the viewBox so the graphic fills its box. See the original, the optimized version and an overlay of both before you download.
Drop any file to learn its actual format, regardless of what the extension says. The tool reads the first bytes locally, matches them against a signature database and looks inside container formats to tell similar files apart.
Generate one ID or a thousand in the format you need, copy them in one click, and paste any UUID or ULID to see what it contains.