How are sections named?+
If your first column looks like an id (named id, key, name, section, slug, or ending in 'id') and every row has a unique, non-empty value, that value becomes the [section] name. Otherwise sections fall back to [row1], [row2], [row3], and so on.
What happens to special characters?+
Characters INI treats as special are escaped: =, ;, #, [ and ] in keys (and [ ] in section names) become underscores, and any embedded line breaks in a value collapse to a literal \n so each key=value stays on one line.
How are empty cells handled?+
An empty or missing cell produces an empty value - the key is still written as key= with nothing after the equals sign, so the schema stays consistent across sections.
Can I use # for comments instead of ;?+
Yes. The header comment uses ; by default; set the comment character to # if your tool prefers hash-style comments, or turn the header off entirely.
Is my data uploaded anywhere?+
No. The conversion runs entirely in your browser with JavaScript - your CSV never leaves your machine. You can confirm it in DevTools under the Network tab.