Data & Formats Tools
Convert, format, and validate the formats that move between systems — JSON, YAML, CSV, XML, and friends.
Free, no sign-up. Browse all 129 tools →
JSON Formatter & Validator
Format, minify, validate, and sort JSON with precise error locations — plus one-click JSON to YAML conversion.
YAML ⇄ JSON Converter
Convert YAML to JSON and back, entirely in the browser. Handles the block-style YAML used by Kubernetes, CI pipelines, and configs.
Base64 Encoder / Decoder
Encode and decode Base64 (standard and URL-safe) with full UTF-8 support, plus hex output — the way Kubernetes Secrets expect it.
Diff Checker
Compare two texts line by line with additions and deletions highlighted — configs, manifests, or anything else.
JSON ⇄ CSV Converter
Convert a JSON array of objects to CSV and back — with quoting, nested-key flattening, and delimiter options — entirely in the browser.
Markdown Table Generator
Build Markdown tables in a spreadsheet-style grid, paste CSV/TSV to import, set column alignment, and copy clean GitHub-flavored Markdown.
JSONPath Tester
Query JSON live with JSONPath expressions and see matching values highlighted — for extracting fields from API responses and kubectl -o jsonpath output.
Excel to CSV
Convert XLSX, XLS, or ODS spreadsheets to CSV — one CSV per sheet — parsed in your browser with SheetJS. No upload.
CSV to Excel
Turn one or more CSV files into an XLSX workbook — each CSV becomes a sheet. Built in your browser with SheetJS.
Merge Excel Files
Combine multiple spreadsheets into a single workbook (sheets kept separate) or a single stacked CSV — in your browser with SheetJS.
Split Excel Sheets
Split a multi-sheet workbook into separate files — one XLSX or CSV per sheet. Runs entirely in your browser.
CSV to Text
Convert CSV to delimited plain text — tab, pipe, semicolon, or space separated — with a quote-aware parser. All in your browser.
Text to CSV
Convert tab, pipe, semicolon, or space delimited text into properly quoted CSV — in your browser, nothing uploaded.
Split CSV
Split a large CSV into several smaller files by rows-per-file or number of files, repeating the header in each part — in your browser, nothing uploaded.
JSON to TypeScript & Go
Turn a JSON sample into TypeScript interfaces or Go structs (with json tags) — nested objects become named types. Great for typing API responses.
SQL Formatter
Pretty-print SQL — uppercases keywords and breaks SELECT / FROM / WHERE / JOIN clauses onto their own lines, in your browser.
.env ⇄ JSON Converter
Convert a .env file to JSON or shell export statements and back — auto-detects the input format, quotes values safely. All in your browser.
Base32 Encoder / Decoder
Encode and decode RFC 4648 Base32 — the alphabet behind TOTP secrets and base32 file encodings. Runs locally, nothing uploaded.
HTML Formatter & Validator
Beautify or minify HTML and run a syntax check — catches unclosed and mismatched tags, stray closers, and duplicate ids. All in your browser.
HTML Parser & DOM Tree
Parse HTML into a collapsible DOM tree — see every element, its attributes, and a tag-count summary. Uses the browser’s inert parser, so nothing executes.
CSS Formatter & Validator
Beautify or minify CSS and check syntax — flags unbalanced braces, declarations missing a value, unterminated strings/comments, and empty selectors.
Properties ⇄ YAML ⇄ JSON
Convert Java/Spring .properties files to YAML or JSON and back — dotted keys become nested structures, types are inferred. Auto-detects the input format.