Skip to content
Allin

JSON, XML & formats

Formatting, minifying and validating JSON, XML, YAML, SQL, CSS and the other formats you paste all day. 28 tools, including JSON formatter, Markdown to HTML, CSS Beautifier and CSS minifier. All free, with no account and nothing to install.

JSON formatterFormat, beautify or minify JSON — with instant validation.Markdown to HTMLSee your Markdown rendered live and copy the clean HTML behind it.CSS BeautifierReformat minified or messy CSS into clean, properly indented rules — or minify it back.CSS minifierShrink CSS by removing comments and unnecessary whitespace.CSV to JSON converterParse CSV text (with header row) into a JSON array of objects, handling quoted fields. Drop a file in rather than pasting it — it is read in your browser and never uploaded.CSV to Markdown tableTurn CSV into a Markdown table, quoting and all: a field may hold the delimiter, a line break or a pipe and the table still lines up. Comma, semicolon (French Excel), tab or pipe, detected or forced.CSV transposeSwap the rows and columns of delimited data. Paste the text or drop the file; nothing leaves the page either way.HTML BeautifierTurn minified or tangled HTML into cleanly indented, readable markup — or minify it.ISO 8601 Date FormatterTurn any date, time and UTC offset into ISO 8601, RFC 3339, week/ordinal date, RFC 2822, HTTP date and Unix timestamps.JavaScript Minifier / BeautifierMinify or beautify JavaScript in your browser, with a tokenizer that respects strings, regex and comments.JSON comment removerStrip // and /* */ comments from JSONC to make it valid JSON. Drop a file in rather than pasting it — it is read in your browser and never uploaded.JSON flattenerFlatten a nested JSON object into one level of path keys — and put it back together again. Arrays are indexed as user.roles[0] or user.roles.0, values keep their type, and an empty object stays visible as {}. Takes a whole file, so a long log does not have to go through the clipboard.JSON keys extractorList all the keys of a JSON object as dot-notation paths. Works on a pasted block or on a file you drop in.JSON Schema generatorTurn a sample of JSON into a JSON Schema. Paste an object, an array or newline-delimited records and it infers the types, properties and array shapes, merges the fields seen across objects into a required list, and recognises common string formats — email, URL, UUID, date and date-time — across Draft 2020-12, 2019-09 or Draft-07.JSON key sorterSort the keys of a JSON object alphabetically at every level. Arrays keep their order, values keep their exact form — even a 20-digit id — and a syntax error says where it is. Paste the text or drop the file; nothing leaves the page either way.JSON to CSV converterTurn a JSON array of objects into comma-separated values with a header row. Takes a whole file, so a long log does not have to go through the clipboard.JSON ↔ .env converterConvert a JSON object to .env format and back.JSON to query stringTurn a flat JSON object into a URL query string.JSON to TypeScriptGenerate a TypeScript interface from a JSON object.JSON to XML converterConvert a JSON object into formatted XML.Markdown link extractorPull all the links out of Markdown text. Paste the text or drop the file; nothing leaves the page either way.Markdown Table GeneratorPaste CSV, TSV or semicolon data and get an aligned GitHub-flavoured Markdown table, with per-column alignment, pipe escaping and a live preview.Query string to JSONParse a URL query string into JSON and build one back. Repeated keys become an array, tag[]= and filtre[prix]= expand into arrays and objects, + is a space and %C3%A9 is é.SQL FormatterFormat SQL queries with uppercased keywords and clause-by-clause line breaks for readability.XML sitemap generatorGenerate a valid XML sitemap for search engines from a simple list of pages. Each line is a URL — relative paths are resolved against your site URL — and you can append a lastmod date, a changefreq and a priority per row, or set sensible defaults for all of them. Output is standards-compliant urlset XML, ready to publish.XML to JSONConvert XML — pasted or from a file — into clean, readable JSON.XML Formatter / ValidatorPretty-print, minify and check whether XML is well-formed, all in your browser.YAML Formatter / ValidatorTidy YAML — normalize indentation, convert tabs to spaces and flag tab-indent errors.

Developer tools