Convert
ToolsByUs converters turn one format into another entirely in your browser: YAML, TOML, XML, CSV, SQL, Markdown, query strings, Base64, hex, slugs and UTF-8 binary. Every converter is parsed and written by engines that run on this page's own JavaScript — there is no upload step, no API and no account, so the claim is checkable in DevTools.
- YAML to CSVConvert YAML sequences of records to spreadsheet-ready CSV, with nesting flattened to column paths.Open the converter
- CSV to YAMLConvert CSV rows into nested YAML documents, with column paths mapped to structured keys.Open the converter
- CSV to XMLConvert CSV records to XML elements with name sanitisation and proper escaping.Open the converter
- XML to CSVFlatten repeating XML records into CSV, attributes and child elements included.Open the converter
- YAML to XMLRender YAML mappings and sequences as XML, with a strict tag-name policy.Open the converter
- XML to YAMLConvert XML documents to readable YAML, attributes and repeated elements included.Open the converter
- TOML to JSONConvert TOML configuration to JSON, tables, arrays and datetimes included.Open the converter
- JSON to TOMLConvert JSON objects to TOML, with TOML-incompatible keys flagged honestly.Open the converter
- JSON to SQL INSERTGenerate parameter-safe SQL INSERT statements from JSON arrays of records.Open the converter
- CSV to SQL INSERTConvert CSV records to typed SQL INSERT statements with safe identifier handling.Open the converter
- JSON to Markdown TableRender JSON arrays as GitHub-flavoured Markdown tables with safe pipe escaping.Open the converter
- Markdown Table to JSONParse Markdown tables into JSON records, with numeric and boolean coercion.Open the converter
- JSON to Query StringEncode JSON objects as URL query strings using the a[b]=c nesting convention.Open the converter
- Query String to JSONDecode URL query strings into structured JSON, repeated keys and nesting included.Open the converter
- Base64 to HexConvert Base64 payloads to hexadecimal, padding and byte order handled per RFC 4648.Open the converter
- Hex to Base64Convert hexadecimal input to Base64, with a clear odd-length input policy.Open the converter
- HTML Encode and DecodeEscape and unescape HTML entities, named and numeric, with a strict decode mode.Open the converter
- Slug GeneratorTurn titles into clean URL slugs with Unicode folding and separator control.Open the converter
- Text to BinaryConvert text to UTF-8 binary and back, byte grouping and boundaries included.Open the converter
- Merge CSV FilesMerge CSV files with unioned columns, so mismatched headers still combine cleanly.Open the converter
Frequently asked questions
Are the converters really free with no limits?
Yes on both counts: there is no paid tier to restrict and no server to bill. The honest ceiling is the browser tab itself — main-thread converters refuse documents above 8 MB with a clear message rather than freezing the page, which is the same documented limit every tool on this site applies.
How do I pick the right converter for my file?
Match your input format to the left side of any card below — a YAML file starts with keys and indentation, a CSV is comma-separated rows, TOML uses [tables]. If the result isn't what you expected, the guide linked at the bottom of each converter page explains the format's rules in plain language.
Can I convert a file, or only pasted text?
Both. Every converter accepts pasted text, and where a file makes sense — the CSV merger is the clearest case — the surface adds a file picker. Either way the bytes are read locally by the page itself; no FileReader result is ever sent anywhere.
Not sure how the formats differ?
The comparison pages explain where each format wins and the guides teach the syntax from first principles.