Work through the task
Serialize a supported YAML value with readable layout.
- Paste YAML or import supported UTF-8 text, then format.
- Check types after serialization. Comments and lexical choices are not preserved as a source editor would preserve them.
- Review the result before copying or downloading. Editing an input invalidates the previous result; keep an original if the transformation matters.
Example to check
v: "007" keeps a string value with leading zeros after formatting.
Limits and output behavior
Source is limited to 100,000 characters. JSON/YAML/TOML have 10,000 values and 40 data levels; XML has separate node/attribute and element-depth guards. Comments, numeric spelling and other lexical formatting may normalize. YAML aliases/custom tags and TOML null values are unsupported.
Troubleshooting
Fix duplicate keys and unsupported aliases/tags before formatting. If a token looks like a number but should be an identifier, quote it and review the decoded type.
Questions
Are source comments and exact quoting preserved?
No. The supported value is reserialized. Keep the original source when comments or exact lexical formatting matter.
Input and privacy
Processing runs in this browser. Inputs are not saved automatically. An explicitly chosen local draft, where offered, is plaintext storage on this device. Downloaded files, clipboard contents and browser extensions have separate retention behavior.