JSON Formatter
Format and indent JSON, or minify it, with exact error positions and big numbers kept as written.
73 tools
Format and validate JSON, encode and decode, generate IDs and hashes, test regex and inspect the web.
73 tools
Format and indent JSON, or minify it, with exact error positions and big numbers kept as written.
Create strong random passwords with the character rules a site demands, and see the real entropy.
See the IP address our server sees, the rough location attached to it and what your browser sends.
Test regular expressions live with highlighted matches, capture groups and a replacement preview.
Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case and more.
Convert a colour between HEX, RGB, HSL, HSV, HWB, CMYK and OKLCH, with contrast against black and white.
Check whether JSON is valid and see the exact line, column and reason when it is not.
Generate placeholder paragraphs, sentences or words, in classic Latin or in Arabic filler text.
Encode any text to Base64, including Arabic and emoji, with URL-safe and line-wrapping options.
Compare two texts side by side or inline, with word-level highlighting and line, word or character modes.
Hash text with MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC-32, with HMAC and per-line options.
Decode Base64 back to text, or view the raw bytes as a hex dump when the data is not text.
Read a JSON Web Token's header and payload, with expiry in plain language and optional HMAC verification.
Check the WCAG 2.2 contrast ratio of a text and background colour, with AA and AAA verdicts and the nearest passing colour.
Explore large JSON as a collapsible tree: expand what you need, search keys and values, copy any path.
Convert epoch seconds, milliseconds or nanoseconds to a readable date in any time zone, and back.
Generate random UUID v4 or time-ordered UUID v7 identifiers, up to a thousand at a time.
Turn a logo into favicon.ico, the PNG icons iOS and Android need, a web manifest and the HTML to paste.
Percent-encode text for a URL, a query value or form data, with full support for Arabic and emoji.
Convert CSV or tab-separated data into JSON, with automatic separator detection and quoted fields handled.
Decode percent-encoded URLs and see the query parameters listed one per line.
Explain, debug, refactor, comment, convert or test code in JavaScript, Python, PHP, SQL and more - with clear reasoning.
Look up A, AAAA, MX, TXT, NS, CNAME, CAA and other DNS records for a domain, live and uncached.
Turn an array of JSON objects into CSV for Excel or Google Sheets, flattening nested fields into columns.
Build linear, radial and conic CSS gradients with a live preview and copyable CSS.
Check what status a URL returns and follow its redirect chain, hop by hop, with timings.
Build JSON-LD structured data for organisations, local businesses, articles, products, FAQs and jobs.
Format SQL queries for twelve dialects, with keyword casing and indentation you choose.
Render SVG files to PNG, JPG or WebP at any size - sharp, because the vector is drawn at the output size.
Fix text copied from a PDF or email: extra spaces, broken line breaks, invisible characters, stray HTML.
Tidy YAML to consistent indentation and check it parses, with the line and column of any error.
Indent and format JavaScript or TypeScript, including minified bundles, with a choice of brace style.
Look up a domain's registrar, registration and expiry dates, status codes and nameservers through RDAP.
Format or minify XML and check that it is well formed, with the line and column of any error.
Turn a list of URLs into a valid sitemap.xml, with optional lastmod, changefreq and priority.
Indent messy or minified HTML so you can read it, with a preview of how it renders.
Showing 36 of 73