LazyTools

🔒 Every tool runs in your browser — the files and values you enter are never uploaded to any server. How it works

File & Data Converters

Convert between CSV, JSON, YAML, XML and Markdown — open a file, convert, download the result. Exports and configs are business data: here they never touch a server, and there are no size limits or paid tiers.

Convert data without uploading it

Moving structured data between formats — CSV, JSON, XML, YAML and Markdown — is a routine chore that most online converters do by uploading your file to a server. These do it in your browser instead, parsing and re-serialising locally so the conversion is instant and your data never leaves the page. Delimiters, nesting and types are preserved, and you can paste or drop a file either way.

That matters when the "data" is a customer export, a financial extract or an internal config: there's no server to receive it, cache it or leak it. Round-trip a file to check it survives, and everything works offline once loaded.

Frequently asked questions

Are my files uploaded to convert them?

No — the "Open file" button reads the file into your browser's memory only. Parsing and conversion run locally, nothing is transmitted, and the tools work offline. Business data, configs and exports stay on your machine.

Is there a file-size limit or paid tier?

Neither. Because conversion is local there are no upload caps — multi-megabyte exports convert instantly, free. (Several competitor tools cap free conversions at 1 MB per day.)

How accurate are the conversions?

CSV parsing follows RFC 4180 conventions (quoted fields, escaped quotes); YAML uses js-yaml, the standard library; XML uses the browser's native parser; Markdown uses marked with GitHub-flavored extensions. Errors are reported with line locations rather than silently producing wrong output.