convert · developer
Convert JSON to YAML and back online
Paste JSON or YAML text up to 2 MB, choose indent, key-sorting, and minify options, and receive the converted file in under 30 seconds; each run after the 20 free daily runs costs 1 credit.
result
Press Run. The result lands here, made by the real tool.
1 credit · ≤2 MB · ≤30 s · no login · 20 free/day
Keys are stored in this browser only. A key lets you buy credits and keep going after the free runs.
How it works
- Paste your JSON or YAML text into the input field and set the format options you need.
- Press Run; the tool parses, validates, and converts your text with line-accurate error messages if anything is malformed.
- Download the converted file — converted.json or converted.yaml — or copy the output directly from the page.
Limits
Input text may be up to 2 MB and structures up to one million nodes; output may reach 8 MB. Each visitor gets 20 free runs per day without logging in. Runs beyond that draw 1 credit per call from prepaid credits tied to an API key.
Privacy
Your input is processed for the request and discarded afterwards; it is not kept or used for any other purpose. Usage records store only the time, tool name, status, duration, credits used, and a salted hash of the IP address.
More tools
- Markdown rendererRender Markdown to a sanitised HTML page or fragment, or to a PDF, with tables, fenced code, heading anchors, an optional table of contents and a choice of themesconvert
- Image converterConvert and resize images between PNG, JPEG, WEBP, GIF, BMP, TIFF and ICO, with quality, fit modes, transparency handling and optional metadata strippingconvert
- PDF mergerMerge 2 to 20 PDF files into one document in the order given, optionally keeping their bookmarksconvert
- PDF splitterSplit a PDF into parts by page ranges such as '1-2,5-' or every N pages, returned as one PDF or a zip of partsconvert
- QR code generatorTurn text or a URL into a crisp QR code as PNG or SVG, with size and error-correction controlconvert
Call it from code
curl -sS -X POST 'https://data.voiddo.com/v1/json_yaml_convert?download=1' \
-H 'Content-Type: application/json' \
-d '{"input":"name: mint\nversion: 1.2\nitems:\n - alpha\n - beta\nenabled: true\n","to":"json"}' \
-o result.json20 calls a day need no key. Beyond that: one-time credit packs, $5 for 500 credits, $9 for 1,000 credits, $29 for 4,000 credits. Get credits · llms.txt · OpenAPI.
Questions
Do I need an account for the first 20 runs?
No. Twenty runs per day are available to any visitor without login or API key.
What happens once I exceed 20 runs in a day?
Each additional run costs 1 credit drawn from prepaid credits attached to your API key.
Is my input text stored after conversion?
No. The input is processed for the request and discarded immediately; it is not retained or used for anything else.
How do I call this tool from code?
Send a POST request to https://data.voiddo.com/v1/json_yaml_convert with your text and options; a curl example is shown on this page.
Can I upload a file or fetch a URL on this page?
No. The page accepts pasted text only; file upload and URL fetching are available through the API, not through this form.