Entrada

Salida

¿Qué es un archivo INI?

Un archivo INI es un formato de configuración simple usado por muchas aplicaciones, sobre todo en Windows. Organiza ajustes en secciones con nombre (p. ej. [database]) con pares clave=valor separados por un signo igual. Puedes leer más en Wikipedia.

El formateador INI normaliza espacios alrededor de =, mantiene líneas en blanco coherentes entre secciones y elimina espacios finales. Python lo maneja con el módulo configparser, y Git usa este mismo formato para git config.

Cómo usarlo

1

Pega el contenido INI

Pega texto INI sin formato en el editor izquierdo o haz clic en Subir para cargar un archivo.

2

Formateo instantáneo

El formateador normaliza espacios, alinea los separadores = y añade líneas en blanco entre secciones.

3

Copiar o descargar

Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como archivo .ini.

Ejemplo de formateo

Ejemplo: Formatear un archivo de configuración

Entrada sin formato:

[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=true

Salida formateada:

[database]
host = localhost
port = 5432
name = myapp

[server]
host = 0.0.0.0
port = 8080
debug = true

Preguntas frecuentes

¿Cuál es la diferencia entre INI y TOML?

INI es un formato más simple y antiguo sin tipos de datos — todos los valores son cadenas. TOML admite valores tipados (enteros, booleanos, matrices) y tablas anidadas para configuraciones más complejas.

¿Se admiten comentarios en archivos INI?

Sí. Las líneas que empiezan con ; o # son comentarios y se conservan.

¿Puedo subir un archivo .cfg o .conf?

Sí — muchos archivos de configuración usan sintaxis INI con cualquier extensión. Puedes pegar el contenido o subir cualquier archivo de texto. PHP lee este formato de forma nativa con parse_ini_file().

¿INI admite secciones anidadas o arrays?

Los archivos INI estándar no admiten anidación ni arrays — las secciones son listas planas de clave=valor. Algunos parsers como parse_ini_file() de PHP añaden soporte opcional de arrays mediante la sintaxis key[] = value, pero no es universal. Si necesitas anidación y tipos de datos, considera usar TOML.

Herramientas relacionadas