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 toolCSV Column Extractor
Select and reorder named CSV columns while preserving quoted commas, multiline cells, leading zeros and header spelling.
Open toolCSV Column Statistics
Inspect a CSV column for empty, distinct, numeric and nonnumeric values, with sum, mean, median and range for finite decimal numbers.
Open toolCSV Compare by Key
Compare CSV exports by record ID and report added, removed and changed rows regardless of row or column order.
Open toolCSV Delimiter Converter
Convert comma, semicolon or tab-separated data while preserving quoted cell contents and optional UTF-8 BOM output.
Open toolCSV 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 toolCSV Join by Key
Join two CSV tables by exact key columns using inner, left or full joins, with duplicate-key checks.
Open toolCSV Merger
Append two CSV tables vertically, matching reordered headers or combining different schemas with a union of columns.
Open toolCSV Pivot Table Generator
Build a pivot table from CSV with row and column groups and count, sum or average aggregation.
Open toolCSV Row Filter
Filter parsed CSV records by exact text, substring or numeric comparisons without breaking quoted and multiline cells.
Open toolCSV to HTML Table Converter
Convert a rectangular CSV table into escaped semantic HTML with an optional caption and header row.
Open toolCSV to iCalendar Events Converter
Convert CSV events with UTC start and end timestamps into an importable ICS calendar file.
Open toolCSV to JSON
Parse CSV, TSV, or semicolon-separated data into clean JSON with intelligent type inference.
Open toolCSV to JSON Lines Converter
Convert CSV or TSV rows directly to NDJSON records while preserving quoted fields, line breaks and numeric-looking text.
Open toolCSV to Markdown
Convert CSV, TSV, or semicolon-separated data to GitHub-flavored Markdown tables with aligned columns.
Open toolCSV to vCard Contacts Converter
Convert contact rows with givenName, familyName, email, phone and organization columns into a multi-contact VCF file.
Open toolCSV to XML Converter
NEWConvert spreadsheet CSV rows into well-formed XML records with escaped values and column names.
Open toolCSV to YAML Converter
NEWConvert spreadsheet rows into YAML records for configuration files, fixtures and readable data handoffs.
Open toolCSV Unpivot Tool
Convert a wide CSV table into long-form records while preserving selected identifier columns and original cell text.
Open toolENV Parser
Parse .env files and convert between .env, JSON, and YAML for safe secret management.
Open toolGeoJSON to CSV Converter
NEWExport GeoJSON features to CSV with properties, geometry type and coordinates for spreadsheet review.
Open toolHTML Table to JSON Converter
NEWExtract an HTML table into a JSON array of objects using the first row as column headings.
Open toolINI to JSON Converter
Convert sectioned INI configuration to JSON while preserving string values and catching duplicate keys.
Open toolJavaScript Formatter
Quick JS re-indenter with configurable indentation. Preserves literals and comments.
Open toolJavaScript Minifier
Strip comments and whitespace from JavaScript. Preserves strings, templates, and regex literals.
Open toolJMESPath Query Tester
Run JMESPath projections, filters and built-in functions against a JSON document and download the selected result.
Open toolJSON → CSV
Turn JSON arrays into CSV spreadsheets and parse CSV back to JSON with type inference.
Open toolJSON → HTML Table
Convert JSON arrays to formatted HTML tables with proper thead/tbody structure.
Open toolJSON → XML
Generate well-formed XML from JSON and parse XML tags back to JSON objects.
Open toolJSON → YAML
Convert JSON to clean YAML and back. Handles nested objects, arrays, and special strings.
Open toolJSON Array Chunker
Split a JSON array into fixed-size batches for API requests, migrations and test fixtures while preserving order.
Open toolJSON Array Deduplicator
Remove duplicate JSON records by a JSON Pointer key, keeping the first or last occurrence with exact typed matching.
Open toolJSON Array Filter
Filter JSON array values with a JSON Pointer field, typed equality, substring, numeric or presence tests.
Open toolJSON Array Group By
Group JSON records by a JSON Pointer field and keep typed group keys, counts and original records.
Open toolJSON Array Sorter
Stably sort JSON objects by a numeric or string property. Keep missing and null values last in either sort direction.
Open toolJSON Array to JSON Lines Converter
NEWConvert a JSON array into one JSON object per line for log pipelines, bulk imports and streaming tools.
Open toolJSON Array to Object
Index an array of JSON records by a string or safe integer field, with explicit duplicate-key handling.
Open toolJSON Diff
Semantic structural JSON diff ignoring whitespace and key order with dotted path output.
Open toolJSON Flattener
Flatten nested JSON into JSON Pointer paths and restore the original structure, including arrays and empty containers.
Open toolJSON Formatter for Large Files
Format or minify JSON files up to 100 MB right in your browser with drag-and-drop upload.
Open toolJSON Key Case Converter
Recursively convert JSON property names to camelCase, snake_case, kebab-case or PascalCase with collision detection.
Open toolJSON Key Renamer
Rename JSON object keys using an explicit mapping, optionally across nested objects, while rejecting collisions and preserving values.
Open toolJSON Key Sorter
Sort JSON object keys alphabetically or reverse with recursive deep sorting for nested objects.
Open toolJSON Lines to CSV Converter
NEWConvert newline-delimited JSON objects into a CSV spreadsheet while keeping one record per line.
Open toolJSON Lines to JSON Array Converter
NEWCombine newline-delimited JSON records into a standard JSON array for APIs, editors and data imports.
Open toolJSON Merge Patch Tool
Apply RFC 7396 merge patches to JSON: update nested objects, remove properties with null and replace arrays atomically.
Open toolJSON Patch Tester
Apply RFC 6902 add, remove, replace, move, copy and test operations to a JSON document, with pointer validation and atomic results.
Open toolJSON Pointer Value Extractor
Extract a precise value from JSON using RFC 6901 pointers, including escaped slash and tilde keys and array indexes.
Open toolJSON Records to GeoJSON Converter
Convert records with latitude and longitude columns into a GeoJSON Point FeatureCollection with preserved properties.
Open toolJSON Schema Validator
Validate JSON against Draft 7 or Draft 2020-12 schemas and inspect precise instance paths without modifying the document.
Open toolJSON to Excel XLSX Converter
Create an Excel workbook from a JSON array of flat records with typed numbers, booleans and literal text cells.
Open toolJSON to Markdown Table Converter
NEWConvert a JSON array of objects into a readable Markdown table for GitHub, documentation and project notes.
Open toolJSON to MessagePack Converter
Encode JSON values as a downloadable MessagePack binary file with finite-number and depth checks.
Open toolJSON to NDJSON Converter
Convert a JSON array to newline-delimited JSON or turn JSON Lines back into a formatted array.
Open toolJSON to TOML Converter
Convert JSON configuration objects into TOML tables with typed tables and explicit checks for unsupported null values.
Open toolJSON Validator
Validate JSON syntax with detailed error messages, line numbers, and structure statistics.
Open toolJSON5 to JSON Converter
Convert JSON5 comments, trailing commas, unquoted keys and single-quoted strings into strict formatted JSON.
Open toolMarkdown Table
Create GitHub-flavored Markdown tables with a visual editor. Set alignment, add rows and columns.
Open toolMarkdown Table to CSV Converter
NEWTurn a Markdown table into spreadsheet-ready CSV while keeping cell text and column order.
Open toolMinify JSON Online
Compress JSON to a single line or beautify it back with one click and instant size savings.
Open toolTOML to JSON
Convert between TOML and JSON for Cargo.toml, pyproject.toml, Hugo, and Zola configs.
Open toolTOML to YAML Converter
NEWConvert TOML configuration into YAML for Kubernetes, GitHub Actions and other YAML-based tools.
Open toolTranspose CSV
Swap CSV rows and columns with correct quoting for multiline cells, empty values and embedded delimiters.
Open toolTSV to JSON Converter
Convert tab-separated spreadsheet data to JSON and export an array of objects as TSV.
Open toolXML Formatter
Pretty-print minified XML — SOAP responses, RSS feeds, SVG, OpenXML, Android manifests.
Open toolXML Property List and JSON Converter
Convert JSON to an XML plist or parse supported XML plist values into JSON without fetching its DTD.
Open toolXML to CSV Converter
NEWExtract repeating XML records into CSV for spreadsheets and data imports.
Open toolXML to HTML Table Converter
NEWPreview repeating XML records as a portable HTML table for reports, documents and web pages.
Open toolXML to JSON
Convert XML to JSON using the browser's native DOMParser. SOAP, RSS, SVG, OpenXML.
Open toolXML XPath Tester
Evaluate XPath 1.0 expressions against XML with an explicit namespace map and structured node or scalar results.
Open toolYAML Formatter
Pretty-print or minify YAML config files with configurable indentation for Kubernetes, Docker, Ansible.
Open toolYAML to CSV Converter
NEWFlatten a YAML list of records into CSV for Excel, Google Sheets and data imports.
Open toolYAML to JSON
Parse YAML config files (Kubernetes, Actions, docker-compose, Ansible) into clean JSON.
Open toolYAML to TOML Converter
NEWConvert common YAML configuration and record data into TOML for applications that use TOML settings.
Open toolAbout 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.