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.Base64 to JSON ConverterConvert Base64 strings into formatted JSON with validation and copy-ready output.Base64 to TSVDecode Base64-encoded tab-separated values into readable TSV with row, column, character, and byte stats.Base64 to XMLDecode Base64-encoded XML, validate the decoded markup, pretty-print it, and copy or download the result.Base64 to YAMLDecode Base64-encoded YAML, validate the decoded content, pretty-print it, and copy or download the result.CSV to Base64Encode CSV data to Base64 for embedding in JSON payloads, URL parameters, or API requests.CSV to HTML Table ConverterConvert CSV or TSV data into a clean HTML table with border, striped rows, and responsive wrapper options.CSV to JSON ConverterConvert CSV files to JSON arrays instantly — with header mapping, delimiter options, and type inference.CSV 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.CSV to SQL ConverterConvert CSV data into SQL INSERT statements for MySQL, PostgreSQL, SQLite, or SQL Server with optional CREATE TABLE output.CSV 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.CSV 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.Excel to JSON ConverterConvert Excel, CSV, TSV, or pasted spreadsheet rows into JSON records with header-based keys.Excel 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.HTML to CSV ConverterExtract table data from HTML and convert it to CSV. Supports multiple tables, minimal or always-quote modes, and download as .csv.HTML to JSON ConverterConvert HTML tables, lists, or DOM trees to JSON. Extracts structured data from HTML without writing a parser.HTML to TSV ConverterExtract HTML <table> data into tab-separated values (TSV). Choose the first table or all tables, copy or download the TSV output.HTML to XML ConverterConvert HTML to well-formed XML. Closes void elements, lowercases tags, escapes attributes, and adds an optional XML declaration.HTML 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.JSON to Base64 ConverterConvert valid JSON into Base64 encoding with syntax validation and copy-ready output.JSON 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.JSON to CSV ConverterConvert a JSON array of objects to CSV. Flattens nested objects with dot-notation columns and handles arrays within values.JSON 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.JSON to Excel ConverterConvert JSON arrays or objects into an Excel-compatible spreadsheet download or CSV file.JSON 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.JSON 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.JSON 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.JSON 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.JSON 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.JSON 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.JSON to Objective-C ConverterGenerate Objective-C model classes from a JSON object, including properties, nested classes, array types, and optional dictionary mapper methods.JSON to One LineCompress a formatted JSON object into a single line by removing all whitespace and line breaks. Shows byte savings.JSON to PHP Array ConverterConvert JSON to a PHP array literal — short [ ] or long array( ) syntax, configurable indent, optional variable assignment, and proper string escaping.JSON 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.JSON 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.JSON 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.JSON to Text ConverterExtract all text values from a JSON document as plain text — one value per line. Optionally include keys, numbers, and booleans.JSON 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.JSON 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.JSON 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.JSON to YAMLConvert JSON to YAML format instantly. Validates JSON before converting and produces clean, indented YAML output.SOAP 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.SQL to CSV ConverterParse SQL INSERT statements and produce a CSV table. Supports comma, semicolon, pipe, and tab delimiters with proper RFC 4180 quoting.SQL 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.SQL 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.SQL 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.SQL to YAML ConverterParse SQL INSERT statements and serialize them as YAML — list-of-objects or table-keyed format, configurable indent, and smart string quoting.TOML to JSON ConverterConvert TOML configuration files to JSON format. Supports tables, arrays, inline tables, multi-line strings, and all TOML data types.TSV to Base64Encode tab-separated values to Base64 with row and column stats, URL-safe output, copy, and download.TSV 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.TSV 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.TSV 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.TSV to XML ConverterConvert TSV (tab-separated values) to XML. Each row becomes an XML element with configurable root, row, and column element names.WSDL to JSON ConverterParse WSDL web service definitions and convert them to structured JSON. Extracts operations, messages, port types, bindings, and service endpoints.XML ConverterConvert XML to JSON, YAML, CSV, TSV, or HTML table. Paste any XML and choose your output format instantly in the browser.XML to Base64Validate XML and encode it to Base64 with optional URL-safe output, stats, copy, and download.XML to C# ConverterGenerate C# classes from XML, including XmlRoot, XmlElement, XmlAttribute, lists for repeated elements, nullable properties, and optional namespace wrapping.XML to CSV ConverterConvert XML to CSV online. Flattens repeated XML elements into rows and columns with configurable quoting and header options.XML 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.XML 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.XML to Go ConverterGenerate Go structs from XML, including nested structs, slices for repeated elements, optional XML attribute preservation, scalar inference, and struct tags.XML 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.XML to Java ConverterGenerate Java POJO classes from XML. Produces JAXB-annotated classes with @XmlRootElement, @XmlElement, @XmlAttribute, and List<T> for repeated elements.XML to JavaScript ConverterConvert XML into a JavaScript object literal, const declaration, ES module export, CommonJS export, or expression with optional attribute and scalar inference.XML to JSON ConverterParse and convert XML to clean JSON instantly — attributes, namespaces, and nested elements handled.XML 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.XML 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.XML 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.XML 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.XML 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.XML 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.XML 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.YAML ConverterConvert YAML to JSON, XML, CSV, or TOML from a single tool. Paste YAML once and switch between output formats instantly.YAML to Base64Validate YAML and encode it to Base64 with optional URL-safe output, stats, copy, and download.YAML to C# ConverterGenerate C# classes from a YAML example. Supports PascalCase property names, JSON property attributes, nullable types, namespaces, and List<T> for arrays.YAML 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.YAML to Dart ConverterGenerate Dart classes from a YAML example. Supports nullable types, final fields, fromJson/toJson factories, and nested class generation for mappings.YAML 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.YAML 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.YAML 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.YAML to JSON ConverterConvert YAML to JSON and JSON to YAML — for config files, CI pipelines, and Kubernetes manifests.YAML 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.YAML to Objective-C ConverterGenerate Objective-C model classes from a YAML example. Produces @interface / @implementation with NSString, NSNumber, NSArray, and nested class properties.YAML 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.YAML 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.YAML to XML ConverterConvert YAML to XML online. Supports nested objects, arrays, and custom root element names with optional XML declaration.
Need another converter utility?
Browse the complete Converter Tools catalog for more workflows.

