Skip to content
My Tiny Utils

Search tools

Type to find a tool, then press Enter to open it.

JSON & Data tools

Format, validate, diff, and convert JSON, YAML, TOML, .env, CSV, and XML data.

CSV Delimiter Converter

Convert CSV between comma, semicolon, tab, and pipe delimiters with correct re-quoting — quoted fields and embedded newlines survive intact.

CSV to JSON

Convert CSV to a JSON array with a real CSV parser: quoted fields, embedded newlines, delimiter auto-detection, header row, and number/boolean inference.

.env to JSON Converter

Convert .env files to JSON and JSON back to .env, with a linter that flags duplicate keys, invalid names, unquoted spaces, and other dotenv pitfalls.

JSON Diff

Compare two JSON documents structurally.

JSON Escape / Unescape

Escape text into a safe JSON string literal, or unescape a JSON string back to plain text.

JSON Formatter

Format, validate, and minify JSON with precise, human-readable error locations.

JSON to CSV

Convert a JSON array of objects to CSV.

JSON to TypeScript

Generate TypeScript interfaces and types from JSON instantly.

JSON to YAML

Convert JSON to clean, readable YAML instantly.

JSONPath Tester

Test JSONPath expressions against pasted JSON: wildcards, recursive descent, slices, and bracket notation, with matched values and normalized paths.

TOML to JSON Converter

Convert TOML to JSON and JSON back to TOML with a full TOML 1.0 parser — dates, inline tables, arrays of tables, and precise line-and-column errors.

YAML to JSON

Convert YAML to formatted JSON instantly, with clear error messages that point to the failing line.

YAML Validator

Validate YAML in your browser with parse errors that point to the exact line and column, plus a structure summary and the parsed JSON.

About JSON & Data tools

This is the largest data-wrangling section of the site: formatters and validators for JSON and YAML with error messages that point at the failing line, a structural diff that ignores key order and formatting, and converters that move data between JSON, YAML, and CSV without mangling quoting, nesting, or embedded newlines. The JSON to TypeScript generator turns a sample API response into interfaces, merging array item shapes and marking optional properties along the way.

The converters take the edge cases seriously, because that's where hand-rolled conversions fail: the CSV parser handles quoted fields, embedded line breaks, and delimiter auto-detection; the JSON to CSV converter flattens nested objects into dot-path columns and quotes per RFC 4180; the JSONPath tester supports wildcards, recursive descent, and slices with normalized paths for every match. Developers use these while integrating APIs, migrating config files, and cleaning up exports; analysts use them to reshape data on the way into a spreadsheet.

All parsing and conversion runs in your browser — pasted data never leaves your machine. That matters when the JSON in question is a production API response or a config file full of internal hostnames: you can format, diff, and convert it without shipping it to someone else's server.