🔄 Converters
Free online file and data converters. Convert between formats quickly with no signup required. — 16 free tools.
Subcategories
Tools
JSON to CSV Converter
Convert JSON data to CSV format instantly. Free online JSON to CSV converter with download option. Handles nested objects and arrays.
Color Converter
Convert colors between HEX, RGB, HSL, and CMYK formats instantly. Free online color converter with live preview and copy-to-clipboard.
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Shows current Unix time live. Handles seconds and milliseconds.
CSV to JSON Converter
Convert CSV data to JSON format instantly. Headers become keys. Free online CSV to JSON converter with copy and download.
YAML to JSON Converter
Convert YAML to JSON format instantly. Handles nested structures, arrays, and all YAML types. Free online converter.
JSON to YAML Converter
Convert JSON to YAML format instantly. Clean, readable YAML output. Free online JSON to YAML converter.
XML to JSON Converter
Convert XML to JSON format online. Handles attributes, nested elements, and repeated tags. Free XML to JSON converter.
Markdown to HTML Converter
Convert Markdown to HTML with live preview. Supports headings, lists, code blocks, links, and more. Free converter.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal. See all bases at once. Free online base converter.
Temperature Converter
Convert temperatures between Celsius, Fahrenheit, and Kelvin instantly. Free online temperature conversion calculator.
Length Converter
Convert between length units including meters, feet, inches, miles, kilometers, yards, and more. Free online converter.
Weight Converter
Convert between weight units including kilograms, pounds, ounces, grams, tons, and stone. Free online converter.
Speed Converter
Convert between speed units including km/h, mph, m/s, ft/s, and knots. Free online speed conversion calculator.
Timezone Converter
Convert time between any timezone instantly. See current time worldwide, convert meetings across timezones, and compare local times.
Date Duration Calculator
Calculate the exact duration between two dates. Get results in years, months, days, weeks, hours, and minutes.
Epoch Converter
Convert epoch/Unix timestamps to ISO 8601, RFC 2822, UTC, local time, and more. Auto-detects seconds, milliseconds, and microseconds. Live current epoch display.
Converting between formats is rarely a pure translation, because each format encodes a different model of the world. Knowing what a conversion discards is what separates a clean migration from a bug you discover weeks later in production.
Lossy, lossless, and the difference
Some conversions here are exact. A number in base 10 becomes the same number in base 16. A length in inches becomes an exactly equivalent length in millimetres, because an inch is defined as 25.4 mm rather than measured. Markdown to HTML has well-defined output.
Others necessarily lose something. YAML to JSON drops comments, anchors, type tags and multi-document files, because JSON cannot express any of them. XML to JSON has to invent conventions for attributes and namespaces, since JSON has neither concept. CSV to JSON has to guess types, because every CSV value is text — which is how the postcode 01234 becomes 1234.
The single-item ambiguity
Watch for this specifically when converting XML or CSV into JSON. A list containing exactly one item can reasonably become either a bare value or a one-element array, and different converters choose differently. Code that assumes an array and receives a string fails only on the one-item case, which is precisely the case that gets missed in testing.
Units, and the ones that are genuinely ambiguous
Most unit factors are fixed by international definition. The dangerous units are the ones that share a name: a US short ton, a UK long ton and a metric tonne differ by up to 12 percent; a troy ounce is about 10 percent heavier than an ordinary ounce; a nautical mile is not a statute mile. And temperature is the one conversion with an offset, so the formula that is correct for a reading is wrong for a difference.
Frequently Asked Questions
Why did my YAML value NO turn into false?â–¼
This is the Norway problem. Under the older YAML 1.1 rules that many parsers still follow, the bare words yes, no, on, off, y and n are booleans, so the country code NO becomes false. Quote any value that must remain a string.
Which conversions here lose information?â–¼
YAML to JSON loses comments, anchors and multi-document structure. XML to JSON loses namespace semantics, comments and processing instructions. CSV to JSON loses nothing structurally but has to infer types. Unit, number-base and colour conversions are exact.
What encoding should my data files use?â–¼
UTF-8. If accented characters arrive as sequences like é instead of é, the source is probably Windows-1252 or Latin-1. Excel on Windows also often writes a byte order mark that can appear as stray characters before the first column heading.