Free Online JSON & Data Conversion Tools

Format, validate, convert and transform JSON, CSV, XML, YAML and other structured data formats. Free browser-based tools.

74 free tools in this category. No sign-up required.

Canonical JSON Generator

Generate compact deterministic JSON using UTF-16 key ordering and ECMAScript number serialization, with duplicate-key checks.

Open tool

CSV Column Extractor

Select and reorder named CSV columns while preserving quoted commas, multiline cells, leading zeros and header spelling.

Open tool

CSV Column Statistics

Inspect a CSV column for empty, distinct, numeric and nonnumeric values, with sum, mean, median and range for finite decimal numbers.

Open tool

CSV Compare by Key

Compare CSV exports by record ID and report added, removed and changed rows regardless of row or column order.

Open tool

CSV Delimiter Converter

Convert comma, semicolon or tab-separated data while preserving quoted cell contents and optional UTF-8 BOM output.

Open tool

CSV Duplicate Row Remover

Remove duplicate CSV records by selected key columns or whole-row identity, keeping the first or last occurrence with explicit matching rules.

Open tool

CSV Join by Key

Join two CSV tables by exact key columns using inner, left or full joins, with duplicate-key checks.

Open tool

CSV Merger

Append two CSV tables vertically, matching reordered headers or combining different schemas with a union of columns.

Open tool

CSV Pivot Table Generator

Build a pivot table from CSV with row and column groups and count, sum or average aggregation.

Open tool

CSV Row Filter

Filter parsed CSV records by exact text, substring or numeric comparisons without breaking quoted and multiline cells.

Open tool

CSV to HTML Table Converter

Convert a rectangular CSV table into escaped semantic HTML with an optional caption and header row.

Open tool

CSV to iCalendar Events Converter

Convert CSV events with UTC start and end timestamps into an importable ICS calendar file.

Open tool

CSV to JSON

Parse CSV, TSV, or semicolon-separated data into clean JSON with intelligent type inference.

Open tool

CSV to JSON Lines Converter

Convert CSV or TSV rows directly to NDJSON records while preserving quoted fields, line breaks and numeric-looking text.

Open tool

CSV to Markdown

Convert CSV, TSV, or semicolon-separated data to GitHub-flavored Markdown tables with aligned columns.

Open tool

CSV to vCard Contacts Converter

Convert contact rows with givenName, familyName, email, phone and organization columns into a multi-contact VCF file.

Open tool

CSV to XML Converter

NEW

Convert spreadsheet CSV rows into well-formed XML records with escaped values and column names.

Open tool

CSV to YAML Converter

NEW

Convert spreadsheet rows into YAML records for configuration files, fixtures and readable data handoffs.

Open tool

CSV Unpivot Tool

Convert a wide CSV table into long-form records while preserving selected identifier columns and original cell text.

Open tool

ENV Parser

Parse .env files and convert between .env, JSON, and YAML for safe secret management.

Open tool

GeoJSON to CSV Converter

NEW

Export GeoJSON features to CSV with properties, geometry type and coordinates for spreadsheet review.

Open tool

HTML Table to JSON Converter

NEW

Extract an HTML table into a JSON array of objects using the first row as column headings.

Open tool

INI to JSON Converter

Convert sectioned INI configuration to JSON while preserving string values and catching duplicate keys.

Open tool

JavaScript Formatter

Quick JS re-indenter with configurable indentation. Preserves literals and comments.

Open tool

JavaScript Minifier

Strip comments and whitespace from JavaScript. Preserves strings, templates, and regex literals.

Open tool

JMESPath Query Tester

Run JMESPath projections, filters and built-in functions against a JSON document and download the selected result.

Open tool

JSON → CSV

Turn JSON arrays into CSV spreadsheets and parse CSV back to JSON with type inference.

Open tool

JSON → HTML Table

Convert JSON arrays to formatted HTML tables with proper thead/tbody structure.

Open tool

JSON → XML

Generate well-formed XML from JSON and parse XML tags back to JSON objects.

Open tool

JSON → YAML

Convert JSON to clean YAML and back. Handles nested objects, arrays, and special strings.

Open tool

JSON Array Chunker

Split a JSON array into fixed-size batches for API requests, migrations and test fixtures while preserving order.

Open tool

JSON Array Deduplicator

Remove duplicate JSON records by a JSON Pointer key, keeping the first or last occurrence with exact typed matching.

Open tool

JSON Array Filter

Filter JSON array values with a JSON Pointer field, typed equality, substring, numeric or presence tests.

Open tool

JSON Array Group By

Group JSON records by a JSON Pointer field and keep typed group keys, counts and original records.

Open tool

JSON Array Sorter

Stably sort JSON objects by a numeric or string property. Keep missing and null values last in either sort direction.

Open tool

JSON Array to JSON Lines Converter

NEW

Convert a JSON array into one JSON object per line for log pipelines, bulk imports and streaming tools.

Open tool

JSON Array to Object

Index an array of JSON records by a string or safe integer field, with explicit duplicate-key handling.

Open tool

JSON Diff

Semantic structural JSON diff ignoring whitespace and key order with dotted path output.

