Sitemap
Every page on this site
19 tools, 19 blog posts, 3 long-form guides and every supporting page — 50 pages in total, each with its own URL, title and description. Crawlers can use the XML sitemap; this page is the same index for people.
Main pages
- Home
Start here — flagship tools and the tool directory
- All tools
Every one of the 19 tools on a single page
- Blog
One practical guide for each of the 19 tools
- Guides
Long-form write-ups on data formats
- FAQ
How the tools work, privacy, licensing
- About
Why the site exists and how it is built
- Contact
Report a bug or request a tool
- Privacy policy
What is (and is not) collected
- Terms of use
Licence and warranty terms
YAML tools
Work with YAML configs, Kubernetes manifests and CI files.
- YAML to JSON
Convert Kubernetes, Docker and CI configs to JSON with multi-document support.
- JSON to YAML
Generate readable YAML from JSON with indentation and quoting controls.
JSON tools
Format, validate, explore and diff JSON documents.
- JSON Formatter
Pretty-print, minify and validate JSON with exact error locations.
- JSON Diff
Compare two JSON files and list every change by path.
- JSON to JSON Schema
Infer a validation-ready JSON Schema from any sample payload.
Code generators
Turn sample JSON into typed, ready-to-paste code.
- JSON to TypeScript
Generate typed interfaces from JSON, with optional keys and unions inferred.
- JSON to Go
Generate Go structs with json tags and omitempty from JSON.
- JSON to SQL
Generate CREATE TABLE and INSERT statements from JSON data.
Data converters
Move data between CSV, XML, Excel, subtitles and JSON.
- CSV to JSON
Convert CSV/TSV exports to JSON arrays or JSON Lines.
- JSON to CSV
Convert JSON arrays into Excel-ready CSV or TSV files.
- XML to JSON
Convert RSS, SOAP, sitemaps and config XML into predictable JSON.
- Excel to JSON
Convert XLSX workbooks and spreadsheets to JSON, fully offline.
- SRT to VTT
Convert SRT subtitles to WebVTT for HTML5 video players.
Web & encoding
URLs, Base64, JWTs, HTTP requests and timestamps.
- JWT Decoder
Inspect JWT header, payload and expiry without leaving the browser.
- Timestamp Converter
Convert epoch seconds/millis to dates, or dates back to epoch.
- URL Encoder / Decoder
Percent-encode URLs and decode query strings correctly.
- Base64 Encoder / Decoder
Encode and decode Base64 with correct Unicode and URL-safe support.
- cURL to fetch
Turn cURL commands into fetch, axios or node-fetch code.
- Markdown Table Generator
Turn spreadsheets into aligned GitHub-flavoured Markdown tables.
Blog — one guide for every tool
- YAML to JSON: converting configs without losing your mind
Targets “yaml to json” · 6 min read
- JSON to YAML: making machine output readable again
Targets “json to yaml” · 5 min read
- JSON formatter: pretty, minified, and actually valid
Targets “json formatter” · 6 min read
- JSON diff: comparing data the way it is actually structured
Targets “json diff” · 6 min read
- JSON to JSON Schema: from sample payload to contract
Targets “json to json schema” · 6 min read
- JSON to TypeScript: types that match reality
Targets “json to typescript” · 6 min read
- JSON to Go: structs that unmarshal on the first try
Targets “json to go struct” · 5 min read
- JSON to SQL: from a payload to a table you can query
Targets “json to sql” · 5 min read
- CSV to JSON: from a spreadsheet to structured data
Targets “csv to json” · 5 min read
- JSON to CSV: flattening nested data without losing meaning
Targets “json to csv” · 5 min read
- XML to JSON: the decisions every converter has to make
Targets “xml to json” · 6 min read
- Excel to JSON: turning workbooks into structured data
Targets “excel to json” · 6 min read
- SRT to VTT: subtitles the browser will actually load
Targets “srt to vtt” · 5 min read
- JWT decoder: what is inside a token, and what is not
Targets “jwt decoder” · 6 min read
- Timestamp converter: epoch time without the guesswork
Targets “timestamp converter” · 5 min read
- URL encoding: when to escape, and when you are breaking things
Targets “url encode” · 5 min read
- Base64 decode and encode: for transport, not security
Targets “base64 decode” · 5 min read
- cURL to fetch: moving a request from terminal to browser
Targets “curl to fetch” · 5 min read
- Markdown tables: generate them instead of counting pipes
Targets “markdown table” · 5 min read
Long-form guides
- YAML vs JSON: when to use which
6 min read
- Converting Kubernetes YAML to JSON safely
5 min read
- Generate TypeScript types from JSON that tell the truth
6 min read
Machine-readable indexes: sitemap-index.xml, robots.txt.