CSV to INI
Upload a dataset to begin
Supported formats: .csv,.xlsx,.xls,.xlsm,.xlsb,.tsv
Sign in for free for unlimited files, no payment required.
About CSV to INI
Convert CSV rows into an INI config file with one section per row, entirely in your browser — no upload, no file size limit.
INI is still the config format behind countless legacy Windows applications, game servers, and simple CLI tools.
This tool turns each CSV row into its own `[section]` in the INI output, named from a chosen identifier column, with every other column becoming a `key=value` line inside that section.
Converting back the other way, it reads an INI file's sections and keys and flattens them into CSV rows and columns, taking the union of keys across all sections as the header row.
Category: Conversion & ExportCommon Use Cases
- Generating a multi-section INI config from a spreadsheet of settings
- Turning a CSV list of server or game profiles into INI sections
- Flattening an INI config back into CSV for review in a spreadsheet
Key Features
- Generates one [section] per CSV row, named from a chosen column
- Turns every remaining column into a key=value line inside its section
- Handles large files in chunks so the tab stays responsive
The CSV to INI tool is compatible with: Legacy Windows App Configs, Game Server Configs, Simple CLI Tool Configs.
Use CSV to TOML instead when the target tool supports TOML's richer typing and nesting.
Frequently Asked Questions
Each row becomes one section, named using the value from the first column (or a row index if that value is blank or duplicated).
No, standard INI is a flat format of sections and key=value pairs, so nested structures are written as flat key=value lines within a section.
When converting INI back to CSV, the header row is built from the union of all keys seen across every section, leaving cells blank where a given section lacks that key.
Built for anyone maintaining legacy INI configs who'd rather edit them as a spreadsheet.
Read the related guide →