frogConvert

Convert JSON to YAML

Rewrites JSON as YAML, which is easier to read and edit by hand for configuration.

Convert JSON to YAML →
Runs on
the built-in JSON converter, running in this tab
Steps
Direct, a single conversion
Input
.json · application/json
Output
.yaml · application/yaml
Uploads
None. The file never leaves your device.

What to expect

YAML is whitespace-significant, so the result is more readable and easier to break with a bad indent.

Why convert JSON without uploading

Most online converters take your file, send it to their servers, convert it there and hand back a download link. That means your document sits on someone else's disk, subject to their retention policy and their breaches. It also means you cannot use them offline, and cannot use them at all for anything confidential.

frogConvert does the conversion in the page itself, with the built-in JSON converter. There is no upload step because there is no server. You can disconnect from the network and it still works.

About the formats

JSON

The default interchange format for structured data on the web: objects, arrays, strings, numbers, booleans and null. No comments, no date type, no schema. More about JSON files.

YAML

A whitespace-significant superset of JSON built to be written by hand, which is why configuration files use it. Indentation errors are the price of the readability. More about YAML files.

Common questions

Is my file uploaded when converting JSON to YAML?
No. The conversion runs entirely in your browser. The file never leaves your device, there is no server to upload to, and the page works offline once loaded.
Is JSON to YAML conversion free?
Yes, with no account, no watermark and no file limit per day. frogConvert is open source and there is no server cost to recover, because your device does the work.
How large a file can I convert?
Up to 2 GB for a single file, 500 MB total per batch, and 300 files at once. The practical limit is your device's memory, since everything is processed locally.
What is lost converting JSON to YAML?
YAML is whitespace-significant, so the result is more readable and easier to break with a bad indent.