XML tools
Format, minify, validate and convert XML documents.
- MXML Viewer Open an Adobe Flex MXML file, indent it properly, or flip to a component outline that shows ids and labels at a glance.
- OPML to JSON Turn an OPML subscription export or outline document into JSON, either as the full nested tree or as a flat list of feeds.
- OPML Viewer Drop an OPML export in and read it as a folding outline instead of squinting at attribute soup.
- RSS Viewer Paste raw feed XML and read it as a list of items with links, dates and plain text summaries.
- SOAP to JSON Paste a SOAP request or response and pull the payload out of the envelope as plain JSON.
- TSV to XML Converter Paste tab separated data and get well formed XML, with each row as an element and each column as a child tag or attribute.
- WSDL to JSON Read a WSDL contract as structured JSON, or jump straight to a flat table of operations and their SOAP actions.
- XML Converter Pick a target format and turn one XML document into JSON, YAML, CSV, TSV, an HTML table, SQL insert statements or a flat path list.
- XML Diff Compare two XML documents after both have been reformatted, so differences in whitespace and attribute order do not hide the changes that matter.
- XML Editor Edit XML in a code editor with folding and bracket matching, and watch a formatted, minified or normalised copy update on every keystroke.
- XML Formatter Pretty print XML with the indentation you choose while keeping comments, CDATA sections and processing instructions exactly as they were.
- XML Minifier Strip indentation, line breaks and comments from XML to get the smallest equivalent document.
- XML Parser Run a document through a real XML parser and read back the node tree with the type of every node spelled out.
- XML Pretty Print Turn one-line XML into a layout you can actually read, with control over indent size, attribute wrapping and spacing between blocks.
- XML Sorter Reorder sibling elements alphabetically by tag name, attribute value or text, so two versions of a document can finally be compared.
- XML Stringify Escape an XML document into a ready to paste string literal for JSON payloads, test fixtures or shell variables.
- XML to C# Generate C# classes from an XML sample, annotated so XmlSerializer maps them back to the original element names.
- XML to CSV Extract the repeating records from an XML document into CSV rows, with attributes and nested elements flattened into columns.
- XML to Dart Generate Dart model classes from an XML sample, with typed final fields and map based serialisation helpers.
- XML to Excel Turn the repeating records in an XML document into a downloadable .xlsx workbook, with numbers written as numbers rather than text.
- XML to Go Paste XML and get Go structs with aligned fields and the struct tags that encoding/xml needs.
- XML to HTML Converter Render an XML document as an HTML table, a nested list or a definition list, either as a fragment to paste or as a complete styled page.
- XML to Java Turn a sample XML document into Java model classes, a record, or a Lombok annotated POJO.
- XML to JavaScript Convert an XML document into a JavaScript object literal, a set of ES classes, or JSDoc typedefs for editor autocompletion.
- XML to JSON Convert XML into JSON with predictable rules: attributes prefixed, repeated elements as arrays, numbers and booleans typed.
- XML to JSON Schema Infer a JSON Schema from an XML sample so a legacy feed can be validated once it has been converted to JSON.
- XML to Objective-C Generate Objective-C interface declarations from XML, with the right memory qualifier on every property.
- XML to Python Convert an XML sample into Python dataclasses, TypedDicts, Pydantic models, or a ready to paste dictionary literal.
- XML to Text Flatten XML into one line per value, written as an element path and its content, for searching and quick reading.
- XML to TSV Converter Flatten the repeating records inside an XML document into tab separated rows you can paste straight into a spreadsheet.
- XML to TypeScript Paste a representative XML response and get TypeScript interfaces for the shape it describes.
- XML to YAML Turn XML into YAML, the format most modern configuration and CI systems expect, using the same mapping rules as the JSON converter.
- XML URL Decode Paste a percent encoded blob from a URL or a log line and get readable, indented XML back.
- XML URL Encode Percent encode an XML document so it can travel inside a query string, a form field or a webhook parameter.
- XML Validator Check whether a document is well-formed XML and get the line and column of the first error instead of a vague "parse failed".
- XML Viewer Explore an XML document as a collapsible tree, with attributes shown inline and a count of children on every node.
- XML XSL Transformer Paste a document in one pane and an XSLT stylesheet in the other, and see the transformed result the moment either side changes.
Other categories
- JSON tools
- YAML tools
- CSV and TSV tools
- HTML tools
- CSS tools
- JavaScript tools
- SQL tools
- Code formatters
- Minifiers
- Validators
- Data converters
- Encoders and decoders
- Escape and unescape
- Hash and cryptography
- String and text tools
- Number tools
- Color tools
- Unit converters
- Date and time tools
- Generators
- Random data generators
- Image tools
- Compress and decompress
- Network and DNS tools
- Web and developer tools
- Chart makers
- Cheat sheets
- Fun text tools
- Calculators