JSON Formatter
Format, validate or minify JSON in your browser, with readable syntax errors and configurable indentation.
Local-first browser utilities
Format data, inspect values and make quick conversions. Each tool runs in your browser, with no account and no upload step.
Tool directory
13 tools
Format, validate or minify JSON in your browser, with readable syntax errors and configurable indentation.
Compare two JSON documents by structure and see added, removed and changed values at exact paths.
Convert arrays of JSON records to RFC-style CSV, or turn a header-based CSV file into JSON objects.
Convert Unix seconds, milliseconds, microseconds or nanoseconds to UTC, and convert ISO dates back to exact epoch units.
Build and validate five-field cron expressions, explain each field and calculate upcoming runs in local time or UTC.
Decode a three-part JWT header and payload, inspect time claims and keep the token entirely in your browser.
Encode UTF-8 text as standard Base64 or unpadded Base64URL, and decode either alphabet back to text.
Calculate SHA-256, SHA-384 or SHA-512 for UTF-8 text or a local file with the browser Web Crypto API.
Generate cryptographic UUID v4 or time-ordered UUID v7 values in bulk and inspect version, variant and v7 time metadata.
Percent-encode a URL component or full URI, decode it once, and inspect an absolute URL with ordered query parameters.
Compare two blocks of plain text line by line and see exactly which lines were added, removed or left unchanged.
Test JavaScript regular expressions against sample text, inspect every match and its capture groups, and preview replace-all output.
Preview Markdown as live-rendered HTML right in your browser, then inspect or copy the generated HTML source code.
No matching tools. Try a broader term.
Built for real work
Every utility states its scope and important limitations. That makes the result easier to check and safer to use.
Where a format has a published standard, the page identifies the convention and avoids quietly guessing.
Inputs stay in the current browser tab. The tools do not send pasted text or selected files to a server.
Examples, edge cases and related tools sit beside the workspace so the page answers more than one narrow click.