Free Converters Online

Convert between common data formats: CSV, JSON, YAML, XML, Base64, hex colours, and Unicode encodings. Useful for cleaning up data dumps and moving between system formats.

15 free tools — browser-based, no sign-up required.

About FlexyPdf Converters

Data conversion sounds simple but is full of small traps — a CSV with embedded commas, a JSON file with trailing commas, a YAML indentation mismatch, a Base64 string with the wrong padding. The converters here are written to handle the messy real-world cases people actually run into, not just the clean textbook examples. CSV-to-JSON detects whether the first row is a header, lets you choose the delimiter, and handles quoted fields with embedded line breaks and commas correctly. JSON-to-CSV flattens nested objects with dot notation and lets you reorder columns before exporting.

The encoder/decoder tools (Base64, HTML entities, URL encoding) work on both pasted text and files. Base64 round-trips binary data without corrupting it, which matters when you are debugging an API that embeds an image or a PDF as a Base64 string in JSON. The hex-to-RGB converter shows the colour in real time and includes the HSL and CSS-compatible representations, which is more useful than a one-way conversion when you are tweaking a design.

For configuration file work, the JSON-to-YAML converter preserves key order (YAML cares about it, JSON does not but humans do) and handles multi-line strings correctly. The XML formatter pretty-prints arbitrary XML and validates well-formedness, flagging the line where parsing breaks. All conversions happen client-side, so config files containing credentials or private data are safe to paste in.

Who uses these tools

A few of the recurring use cases we hear about from FlexyPdf visitors.

1

Backend developers

Converting a database export from CSV to JSON for an API seed, debugging a Base64-encoded webhook payload, reformatting an XML response from a legacy service.

2

Data analysts

Cleaning up CSV exports from various tools so they have a consistent header row, converting JSON arrays into spreadsheet-friendly CSV.

3

DevOps and SRE

Translating Kubernetes manifests between JSON and YAML, validating Terraform state files, decoding Base64 secrets to inspect them locally.

4

Designers and front-end developers

Picking the RGB/HSL/HEX value of a colour from a mockup, generating CSS-ready colour variables.

Frequently asked questions

Will the converters mangle data with special characters or non-ASCII content?

No. The converters preserve Unicode correctly through the conversion and round-trip safely. CSV exports use proper RFC 4180 quoting; JSON output is UTF-8 with escaped control characters where required.

Can I convert large files (hundreds of MB) without crashing my browser?

For text-based formats, files up to a few hundred MB are usually fine on a modern laptop. Conversion is streamed where possible — but if you are dealing with multi-gigabyte CSVs, a command-line tool will perform better than any in-browser converter.

Are the converters open-source or auditable?

The conversion code runs entirely in your browser, so you can inspect it via your browser's developer tools. No data is sent to a server during conversion.