Alpha DevTools logoAlpha DevTools
All ToolsBy Technology
Search tools…⌘K
ToolsConverters

Converters

Convert between JSON, CSV, XML, YAML, SQL and more

57tools

All 57 converters run entirely in your browser — your data is never sent to a server. Each tool supports bidirectional conversion: swap the direction with a single click so you never need to navigate away. All common structured data and configuration formats are covered — JSON, YAML, XML, TOML, CSV, ENV and more.

57 tools

JSON to YAML Converter

Convert JSON to YAML instantly in your browser. Paste any JSON object or nested structure and get clean, readable YAML output. Swap to YAML→JSON in one click.

YAML to JSON Converter

Convert YAML to JSON instantly in your browser. Supports Kubernetes manifests, GitHub Actions, Docker Compose and any YAML document. Swap to JSON→YAML in one click.

JSON to XML Converter

Convert JSON to XML instantly in your browser. Handles nested objects, arrays and all JSON types. Bidirectional — swap to XML→JSON in one click.

XML to JSON Converter

Convert XML to JSON instantly in your browser. Supports nested elements, attributes and CDATA. Bidirectional — swap to JSON→XML in one click.

JSON to TOML Converter

Convert JSON to TOML configuration format instantly in your browser. Ideal for Cargo.toml, pyproject.toml and Helm values. Bidirectional — swap to TOML→JSON.

TOML to JSON Converter

Convert TOML configuration files to JSON instantly in your browser. Supports all TOML types including arrays of tables. Bidirectional — swap to JSON→TOML.

YAML to XML Converter

Convert YAML to XML instantly in your browser. Handles nested structures, arrays and all YAML types. Bidirectional — swap to XML→YAML in one click.

XML to YAML Converter

Convert XML to YAML instantly in your browser. Supports nested elements and attributes. Bidirectional — swap to YAML→XML in one click.

YAML to TOML Converter

Convert YAML configuration files to TOML instantly in your browser. Ideal for migrating config formats. Bidirectional — swap to TOML→YAML in one click.

TOML to YAML Converter

Convert TOML configuration files to YAML instantly in your browser. Bidirectional — swap to YAML→TOML in one click.

XML to TOML Converter

Convert XML documents to TOML configuration format instantly in your browser. Bidirectional — swap to TOML→XML in one click.

TOML to XML Converter

Convert TOML configuration files to XML instantly in your browser. Bidirectional — swap to XML→TOML in one click.

ENV to JSON Converter

Convert .env files to JSON instantly in your browser. Parses KEY=VALUE pairs, strips comments, handles quoted values. Swap to JSON→ENV in one click.

JSON to ENV Converter

Convert JSON objects to .env file format instantly in your browser. Swap to ENV→JSON in one click.

Markdown to HTML Converter

Convert Markdown to HTML instantly in your browser. Supports GFM, tables, code blocks and task lists. Swap to HTML→Markdown in one click.

HTML to Markdown Converter

Convert HTML to clean Markdown instantly in your browser. Strips tags, preserves formatting and links. Swap to Markdown→HTML in one click.

NDJSON to JSON Converter

Convert Newline-Delimited JSON (NDJSON) to a JSON array instantly in your browser. Useful for log files and streaming APIs. Swap to JSON→NDJSON in one click.

JSON to NDJSON Converter

Convert a JSON array to Newline-Delimited JSON (NDJSON/JSONL) instantly in your browser. Ideal for log pipelines and streaming imports. Swap to NDJSON→JSON in one click.

JSON to TypeScript Converter

Generate TypeScript interfaces from any JSON object instantly in your browser. Handles nested objects, arrays and all JSON types.

JSON to Python Converter

Generate Python dataclasses from JSON in your browser. Handles nested objects, arrays, and optional fields.

JSON to C# Converter

Generate C# classes from JSON in your browser. Produces clean POCO classes with proper types.

JSON to Go Converter

Generate Go structs from JSON in your browser. Handles nested types and json tags.

JSON to Rust Converter

Generate Rust structs with serde attributes from JSON in your browser.

JSON to Kotlin Converter

Generate Kotlin data classes from JSON in your browser. Handles nested objects and nullable types.

JSON to Java Converter

Generate Java classes from JSON in your browser. Produces clean POJOs ready for Jackson or Gson.

JSON to Swift Converter

Generate Swift structs conforming to Codable from JSON in your browser.

