File conversion for developers

Format conversions developers run into in real workflows — config files, data interchange, fonts, and assets.

Developers run into format conversion in surprising places: YAML config files that need to become JSON for an API, CSV exports that need to become a database import, fonts that need to be web-deployed, screenshots that need to become favicons. Most of these aren't really 'developer' tasks — they're side quests that block the actual work. The right tooling makes them disappear.

This page collects the conversions and guides that come up most for developers: config and data formats, web deployment assets, and the gotchas that bite when you're moving data between systems.

Recommended converters for developers

The conversions that come up most in developers' workflows, with a quick note on when to use each.

Developers workflow recommendations

The format and conversion choices that consistently produce the best results for developers.

  1. Use YAML for human-edited config, JSON for machine-to-machine

    Kubernetes, GitHub Actions, Docker Compose — these all use YAML because humans edit them. APIs use JSON because parsers are faster and more strict. Convert at the boundary, not in the middle.

  2. Quote string values that look like other types in YAML

    Unquoted 'NO', 'yes', '01234' get coerced to boolean/number in YAML 1.1 (the famous 'Norway problem'). Quote any string that could be misinterpreted, or use a YAML 1.2 parser.

  3. UTF-8 with BOM for CSV-to-Excel

    Excel detects UTF-8 only when there's a BOM at the start. Without it, accented characters and non-Latin scripts display as garbled. Add the BOM at write time, not in a downstream cleanup.

  4. Subset web fonts to characters you actually use

    A font shipped to the browser with full Unicode coverage is 5-10× larger than one subset to your site's actual character set. Subsetting before converting to WOFF2 produces dramatically smaller files.

Recommended reading

In-depth guides relevant to developers' format decisions.

Ready to convert?

Free, instant, no signup. Files deleted within an hour of upload.

Open the converter