JSON and data formatting
Format structured data, move between CSV and JSON, and generate schema or TypeScript output.
Small formatting and data utilities for everyday development work.
Use this category hub to move between the full catalog, sibling categories, priority tools, and supporting guides.
Format structured data, move between CSV and JSON, and generate schema or TypeScript output.
Parse URLs, encode values, decode text-safe formats, and build tagged campaign links.
Generate IDs, convert timestamps, compare text, and format code-adjacent snippets quickly.
| Tool | Use it when | Pairs well with |
|---|---|---|
| JSON Formatter | Pretty-printing JSON responses, config snippets, and copied payloads. | JSON Schema, TypeScript Types, YAML |
| YAML Formatter | Cleaning pasted YAML config before adding it to docs or source control. | JSON, JSON Schema, XML |
| CSV to JSON Converter | Turning spreadsheet exports into JSON for docs, tests, and prototypes. | JSON to CSV, JSON, JSON Schema |
| JSON to CSV Converter | Converting API response samples into spreadsheet-friendly CSV. | CSV to JSON, JSON, JSON Schema |
Format, minify, and validate JSON in your browser.
Format YAML, clean indentation, and catch common YAML structure issues in your browser.
Convert pasted CSV into JSON arrays or rows locally in your browser.
Convert JSON arrays or flat objects into CSV locally in your browser.
Paste example JSON and generate a starter JSON Schema in your browser.
Generate TypeScript interfaces and types from pasted JSON examples locally in your browser.
Generate UUID v4 values, bulk UUID batches, and UUID reference values locally in your browser.
Convert Unix timestamps to dates and readable dates back to epoch values in seconds and milliseconds.
Parse a URL into protocol, host, path, query parameters, and fragment without fetching the page.
Format XML, clean indentation, and check XML parse errors in your browser.
Format, minify, and clean up SQL queries in your browser.
Compare two text blocks and highlight added, removed, and unchanged text.
| Tool | Best for | Next step |
|---|---|---|
| JSON Formatter | Pretty-printing JSON responses, config snippets, and copied payloads. | JSON Schema, TypeScript Types |
| YAML Formatter | Cleaning pasted YAML config before adding it to docs or source control. | JSON, JSON Schema |
| CSV to JSON Converter | Turning spreadsheet exports into JSON for docs, tests, and prototypes. | JSON to CSV, JSON |
| JSON to CSV Converter | Converting API response samples into spreadsheet-friendly CSV. | CSV to JSON, JSON |
| JSON Schema Generator From JSON | Generating a first-pass JSON Schema from an example JSON object or array. | JSON, TypeScript Types |
| TypeScript Type Generator | Drafting TypeScript interfaces from API response samples. | JSON, JSON Schema |
| UUID Generator | Creating quick test IDs for fixtures, mock data, and examples. | JSON, JSON Schema |
| Unix Timestamp Converter | Converting Unix epoch values from logs, APIs, databases, and support tickets. | JSON, TypeScript Types |
| URL Parser | Inspecting URL parts before debugging redirects, links, or campaign URLs. | |
| XML Formatter and Validator | Pretty-printing XML snippets, feeds, config files, and API samples. | YAML, JSON |
| SQL Formatter | Making pasted SQL easier to read before review. | JSON, YAML |
| Text Diff Checker | Comparing two versions of copied text. | SQL, JSON |
Create a Markdown table for a GitHub README, align columns, escape pipe characters, and convert CSV or TSV with Tidy Utils.
Compare JSON and SQL formatting, see what each formatter checks, and learn when syntax, schema, dialect, or database validation still matters.
Understand when to format JSON for readability, when to minify it, and when to compare output with a text diff.
Learn what a JSON Schema generator can infer from example JSON, what it cannot know, and how to review the schema before use.
Turn JSON examples into TypeScript interfaces, understand optional fields, and review inferred unions before using generated code.
Understand the difference between pretty-printing XML, checking well-formed XML, and validating against an XML schema.
Compare UUID v4 and UUID v7, learn when random UUIDs are enough, and understand what Tidy Utils generates today.
Learn how to tell Unix timestamp seconds from milliseconds, convert both safely, and avoid common timezone mistakes.
Break down protocol, host, path, query parameters, fragments, encoding, and UTM values before debugging or sharing a URL.
Learn how robots.txt user-agent groups, Allow and Disallow paths, and most-specific matching work before testing crawler access.