JSON to Dart Converter

Generate Dart classes from JSON in your browser. Compatible with Flutter and json_serializable.

JSON to CSV Converter

Convert a JSON array to CSV instantly in your browser. Validates flat structure and shows a table preview. Swap to CSV→JSON in one click.

CSV to JSON Converter

Convert CSV data to a JSON array instantly in your browser. Auto-detects headers and casts types. Swap to JSON→CSV in one click.

YAML to CSV Converter

Convert a YAML array to CSV instantly in your browser. Validates flat structure. Swap to CSV→YAML in one click.

CSV to YAML Converter

Convert CSV data to a YAML array instantly in your browser. Swap to YAML→CSV in one click.

XML to CSV Converter

Convert an XML document to CSV instantly in your browser. Validates flat structure. Swap to CSV→XML in one click.

CSV to XML Converter

Convert CSV data to XML instantly in your browser. Swap to XML→CSV in one click.

TOML to CSV Converter

Convert a TOML array of tables to CSV instantly in your browser. Validates flat structure. Swap to CSV→TOML in one click.

CSV to TOML Converter

Convert CSV data to a TOML array of tables instantly in your browser. Swap to TOML→CSV in one click.

CSV to SQL Converter

Convert CSV data to SQL INSERT statements instantly in your browser. One-way, instant, runs entirely in your browser.

CSV to HTML Table Converter

Convert CSV data to an HTML table instantly in your browser. Generates a clean, styled table with headers.

YAML to ENV Converter

Convert a flat YAML config to .env format instantly in your browser. Swap to ENV→YAML in one click.

ENV to YAML Converter

Convert a .env file to YAML format instantly in your browser. Swap to YAML→ENV in one click.

Query String to JSON Converter

Convert a URL query string to a JSON object instantly in your browser. Handles arrays and encoded characters. Swap to JSON→Query String in one click.

JSON to Query String Converter

Convert a JSON object to a URL query string instantly in your browser. Swap to Query String→JSON in one click.

JSON to SQL Converter

Convert a JSON array of objects to SQL INSERT statements instantly in your browser. Detects column types automatically.

JSON to HTML Table Converter

Convert a JSON array of objects to an HTML table instantly in your browser. Copy or download the ready-to-use HTML.

JSON to Ruby Converter

Generate Ruby Struct / class definitions from a JSON sample. Uses Quicktype for accurate type inference.

JSON to PHP Converter

Generate PHP class definitions from a JSON sample. Uses Quicktype for accurate type inference.

JSON to Zod Schema Converter

Generate a Zod validation schema from a JSON object or array. Handles nested objects and arrays with inferred types.

JSON to GraphQL Type Converter

Generate GraphQL type definitions from a JSON sample. Infers field types including nested objects and lists.

JSON to Protobuf Converter

Generate Protocol Buffer (proto3) message definitions from a JSON sample. Infers field types with proper field numbering.

JSON to Elixir Struct Converter

Generate Elixir defstruct and @type definitions from a JSON sample. Handles nested objects recursively.

JSON to Mongoose Schema Converter

Generate a Mongoose schema from a JSON object. Infers field types and creates a model export ready for Node.js.

JSON to Prisma Schema Converter

Generate a Prisma model definition from a JSON object. Infers field types and adds id / DateTime hints automatically.

JSON to INI Converter

Convert a JSON object to an INI configuration file format. Supports sections and flat key=value pairs.

INI to JSON Converter

Convert an INI configuration file to JSON. Parses sections, keys, and values with type coercion.

JSON to Base64 Converter

Encode a JSON object as a Base64 string. Useful for embedding JSON in URLs or HTTP headers.

Base64 to JSON Converter

Decode a Base64 string back to a formatted JSON object. Validates the result is valid JSON.

Text to Hex Converter

Convert plain text to hexadecimal representation. Each character is encoded as its UTF-8 hex value.

Hex to Text Converter

Decode a hexadecimal string back to plain text. Supports space-separated or continuous hex input.

All categoriesOther categories
Formatters33Security15Encoders & Decoders8UI Tools12Diagrams7Text & String11Numbers & Dates5Image & Media6Web & SEO6Developer Tools12DevOps & Network3Form Generators6Validators1

About Converters

