YAML input
Paste your YAML below, then press Convert.
INI output
Waiting for YAML input.
Convert YAML to INI free, in seconds. Paste your data below, press Convert, then copy the result and drop it into your app's settings file. Everything runs in your browser, so nothing is ever uploaded.
Paste your YAML below, then press Convert.
Waiting for YAML input.
Paste YAML into the input box and press Convert (or just keep typing, conversion happens as you type). The tool parses it with the js-yaml library, then emits it as INI, turning nested objects into [sections]. Parsing uses the js-yaml library (loaded once from a CDN); the conversion itself happens locally and your data is never uploaded.
INI has no nesting, so nested objects become [sections], with deeper levels joined by dots like [database.credentials]. A list of objects becomes numbered sections such as [item_1] and [item_2], while lists of plain values are joined with commas on one line. Values containing spaces or special characters are quoted automatically.