Open tool

JSON Flattener

Flatten nested JSON into JSON Pointer paths and restore the original structure, including arrays and empty containers.

Open tool

JSON Formatter for Large Files

Format or minify JSON files up to 100 MB right in your browser with drag-and-drop upload.

Open tool

JSON Key Case Converter

Recursively convert JSON property names to camelCase, snake_case, kebab-case or PascalCase with collision detection.

Open tool

JSON Key Renamer

Rename JSON object keys using an explicit mapping, optionally across nested objects, while rejecting collisions and preserving values.

Open tool

JSON Key Sorter

Sort JSON object keys alphabetically or reverse with recursive deep sorting for nested objects.

Open tool

JSON Lines to CSV Converter

NEW

Convert newline-delimited JSON objects into a CSV spreadsheet while keeping one record per line.

Open tool

JSON Lines to JSON Array Converter

NEW

Combine newline-delimited JSON records into a standard JSON array for APIs, editors and data imports.

Open tool

JSON Merge Patch Tool

Apply RFC 7396 merge patches to JSON: update nested objects, remove properties with null and replace arrays atomically.

Open tool

JSON Patch Tester

Apply RFC 6902 add, remove, replace, move, copy and test operations to a JSON document, with pointer validation and atomic results.

Open tool

JSON Pointer Value Extractor

Extract a precise value from JSON using RFC 6901 pointers, including escaped slash and tilde keys and array indexes.

Open tool

JSON Records to GeoJSON Converter

Convert records with latitude and longitude columns into a GeoJSON Point FeatureCollection with preserved properties.

Open tool

JSON Schema Validator

Validate JSON against Draft 7 or Draft 2020-12 schemas and inspect precise instance paths without modifying the document.

Open tool

JSON to Excel XLSX Converter

Create an Excel workbook from a JSON array of flat records with typed numbers, booleans and literal text cells.

Open tool

JSON to Markdown Table Converter

NEW

Convert a JSON array of objects into a readable Markdown table for GitHub, documentation and project notes.

Open tool

JSON to MessagePack Converter

Encode JSON values as a downloadable MessagePack binary file with finite-number and depth checks.

Open tool

JSON to NDJSON Converter

Convert a JSON array to newline-delimited JSON or turn JSON Lines back into a formatted array.

Open tool

JSON to TOML Converter

Convert JSON configuration objects into TOML tables with typed tables and explicit checks for unsupported null values.

Open tool

JSON Validator

Validate JSON syntax with detailed error messages, line numbers, and structure statistics.

Open tool

JSON5 to JSON Converter

Convert JSON5 comments, trailing commas, unquoted keys and single-quoted strings into strict formatted JSON.

Open tool

Markdown Table

Create GitHub-flavored Markdown tables with a visual editor. Set alignment, add rows and columns.

Open tool

Markdown Table to CSV Converter

NEW

Turn a Markdown table into spreadsheet-ready CSV while keeping cell text and column order.

Open tool

Minify JSON Online

Compress JSON to a single line or beautify it back with one click and instant size savings.

Open tool

TOML to JSON

Convert between TOML and JSON for Cargo.toml, pyproject.toml, Hugo, and Zola configs.

Open tool

TOML to YAML Converter

NEW

Convert TOML configuration into YAML for Kubernetes, GitHub Actions and other YAML-based tools.

Open tool

Transpose CSV

Swap CSV rows and columns with correct quoting for multiline cells, empty values and embedded delimiters.

Open tool

TSV to JSON Converter

Convert tab-separated spreadsheet data to JSON and export an array of objects as TSV.

Open tool

XML Formatter

Pretty-print minified XML — SOAP responses, RSS feeds, SVG, OpenXML, Android manifests.

Open tool

XML Property List and JSON Converter

Convert JSON to an XML plist or parse supported XML plist values into JSON without fetching its DTD.

Open tool

XML to CSV Converter

NEW

Extract repeating XML records into CSV for spreadsheets and data imports.

Open tool

XML to HTML Table Converter

NEW

Preview repeating XML records as a portable HTML table for reports, documents and web pages.

Open tool

XML to JSON

Convert XML to JSON using the browser's native DOMParser. SOAP, RSS, SVG, OpenXML.

Open tool

XML XPath Tester

Evaluate XPath 1.0 expressions against XML with an explicit namespace map and structured node or scalar results.

Open tool

YAML Formatter

Pretty-print or minify YAML config files with configurable indentation for Kubernetes, Docker, Ansible.

Open tool

YAML to CSV Converter

NEW

Flatten a YAML list of records into CSV for Excel, Google Sheets and data imports.

Open tool

YAML to JSON

Parse YAML config files (Kubernetes, Actions, docker-compose, Ansible) into clean JSON.

Open tool

YAML to TOML Converter

NEW

Convert common YAML configuration and record data into TOML for applications that use TOML settings.

Open tool

About json & data tools

Format, validate, convert and transform JSON, CSV, XML, YAML and other structured data formats. Free browser-based tools. Browse all 74 tools above or use the main tool directory to search across every category. Each tool works in your browser and is free to use without creating an account.