INI files are still everywhere — PHP configs, Windows settings files, database connection strings, and countless legacy tools — but working with that data in a modern JavaScript or TypeScript codebase usually means JSON. This tool bridges the gap instantly, without needing to install a parsing library just to convert a config file once.
What Is the INI to JSON Converter?
Paste INI-format text with [section] headers, key = value pairs, and ;/# comments, and get back structured JSON instantly, with automatic type coercion — true/false become real booleans and numeric strings become real numbers, rather than staying as plain text.
How to Use It
- Open the tool at /tools/ini-to-json.
- Paste your INI configuration text into the left panel.
- Read the converted JSON output on the right.
- Copy the JSON output for use in your code.
Key Features
- Section headers become nested JSON objects automatically.
- Automatic type coercion — booleans and numbers are converted to their real JSON types, not left as strings.
- Comment support — lines starting with
;or#are correctly skipped. - Top-level keys before any section header are preserved at the root of the output.
When to Use This Tool
- Migrating a legacy INI-based config file to a JSON-based configuration system.
- Quickly inspecting an INI file’s structure without writing a parser.
- Converting database connection strings or settings files for use in a Node.js or browser-based application.
Try It Now
Open INI to JSON Converter directly, or press ⌘K and type the tool name from anywhere on the site.
Part of the YAML Tools collection on WebdevToolbox — free, browser-based developer tools with no login required.