Converters Tools

Convert between JSON, YAML, XML, CSV, TOML, INI, Zod, Go struct.

48 tools · all run in your browser

JSON to XML

2

Convert JSON data to XML format

JSON to CSV

2

Convert JSON array to CSV format

JSON to YAML

2

Convert JSON to YAML format

JSON to TSV

2

Convert JSON array to Tab-Separated Values

JSON to String

1

Convert JSON to escaped string format

XML to JSON

2

Convert XML to JSON format

XML to CSV

2

Convert XML data to CSV format

XML to String

1

Convert XML to escaped string

XML to YAML

2

Convert XML to YAML format

RSS to JSON

2

Convert RSS/Atom feed to JSON format

YAML to JSON

2

Convert YAML to JSON format

YAML to XML

2

Convert YAML to XML format

YAML to CSV

2

Convert YAML array to CSV format

CSV to JSON

2

Convert CSV data to JSON format

CSV to XML

2

Convert CSV data to XML format

CSV to YAML

2

Convert CSV data to YAML format

CSV to HTML

2

Convert CSV data to HTML table

String to JSON

1

Parse stringified JSON back to formatted JSON

String to XML

1

Parse stringified XML back to formatted XML

BSON ↔ JSON

2

Convert between BSON hex and JSON

INI ↔ JSON

1

Convert between INI config files and JSON

HCL (Terraform) ↔ JSON

1

Convert between HCL/Terraform config and JSON

EDN ↔ JSON

1

Convert between Clojure EDN and JSON formats

JSON → Go Struct

2

Convert JSON to Go struct definitions with json tags

YAML → .env

1

Flatten a YAML file to KEY=value lines

.env → YAML

1

Group dotted KEY_NAME pairs back into a YAML tree

JSON → Zod Schema

2

Derive a runtime-validatable Zod schema from a JSON sample

JSON → .env

1

Flatten a JSON object into UPPER_SNAKE KEY=value lines

.env → JSON

1

Parse KEY=value lines (with quotes + comments) into a JSON object

JSON → TypeScript Types

1

Infer TypeScript interfaces from JSON with deep nesting + optionals

JSON → Python Dict

1

Convert JSON to a valid Python dict literal (True/False/None)

JSON → PHP Array

1

Convert JSON to a PHP 5.4+ short-syntax associative array

JSON → Ruby Hash

1

Convert JSON to a Ruby hash with symbol or string keys

JSON → Java Class

1

Generate a POJO Java class with getters/setters from a JSON sample

JSON → Swift Struct

1

Generate a Codable Swift struct from a JSON sample

JSON → Kotlin Class

1

Generate a Kotlin data class from a JSON sample

JSON → Rust Struct

1

Generate a serde-compatible Rust struct from a JSON sample

JSON → C# Class

1

Generate a C# class with properties + nullables from JSON

JSON → Dart Class

1

Generate a Dart class with fromJson/toJson from a JSON sample

JSON Schema → TypeScript

1

Convert a JSON Schema draft-07 document into TypeScript types

JSON → MongoDB Query

1

Convert flat key-value JSON into a MongoDB find() query object

JSON → Query String

1

Serialize a flat JSON object into a URL query string

Excel ↔ CSV

1

Convert between Excel format and CSV with format preservation

Markdown → HTML

1

Convert Markdown text to HTML with full formatting support

LaTeX → HTML

1

Convert LaTeX markup to HTML with basic formatting

AsciiDoc → HTML

1

Convert AsciiDoc markup to HTML with structure preservation

reStructuredText → HTML

1

Convert reStructuredText markup to HTML format

Org-Mode → HTML

1

Convert Emacs Org-Mode markup to HTML

Explore other categories