FormatCalc library

Data converters
without the noise.

Move structured records between JSON, CSV, YAML, XML, tables, database statements, and configuration formats. Each converter documents structural tradeoffs so nested data, headers, quoting, and types are easier to review. Choose a tool below to get started—no account required.

J

JSON Formatter

Format, validate, and beautify JSON instantly.

J

JSON Validator

Check JSON syntax and get clear error messages.

J

JSON Minifier

Remove whitespace from valid JSON data.

C

CSV to JSON

Convert CSV rows into clean JSON arrays.

J

JSON to CSV

Turn a JSON array of objects into CSV.

J

JSON to YAML

Convert JSON data into clean, readable YAML.

Y

YAML to JSON

Convert standard YAML mappings and lists into JSON.

X

XML Formatter

Indent and format XML for easier reading.

X

XML to JSON

Transform XML elements and attributes into JSON.

J

JSON to XML

Convert a JSON object into well-formed XML.

C

CSV to YAML

Convert CSV rows into readable YAML records.

Y

YAML to CSV

Turn a YAML list of records into CSV.

C

CSV to XML

Convert CSV records into a clean XML document.

X

XML to CSV

Extract repeated XML records into a CSV table.

T

TSV to CSV

Convert tab-separated values into a CSV file.

C

CSV to TSV

Convert CSV data into tab-separated values.

T

TSV to JSON

Turn a tab-separated table into JSON records.

J

JSON to TSV

Convert a JSON array of records into TSV.

P

Pasted Excel Table to CSV

Convert an Excel-style pasted table into CSV.

M

Markdown Table to CSV

Turn a Markdown table into a reusable CSV file.

C

CSV to Markdown Table

Convert CSV records into a Markdown table.

J

JSON to Markdown Table

Turn a JSON array of records into a Markdown table.

M

Markdown Table to JSON

Convert a Markdown table into JSON records.

H

HTML Table to CSV

Extract an HTML table as clean CSV.

H

HTML Table to JSON

Extract an HTML table into JSON records.

P

Pasted Excel Table to JSON

Turn a table pasted from Excel or Sheets into JSON records.

C

CSV to HTML Table

Convert CSV data into a clean HTML table.

H

HTML Table to Markdown

Convert an HTML table into a Markdown table.

M

Markdown Table to HTML

Render a Markdown table as clean HTML.

C

CSV to SQL Insert Statements

Generate SQL INSERT statements from a CSV table.

J

JSON to SQL Insert Statements

Generate SQL INSERT statements from JSON records.

S

SQL Insert Statements to CSV

Extract simple SQL INSERT statements into CSV.

S

SQL Insert Statements to JSON

Extract simple SQL INSERT statements into JSON records.

C

CSV to SQLite Schema Guess

Infer a practical SQLite CREATE TABLE schema from CSV.

C

CSV Delimiter Converter

Convert comma-separated CSV to semicolon, tab, or pipe-delimited data.

C

CSV to Pipe-Delimited

Convert CSV data into pipe-delimited rows.

P

Pipe-Delimited to CSV

Convert pipe-delimited rows into CSV.

C

CSV to Fixed-Width Text

Align CSV columns into readable fixed-width text.

F

Fixed-Width Text to CSV

Convert consistently spaced fixed-width text into CSV.

C

CSV Column Extractor

Extract one or more CSV columns by name.

C

CSV Transposer

Swap CSV rows and columns.

C

CSV Row to JSON Object

Convert a CSV header and first data row into a JSON object.

J

JSON Array to CSV Table

Turn a JSON array of objects into a CSV table.

N

NDJSON to JSON

Convert newline-delimited JSON records into a JSON array.

J

JSON to NDJSON

Convert a JSON array into newline-delimited JSON records.

N

NDJSON to CSV

Turn newline-delimited JSON objects into a CSV table.

C

CSV to NDJSON

Convert CSV rows into newline-delimited JSON objects.

Y

YAML Formatter

Validate and consistently indent YAML data.

Y

YAML Validator

Check YAML syntax and report whether it is valid.

X

XML to YAML

Convert XML elements and attributes into readable YAML.

Y

YAML to XML

Convert a single-root YAML object into XML.

G

GeoJSON to CSV

Flatten GeoJSON point features into CSV rows with longitude and latitude.

C

CSV to GeoJSON

Convert CSV rows with latitude and longitude into GeoJSON point features.

S

SQL Result to CSV

Convert a pasted SQL result table into CSV.

S

SQL Result to JSON

Convert a pasted SQL result table into JSON.

P

Properties to JSON

Convert a Java properties file into JSON.

J

JSON to Properties

Flatten a JSON object into a Java properties file.

I

INI to JSON

Convert an INI configuration file into JSON.

J

JSON to INI

Convert a JSON object into an INI configuration file.

T

TOML to JSON

Convert TOML configuration into formatted JSON.

J

JSON to TOML

Convert a JSON object into a TOML configuration file.

E

ENV to JSON

Convert a .env file into JSON.

J

JSON to ENV

Convert a flat JSON object into a .env file.

E

ENV to YAML

Convert .env variables into readable YAML.

Y

YAML to ENV

Convert a flat YAML mapping into a .env file.