This collection covers the most common structured data and configuration format conversions a developer encounters. All 57 tools run 100% client-side — no server round-trips, no file uploads, no account required. Paste your data, click Convert, and get clean output instantly. Use the swap button to reverse the direction without losing your work.

Features

  • ✓Bidirectional conversion — swap direction in one click on every pair
  • ✓JSON ↔ YAML, JSON ↔ XML, JSON ↔ TOML — the core structured-data format pairs
  • ✓YAML ↔ XML, YAML ↔ TOML, XML ↔ TOML — all cross-format pairs fully supported
  • ✓CSV ↔ JSON, CSV ↔ YAML, CSV ↔ XML, CSV ↔ TOML — spreadsheet and tabular data
  • ✓ENV ↔ JSON, ENV ↔ YAML — .env key-value file conversion in both directions
  • ✓JSON ↔ NDJSON, QueryString ↔ JSON, INI ↔ JSON — niche but common developer formats
  • ✓Syntax-highlighted editors on both input and output panels
  • ✓Output panel is fully editable — edit the result and convert back
  • ✓Dropdown pair selector lets you switch target format without leaving the page
  • ✓One-click copy-to-clipboard and download for every output
  • ✓Runs 100% in your browser — your data is never uploaded to any server

Common Use Cases

  • Convert Kubernetes YAML manifests to JSON for use with kubectl --output json or jq
  • Transform JSON REST API responses to XML for SOAP or legacy system integration
  • Generate Cargo.toml or pyproject.toml TOML from JSON package manifests
  • Convert Helm values.yaml to JSON before passing to a templating script
  • Convert a CSV export from a spreadsheet to JSON for use in a JavaScript application
  • Convert a .env file to JSON to merge environment variables into a config object
  • Transform RSS or Atom feeds (XML) to JSON for custom feed readers
  • Convert query-string parameters back to a JSON object for API debugging

Frequently Asked Questions

QIs my data sent to a server?

No. Every converter in this category runs entirely inside your browser using JavaScript libraries. Nothing you paste is ever transmitted to any server.

QWhich format pairs are supported?

JSON, YAML, XML, TOML, CSV, ENV, NDJSON, INI and QueryString — covering all common combinations bidirectionally. Use the From and To dropdowns to select any pair.

QHow do I convert JSON to YAML?

Open the JSON to YAML Converter, paste your JSON into the left panel and click Convert. The YAML output appears on the right. Hit the swap button (⇄) to reverse to YAML → JSON.

QDoes the JSON to XML converter handle arrays?

Yes. JSON arrays are wrapped in a parent element and each item becomes a child element. Nested arrays and objects are recursively converted using fast-xml-parser.

QHow does CSV to JSON handle headers?

The first row is treated as the header and each subsequent row becomes a JSON object with the header values as keys. Quoted fields, commas inside fields and multi-line values are all handled correctly.

See Also

  • JSON → YAMLConvert JSON to YAML format
  • YAML → JSONConvert YAML to JSON format
  • JSON → XMLWrap JSON data in XML elements
  • JSON → TOMLConvert JSON config to TOML format
  • CSV → JSONConvert CSV spreadsheet data to JSON
  • JSON → CSVFlatten a JSON array of objects to CSV
  • ENV → JSONConvert .env key-value pairs to a JSON object
  • JSON FormatterFormat and validate JSON with tree view and graph view
  • YAML FormatterValidate and format YAML with configurable indent
  • XML FormatterFormat and pretty-print XML with interactive tree view
  • TOML FormatterValidate and format TOML config files
189+ tools·and growing
100% private·nothing uploaded
Zero signup·open instantly
Always free·no paywalls ever
Alpha DevTools logoAlpha DevTools

Fast, free developer utilities for daily tasks. No signup required. Everything runs in your browser.

GitHubTwitter

Categories

  • Formatters
  • Converters
  • Security
  • Encoders & Decoders
  • UI Tools
  • Diagrams
  • Text & String
  • All categories

Technologies

  • JSON
  • YAML
  • CSV
  • XML
  • SQL
  • HTML
  • CSS
  • All technologies

Popular Tools

  • JSON Formatter
  • UUID Generator
  • JWT Decoder
  • Regex Tester
  • SQL Formatter
  • YAML Formatter

Platform

  • Home
  • All Tools
  • By Technology
  • Licenses
  • Contact

© 2026 Alpha DevTools — All rights reserved.

189+ tools · 14 categories · Free forever·Open-source licenses