Every ParseBloom tool
Twenty tools, one job each. Every one of them runs inside this tab: the file you open or the text you paste is not uploaded, and it is gone when the tab closes.
XML and JSON
Two formats that describe the same kind of tree, plus the two formatters that make a machine-written file readable again.
XML to JSON
Read an XML document and write it as JSON, with attributes kept in _attributes and element text kept in _text.
JSON to XML
Write JSON objects and arrays back out as indented XML, with one root element.
XML to CSV
Flatten XML records into a table: repeated child elements become extra rows, attributes become columns.
XML Formatter
Indent a document, put each attribute on its own line, or collapse the whole thing to one line.
JSON Formatter
Format, minify, and validate JSON, with the line and column reported when it breaks.
JSON Validator
Check a JSON document and get the line, the column, and a plain explanation of what is broken.
XML Validator
Check that an XML document is well formed, with the line and column of the first problem.
JSON Diff
Compare two JSON documents and see every added, removed, and changed path.
CSV and spreadsheets
Tables moving between spreadsheets, databases, and scripts — the group where one stray comma or one missing quote usually causes the damage.
CSV to JSON
Turn a CSV table into an array of records, with each value typed by rule rather than left as text.
JSON to CSV
Turn an array of records into a flat table, with nested keys joined by a dot.
CSV to SQL
Write a CSV table out as SQL INSERT statements, quoting text and leaving numbers alone.
Excel to CSV
Read the first worksheet of an XLSX file and write it as plain CSV.
CSV to Excel
Build a real XLSX workbook from a CSV table, with numbers stored as numbers.
JSON to Excel
Build a real XLSX workbook from JSON records, choosing each cell type from the value.
Excel to JSON
Read the first worksheet of an XLSX file and write its rows as JSON records, keyed by the header row.
YAML and configuration
Configuration files that people edit by hand, where a single tab or one wrong indent changes what the file means.
JSON to YAML
Turn JSON into block-style YAML that reads well in a config file.
YAML to JSON
Read a YAML mapping or list and write formatted JSON, rejecting anchors and custom tags.
YAML Formatter
Normalise indentation to two spaces and name the line when the structure does not parse.
YAML Validator
Check YAML indentation and structure, with a tab reported on its own line.
Code
Source text that has to be readable before anyone can reason about it.
Twenty tools in total. If the conversion you need is not here, the contact page explains what to include in a request.