Converters
Move data between the formats you actually use: tables, config files, timestamps and colors, in both directions.
- Unix Timestamp ConverterConvert Unix timestamps to dates and back, in any timezone.
- CSV to JSON & JSON to CSVConvert CSV to JSON and JSON to CSV with delimiter detection and nested JSON flattening.
- Color ConverterConvert colors between HEX, RGB, HSL, HWB, HSV, CMYK and OKLCH, with a WCAG contrast checker.
- YAML to JSON & JSON to YAMLConvert YAML to JSON and JSON to YAML with error positions, expanded anchors and multi-document support.
Choosing the right tool
Most conversion jobs come from two systems that expect different formats. A spreadsheet export is CSV but an API wants JSON, a deployment file is written in YAML but a script reads JSON, a log shows a Unix timestamp but you need a date a person can read, and a design file lists a color as HEX while your style sheet uses HSL.
A good converter does more than swap the syntax. It keeps numbers such as IDs with leading zeros from being changed, tells you what was lost, for example when comments cannot be carried into JSON, and reports where the input is broken instead of failing silently. Where the conversion works both ways, you can swap the output back into the input and check that you get the same thing.
Everything is converted in your browser, so spreadsheets, configuration files and other data you paste or open are not uploaded.
Frequently asked questions
- Do converters keep my numbers and IDs unchanged?
- These ones are careful about it. A value like 007 or 1.50 is only turned into a number when writing it back gives exactly the same text, so IDs and prices are not altered by accident.
- What is lost when converting YAML to JSON?
- Comments, because JSON has no comments, and the idea of anchors and aliases, which are expanded into plain repeated values. The tool tells you when this happens.
- Can I convert large files?
- Yes, within the limit shown on each tool. Large conversions run in a background worker in your browser, so the page stays responsive and the file stays on your device.