Tools

Data Format Converter

Convert between JSON, YAML, XML, CSV, and TOML

JSONInput
33 lines · 602 B · 2 keys
YAMLOutput
26 lines · 429 B
Conversion Matrix
From \ ToJSONYAMLXMLCSVTSVTOMLPropertiesQuery StringINI
JSON
YAML
XML
CSV
TSV
TOML
Properties
Query String
INI
Format Guide
JSON.json

JSON (JavaScript Object Notation)

Lightweight data interchange format, widely used in web APIs and configuration files.

REST APIsConfig filesData storagePackage manifests
YAML.yaml

YAML (YAML Ain't Markup Language)

Human-friendly data serialization format, popular for configuration and DevOps tooling.

Docker ComposeKubernetes configsCI/CD pipelinesAnsible playbooks
XML.xml

XML (Extensible Markup Language)

Markup language for structured data, used extensively in enterprise systems and document formats.

SOAP APIsRSS/Atom feedsSVG graphicsOffice documents
CSV.csv

CSV (Comma-Separated Values)

Simple tabular data format, universally supported by spreadsheet applications and databases.

SpreadsheetsDatabase import/exportData analysisReporting
TSV.tsv

TSV (Tab-Separated Values)

Tab-delimited tabular format, useful when data contains commas.

SpreadsheetsBioinformaticsLog filesDatabase exports
TOML.toml

TOML (Tom's Obvious, Minimal Language)

Minimal configuration file format designed to be easy to read and map to a hash table.

Rust (Cargo.toml)Python (pyproject.toml)Hugo configsApp settings
Properties.properties

Java Properties

Simple key-value format used primarily in Java applications for configuration.

Java/Spring configsi18n resource bundlesApplication settingsBuild tools
Query String.txt

URL Query String

URL-encoded key-value pairs used in HTTP requests and browser URLs.

URL parametersForm submissionsAPI requestsDeep linking
INI.ini

INI (Initialization File)

Simple configuration format with sections and key-value pairs, common in Windows and PHP.

php.iniWindows configsGit configDesktop entries

More tools like Data Format Converter

View all