YAML tools
Validate YAML and convert it to and from JSON, XML, CSV and more.
- Properties to YAML Rebuild the nesting hidden in dotted property keys and produce a clean YAML file.
- YAML Editor Edit YAML with live parsing and see the result as clean YAML, with keys sorted, in flow style, or converted to JSON.
- YAML Formatter Normalise YAML into consistent block style with the indent you choose, and catch indentation mistakes before a deploy does.
- YAML Parser See exactly what a YAML loader makes of your file: every key path, the type each value resolved to, and the value itself.
- YAML Pretty Print Reprint a YAML file with consistent indentation, a line width you choose, a single quoting style and optional spacing between sections.
- YAML to C# Converter Generate C# model classes from a YAML file, with PascalCase properties, inferred types and the serializer attributes you prefer.
- YAML to CSV Turn a YAML list of records into CSV rows with a header, nested keys flattened into dotted columns.
- YAML to Dart Converter Turn a YAML config or fixture into Dart classes with final fields, a const constructor and map serialisation.
- YAML to Excel Turn the list of records inside a YAML file into a downloadable Excel workbook with one row per entry.
- YAML to Go Lang Converter Generate Go structs from a YAML config file, tagged so a YAML library can unmarshal straight into them.
- YAML to JavaScript Converter Convert a YAML file into a JavaScript object literal you can import directly, or into classes and JSDoc types.
- YAML to JSON Convert YAML to JSON with anchors resolved, multi-line strings joined correctly and quoted scalars kept as strings.
- YAML to Objective C Converter Generate Objective-C interfaces from a YAML file, with property attributes chosen to match each inferred type.
- YAML to Properties Flatten a nested YAML file such as application.yml into dotted key=value lines for a Java .properties file.
- YAML to Python Converter Turn a YAML file into typed Python classes: dataclasses, Pydantic models or TypedDicts, with snake_case field names and the right imports.
- YAML to TOML Convert YAML configuration into TOML with proper tables and arrays of tables, as used by Hugo, Cargo and pyproject.toml.
- YAML to TypeScript Converter Generate TypeScript interfaces or type aliases from a YAML file, with control over readonly, optional and export modifiers.
- YAML to XML Convert YAML mappings and sequences into well-formed XML, choosing the root and item element names.
- YAML Validator Find the line and column of the YAML error that is breaking your pipeline, plus a summary of what the file contains when it is valid.
- YAML Viewer Read a YAML file as a colour-coded tree you can collapse branch by branch, with counts on every mapping and sequence.
Other categories
- JSON tools
- XML 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