FormatCalc library
Data converters
without the noise.
Free data converters from FormatCalc. Fast, private, and processed entirely in your browser. Choose a tool below to get started—no account or upload required.
JSON Formatter
Format, validate, and beautify JSON instantly.
JSON Validator
Check JSON syntax and get clear error messages.
JSON Minifier
Remove whitespace from valid JSON data.
CSV to JSON
Convert CSV rows into clean JSON arrays.
JSON to CSV
Turn a JSON array of objects into CSV.
JSON to YAML
Convert JSON data into clean, readable YAML.
YAML to JSON
Convert standard YAML mappings and lists into JSON.
XML Formatter
Indent and format XML for easier reading.
XML to JSON
Transform XML elements and attributes into JSON.
JSON to XML
Convert a JSON object into well-formed XML.
CSV to YAML
Convert CSV rows into readable YAML records.
YAML to CSV
Turn a YAML list of records into CSV.
CSV to XML
Convert CSV records into a clean XML document.
XML to CSV
Extract repeated XML records into a CSV table.
TSV to CSV
Convert tab-separated values into a CSV file.
CSV to TSV
Convert CSV data into tab-separated values.
TSV to JSON
Turn a tab-separated table into JSON records.
JSON to TSV
Convert a JSON array of records into TSV.
Pasted Excel Table to CSV
Convert an Excel-style pasted table into CSV.
Markdown Table to CSV
Turn a Markdown table into a reusable CSV file.
CSV to Markdown Table
Convert CSV records into a Markdown table.
JSON to Markdown Table
Turn a JSON array of records into a Markdown table.
Markdown Table to JSON
Convert a Markdown table into JSON records.
HTML Table to CSV
Extract an HTML table as clean CSV.
HTML Table to JSON
Extract an HTML table into JSON records.
Pasted Excel Table to JSON
Turn a table pasted from Excel or Sheets into JSON records.
CSV to HTML Table
Convert CSV data into a clean HTML table.
HTML Table to Markdown
Convert an HTML table into a Markdown table.
Markdown Table to HTML
Render a Markdown table as clean HTML.
CSV to SQL Insert Statements
Generate SQL INSERT statements from a CSV table.
JSON to SQL Insert Statements
Generate SQL INSERT statements from JSON records.
SQL Insert Statements to CSV
Extract simple SQL INSERT statements into CSV.
SQL Insert Statements to JSON
Extract simple SQL INSERT statements into JSON records.
CSV to SQLite Schema Guess
Infer a practical SQLite CREATE TABLE schema from CSV.
CSV Delimiter Converter
Convert comma-separated CSV to semicolon, tab, or pipe-delimited data.
CSV to Pipe-Delimited
Convert CSV data into pipe-delimited rows.
Pipe-Delimited to CSV
Convert pipe-delimited rows into CSV.
CSV to Fixed-Width Text
Align CSV columns into readable fixed-width text.
Fixed-Width Text to CSV
Convert consistently spaced fixed-width text into CSV.
CSV Column Extractor
Extract one or more CSV columns by name.
CSV Transposer
Swap CSV rows and columns.
CSV Row to JSON Object
Convert a CSV header and first data row into a JSON object.
JSON Array to CSV Table
Turn a JSON array of objects into a CSV table.
SQL Result to CSV
Convert a pasted SQL result table into CSV.
SQL Result to JSON
Convert a pasted SQL result table into JSON.
Properties to JSON
Convert a Java properties file into JSON.
JSON to Properties
Flatten a JSON object into a Java properties file.
INI to JSON
Convert an INI configuration file into JSON.
JSON to INI
Convert a JSON object into an INI configuration file.
TOML to JSON
Convert TOML configuration into formatted JSON.
JSON to TOML
Convert a JSON object into a TOML configuration file.
ENV to JSON
Convert a .env file into JSON.
JSON to ENV
Convert a flat JSON object into a .env file.
ENV to YAML
Convert .env variables into readable YAML.
YAML to ENV
Convert a flat YAML mapping into a .env file.