22 tools

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.

𝐛64

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.

𝐛32

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.

Other tool categories