Formatters & Validators
Beautify and validate JSON, XML, YAML, SQL, HTML, CSS, regex, and more.
JSON Formatter & Validator
JSON formatter and validator — beautify, minify, or validate JSON online instantly. Configurable 2-space, 4-space, or tab indentation. Inline error highlighting shows exactly where your JSON is broken. Handles nested objects and large payloads. No sign-up, 100% free.
Open →XML Formatter
Format, beautify, and validate XML online. Proper indentation, tag nesting, and instant parse error reporting. Also minifies XML by removing whitespace. Works with SOAP, RSS, Maven pom.xml, Android layouts, and any well-formed XML document.
Open →YAML Formatter & Validator
Validate and format YAML online. Detects syntax errors like bad indentation, invalid scalars, and tab characters. Outputs canonical YAML with consistent formatting. Essential for Kubernetes manifests, GitHub Actions, Docker Compose, and Helm charts.
Open →Regex Tester
Regex tester — test and debug regular expressions online with instant match highlighting. See all matches, capture group values, and named groups at a glance. Supports all JavaScript regex flags (g, i, m, s, u). Built-in find-and-replace mode. Free, no install.
Open →Diff Viewer
Compare two texts side by side with line-by-line diff highlighting. Shows added, removed, and unchanged lines — like git diff but in your browser. Also works as a JSON diff checker, code diff tool, or string comparison utility.
Open →SQL Formatter
SQL formatter online — beautify and format SQL queries. Uppercases keywords, aligns clauses, and adds proper indentation. Works with MySQL, PostgreSQL, SQLite, SQL Server, and standard SQL. Useful for debugging complex queries and code reviews.
Open →HTML Formatter
HTML formatter online — beautify or minify HTML markup. Proper tag indentation, clean attribute formatting, and correct nesting. Also removes whitespace and comments for production builds. Handles HTML5, fragments, and template syntax.
Open →CSS Formatter & Minifier
CSS formatter and minifier online. Beautify CSS with proper indentation and property ordering, or minify stylesheets to remove all whitespace and comments. Handles CSS variables, media queries, keyframes, and nested rules.
Open →JavaScript Formatter
JavaScript and TypeScript formatter online — clean up JS/TS code with proper line endings, consistent spacing, and collapsed blank lines. Detects and formats embedded JSON strings. For full Prettier-style formatting, use this as a quick pre-processor.
Open →Markdown Preview
Markdown preview online — write Markdown and see the rendered HTML in real time. Side-by-side editor and preview. Supports CommonMark spec: headings, bold, italic, code blocks, tables, links, images, and blockquotes. Export rendered HTML.
Open →JSON Schema Validator
JSON Schema validator online — validate JSON data against a JSON Schema (draft-07 core subset). Paste your schema and data, and get detailed validation errors with the exact path that failed and expected vs actual values. Supports required, type, enum, pattern, ranges, and nested schemas.
Open →JSONPath Tester
JSONPath tester — test JSONPath expressions against JSON data. Supports dot notation, bracket notation, wildcards, array slices, recursive descent (..), and filter expressions [?(@.price > 10)]. See matched results instantly.
Open →JSON to TypeScript
JSON to TypeScript converter that turns any JSON sample into typed interfaces. Nested objects become named sub-interfaces, arrays become element unions, keys missing from some array items become optional, and nulls are typed explicitly. Set the root interface name and get deterministic, paste-ready output.
Open →