Online converters for developers
This category brings together 6 online converters that move data from one format to another while keeping its meaning: JSON arrays to downloadable CSV and CSV to JSON with automatic type detection, colors across HEX, RGB and HSL, text across camelCase, snake_case and kebab-case, measurement units between metric and imperial, and pixels to rem for accessible CSS.
They always show up at the seams between systems: exporting an API response so someone can open it in a spreadsheet, loading a file that came out of Excel into your application, adapting a color handed over by the design team into the format CSS expects, or turning a mockup measured in pixels into a rem type scale that respects the font size the user chose. Each page documents the edge cases: nested objects, regional delimiters, encodings and decimal precision.
Tools in this category
JSON to CSV
Convert JSON data to CSV format
CSV to JSON
Convert CSV data to JSON format
Color Converter
Convert colors between HEX, RGB, HSL
Text Case Converter
Convert text between different case formats
Units Converter
Convert between measurement units
PX to REM Converter
Convert pixels to rem and vice versa
Frequently asked questions
Why does my CSV look wrong when I open it in Excel?
It is usually the delimiter: in several European locales Excel expects a semicolon because the comma is the decimal separator. The other common cause is accented characters, which need UTF-8 with a BOM to display correctly. The converter lets you set both options before downloading.
Is data lost when converting between formats?
The structural information is preserved, but every format has its own limits: nested objects are flattened with dot notation on the way to CSV, comments disappear when YAML becomes JSON, and some unit conversions involve irrational factors that force rounding. Each page spells out exactly what is lost.
Why is rem preferable to pixels in CSS?
Because rem is relative to the root font size and respects the accessibility preference of the user: someone who raises the browser base size sees rem-based text grow while pixel-based text stays fixed. The usual recommendation is rem for typography and spacing and pixels for borders and shadows.