WebToolsPlanet

Converter subcategory

Data Converters

Transform structured data between common development and spreadsheet formats without writing one-off conversion scripts.

86 free toolsNo signup required

Data Converters

Convert structured data between JSON, CSV, XML, YAML, SQL, and related formats.

Base64 to CSVDecode a Base64-encoded string back to CSV data. Paste the Base64 and get the raw comma-separated values instantly.Open ToolBase64 to JSON ConverterConvert Base64 strings into formatted JSON with validation and copy-ready output.Open ToolBase64 to TSVDecode Base64-encoded tab-separated values into readable TSV with row, column, character, and byte stats.Open ToolBase64 to XMLDecode Base64-encoded XML, validate the decoded markup, pretty-print it, and copy or download the result.Open ToolBase64 to YAMLDecode Base64-encoded YAML, validate the decoded content, pretty-print it, and copy or download the result.Open ToolCSV to Base64Encode CSV data to Base64 for embedding in JSON payloads, URL parameters, or API requests.Open ToolCSV to HTML Table ConverterConvert CSV or TSV data into a clean HTML table with border, striped rows, and responsive wrapper options.Open ToolCSV to JSON ConverterConvert CSV files to JSON arrays instantly — with header mapping, delimiter options, and type inference.Open ToolCSV to Multiline ConverterExtract a column from CSV data as a flat line-by-line list. Choose any column, skip the header, and download or copy the result.Open ToolCSV to SQL ConverterConvert CSV data into SQL INSERT statements for MySQL, PostgreSQL, SQLite, or SQL Server with optional CREATE TABLE output.Open ToolCSV to TSV ConverterConvert CSV to tab-separated values (TSV). Auto-detect or pick delimiter (comma, semicolon, pipe), choose how to handle tabs inside values, and optionally trim cells.Open ToolCSV to XML ConverterConvert CSV or TSV data into well-formed XML with configurable root and row element names, attribute or element mode, and optional XML declaration.Open ToolExcel to JSON ConverterConvert Excel, CSV, TSV, or pasted spreadsheet rows into JSON records with header-based keys.Open ToolExcel to XML ConverterConvert Excel, CSV, or TSV to XML. Upload an .xlsx file or paste tabular data and get a structured XML document with configurable root, row, and column element names.Open ToolHTML to CSV ConverterExtract table data from HTML and convert it to CSV. Supports multiple tables, minimal or always-quote modes, and download as .csv.Open ToolHTML to JSON ConverterConvert HTML tables, lists, or DOM trees to JSON. Extracts structured data from HTML without writing a parser.Open ToolHTML to TSV ConverterExtract HTML <table> data into tab-separated values (TSV). Choose the first table or all tables, copy or download the TSV output.Open ToolHTML to XML ConverterConvert HTML to well-formed XML. Closes void elements, lowercases tags, escapes attributes, and adds an optional XML declaration.Open ToolHTML to YAML ConverterConvert HTML tables to YAML objects or HTML lists (ul/ol) to nested YAML lists. Headers become object keys; nested lists preserve structure. Copy or download .yaml.Open ToolJSON to Base64 ConverterConvert valid JSON into Base64 encoding with syntax validation and copy-ready output.Open ToolJSON to C# ConverterGenerate C# classes from a JSON example. Infers types, creates nested classes, handles arrays as List<T>, and optionally emits [JsonPropertyName] attributes for System.Text.Json.Open ToolJSON to CSV ConverterConvert a JSON array of objects to CSV. Flattens nested objects with dot-notation columns and handles arrays within values.Open ToolJSON to Dart ConverterGenerate Dart classes from a JSON example. Includes nullable fields, fromJson factory constructors, and toJson methods for use with Flutter and Dart serialization.Open ToolJSON to Excel ConverterConvert JSON arrays or objects into an Excel-compatible spreadsheet download or CSV file.Open ToolJSON to Go Struct ConverterGenerate Go structs from a JSON example. Infers types, creates nested structs, handles arrays as slices, and emits json:"..." struct tags ready for encoding/json.Open ToolJSON to HTML ConverterConvert JSON to an HTML table, nested list, or cards. Auto-detects arrays of objects and renders a column-per-key table. Includes optional inline styles.Open ToolJSON to Java ConverterGenerate Java POJO classes from a JSON example. Infers types, creates nested classes, handles arrays as List<T>, and optionally uses Lombok @Data or full getters/setters.Open ToolJSON to JavaScript ConverterConvert JSON to a JavaScript object literal — bare expression, const variable, ES module, CommonJS export, or IIFE. Unquoted identifier keys when valid, single or double quoted strings.Open ToolJSON to JSON Lines ConverterConvert a JSON array (or object) into JSON Lines (JSONL/ndjson) format — one JSON value per line, ready for streaming and log pipelines.Open ToolJSON to JSON Schema GeneratorGenerate a JSON Schema from a JSON example. Infers types and required fields, merges schemas across array items, and targets Draft-07 or Draft 2020-12.Open ToolJSON to Objective-C ConverterGenerate Objective-C model classes from a JSON object, including properties, nested classes, array types, and optional dictionary mapper methods.Open ToolJSON to One LineCompress a formatted JSON object into a single line by removing all whitespace and line breaks. Shows byte savings.Open ToolJSON to PHP Array ConverterConvert JSON to a PHP array literal — short [ ] or long array( ) syntax, configurable indent, optional variable assignment, and proper string escaping.Open ToolJSON to Proto ConverterGenerate a Protocol Buffers (proto3) schema from an example JSON object. Infers field types, creates nested messages, and handles arrays as repeated fields.Open ToolJSON to Python ConverterGenerate Python classes from a JSON example. Choose @dataclass, pydantic BaseModel, TypedDict, or attrs style. Targets Python 3.10+ or 3.9 type syntax.Open ToolJSON to String ConverterConvert a JSON object or value into a JSON-encoded string literal — escaping all inner quotes and special characters so it can be embedded as a string value inside another JSON document.Open ToolJSON to Text ConverterExtract all text values from a JSON document as plain text — one value per line. Optionally include keys, numbers, and booleans.Open ToolJSON to TOML ConverterConvert JSON to TOML 1.0 — table headers for nested objects, [[array of tables]] for arrays of objects, inline tables for short structures, and proper key quoting.Open ToolJSON to TSV ConverterConvert a JSON array of objects into Tab-Separated Values (TSV). Auto-detects columns across all rows, escapes tabs and newlines, and optionally flattens nested objects.Open ToolJSON to XML ConverterConvert JSON to XML online. Nested objects and arrays are mapped to XML elements with configurable root element name and optional XML declaration.Open ToolJSON to YAMLConvert JSON to YAML format instantly. Validates JSON before converting and produces clean, indented YAML output.Open ToolSOAP to JSON ConverterConvert SOAP XML envelopes to clean JSON. Automatically strips the SOAP wrapper and extracts the body content for SOAP 1.1 and 1.2 messages.Open ToolSQL to CSV ConverterParse SQL INSERT statements and produce a CSV table. Supports comma, semicolon, pipe, and tab delimiters with proper RFC 4180 quoting.Open ToolSQL to HTML ConverterParse SQL INSERT statements and render them as an HTML table — with the table name as a caption, configurable CSS class, and optional inline styles.Open ToolSQL to JSON ConverterParse SQL INSERT statements and output the rows as JSON objects. Handles quoted identifiers, escaped strings, NULL, TRUE/FALSE, and multiple rows per statement.Open ToolSQL to XML ConverterParse SQL INSERT statements and serialize them as XML — configurable root and row element names, NULL handled as xsi:nil, indented output, and optional XML declaration.Open ToolSQL to YAML ConverterParse SQL INSERT statements and serialize them as YAML — list-of-objects or table-keyed format, configurable indent, and smart string quoting.Open ToolTOML to JSON ConverterConvert TOML configuration files to JSON format. Supports tables, arrays, inline tables, multi-line strings, and all TOML data types.Open ToolTSV to Base64Encode tab-separated values to Base64 with row and column stats, URL-safe output, copy, and download.Open ToolTSV to CSV ConverterConvert tab-separated values (TSV) to comma-separated values (CSV) — pick the output delimiter, control quoting, and decode \t \n \r escape sequences.Open ToolTSV to HTML Table ConverterConvert tab-separated values (TSV) to an HTML table with header row, configurable CSS class, optional inline styles, and a live preview.Open ToolTSV to JSON ConverterConvert tab-separated values (TSV) to JSON. Auto-detects header row, infers numbers / booleans / null from string values, and emits a pretty-printed JSON array of objects.Open ToolTSV to XML ConverterConvert TSV (tab-separated values) to XML. Each row becomes an XML element with configurable root, row, and column element names.Open ToolWSDL to JSON ConverterParse WSDL web service definitions and convert them to structured JSON. Extracts operations, messages, port types, bindings, and service endpoints.Open ToolXML ConverterConvert XML to JSON, YAML, CSV, TSV, or HTML table. Paste any XML and choose your output format instantly in the browser.Open ToolXML to Base64Validate XML and encode it to Base64 with optional URL-safe output, stats, copy, and download.Open ToolXML to C# ConverterGenerate C# classes from XML, including XmlRoot, XmlElement, XmlAttribute, lists for repeated elements, nullable properties, and optional namespace wrapping.Open ToolXML to CSV ConverterConvert XML to CSV online. Flattens repeated XML elements into rows and columns with configurable quoting and header options.Open ToolXML to Dart ConverterGenerate Dart classes from XML, including nested classes, List<T> fields for repeated elements, optional final fields, nullable types, and fromJson/toJson methods.Open ToolXML to Excel ConverterConvert XML to an Excel-compatible spreadsheet. Flattens repeated XML elements into rows with header columns. Download as .xls and open in Excel or Google Sheets.Open ToolXML to Go ConverterGenerate Go structs from XML, including nested structs, slices for repeated elements, optional XML attribute preservation, scalar inference, and struct tags.Open ToolXML to HTML Table ConverterConvert XML to an HTML table. Detects repeating child elements as rows, flattens nested nodes with dot notation, adds optional inline styles, and shows a live preview.Open ToolXML to Java ConverterGenerate Java POJO classes from XML. Produces JAXB-annotated classes with @XmlRootElement, @XmlElement, @XmlAttribute, and List<T> for repeated elements.Open ToolXML to JavaScript ConverterConvert XML into a JavaScript object literal, const declaration, ES module export, CommonJS export, or expression with optional attribute and scalar inference.Open ToolXML to JSON ConverterParse and convert XML to clean JSON instantly — attributes, namespaces, and nested elements handled.Open ToolXML to JSON Schema ConverterGenerate JSON Schema from XML by normalizing elements and attributes into JSON, inferring scalar types, and emitting Draft 2020-12 or Draft 07 schema.Open ToolXML to Objective-C ConverterGenerate Objective-C model classes from XML, including nested NSObject classes, NSArray properties for repeated elements, optional attributes, and dictionary mapper methods.Open ToolXML to Python ConverterGenerate Python classes from XML in dataclass, pydantic, TypedDict, or attrs style. Preserves nested elements, repeated lists, optional attributes, and inferred scalar values.Open ToolXML to Text ConverterExtract plain text content from XML. Strips all XML tags and returns the text content of all elements, with options to include attribute values and control whitespace.Open ToolXML to TSV ConverterConvert XML to tab-separated values (TSV). Detects repeating child elements as rows, flattens nested elements with dot notation, and sanitizes tab and newline characters in values.Open ToolXML to TypeScript ConverterGenerate TypeScript interfaces from XML. Preserves nested elements as typed interfaces, handles repeated elements as arrays, and supports optional attributes and scalar inference.Open ToolXML to YAML ConverterConvert XML to YAML. Parses XML with the browser DOMParser, maps element names to YAML keys, handles attributes (@prefix), and serializes repeating siblings as YAML sequences.Open ToolYAML ConverterConvert YAML to JSON, XML, CSV, or TOML from a single tool. Paste YAML once and switch between output formats instantly.Open ToolYAML to Base64Validate YAML and encode it to Base64 with optional URL-safe output, stats, copy, and download.Open ToolYAML to C# ConverterGenerate C# classes from a YAML example. Supports PascalCase property names, JSON property attributes, nullable types, namespaces, and List<T> for arrays.Open ToolYAML to CSV ConverterConvert a YAML array of objects to CSV. Flattens nested keys with dot notation, picks delimiter (comma, semicolon, tab), controls quoting and header row.Open ToolYAML to Dart ConverterGenerate Dart classes from a YAML example. Supports nullable types, final fields, fromJson/toJson factories, and nested class generation for mappings.Open ToolYAML to Excel ConverterConvert YAML to an Excel spreadsheet. Flattens YAML arrays of objects into rows with header columns. Download as .xls or export as CSV.Open ToolYAML to Go Struct ConverterGenerate Go structs from a YAML example. Infers types, creates nested structs, handles arrays as slices, and emits json:"..." tags ready for encoding/json or yaml.v3.Open ToolYAML to JavaScript ConverterConvert YAML to a JavaScript object literal — choose const, ES module export, CommonJS, IIFE, or bare expression style. Parses YAML to JSON internally, then generates idiomatic JS.Open ToolYAML to JSON ConverterConvert YAML to JSON and JSON to YAML — for config files, CI pipelines, and Kubernetes manifests.Open ToolYAML to JSON Schema ConverterGenerate a JSON Schema from a YAML document. Infers types, object properties, arrays, and nested schemas. Supports JSON Schema Draft 07 and 2020-12.Open ToolYAML to Objective-C ConverterGenerate Objective-C model classes from a YAML example. Produces @interface / @implementation with NSString, NSNumber, NSArray, and nested class properties.Open ToolYAML to Python ConverterGenerate Python classes from a YAML example. Pick @dataclass, pydantic, TypedDict, or attrs style. Targets Python 3.10+ or 3.9 type syntax.Open ToolYAML to TypeScript ConverterGenerate TypeScript interfaces from a YAML example. Parses YAML to JSON internally, then emits typed interfaces with nested types and array element inference.Open ToolYAML to XML ConverterConvert YAML to XML online. Supports nested objects, arrays, and custom root element names with optional XML declaration.Open Tool

Need another converter utility?

Browse the complete Converter Tools catalog for more workflows.

Explore all converter tools