Convertidor de YAML a INI Online

Convierte YAML a INI en línea con secciones limpias y pares clave-valor. Perfecto para php.ini, configuraciones MySQL y Python configparser. Gratis, rápido, basado en navegador.

Arrastra, suelta o pega tu YAML
Loading editor...
Loading editor...

¿Qué es la conversión de YAML a INI?

La conversión de YAML a INI toma una configuración YAML moderna y la reescribe en el simple estilo clave=valor que usa el formato INI. Los archivos INI existen desde los primeros días de Windows y siguen siendo comunes en PHP, MySQL, Git, el módulo configparser de Python y una amplia gama de herramientas de escritorio y línea de comandos. Un convertidor de yaml a ini aplana tu YAML en secciones y pares clave-valor sin perder datos. INI es el formato de configuración más simplificado: secciones entre corchetes, claves con signos de igual.

¿Por qué convertir YAML a INI?

Si estás moviendo una configuración de una herramienta basada en YAML a una basada en INI, no quieres reescribirla línea por línea. Una conversión de yaml a ini hace el trabajo pesado de una sola vez. Usa esta herramienta cuando necesites migrar configuración de un servicio basado en YAML a una herramienta que lee INI, generar fragmentos de php.ini o my.cnf a partir de configuraciones YAML existentes, compartir configuración con software que no entiende YAML, o crear archivos INI simples para herramientas que solo leen pares clave-valor planos.

Cómo funciona nuestro convertidor de YAML a INI

Al hacer clic en Convertir, la herramienta mapea las claves de nivel superior en tu YAML a secciones INI y escribe los valores dentro de cada sección como pares clave=valor. Dado que INI no admite anidamiento profundo, el YAML profundamente anidado se aplana, con las claves anidadas unidas por puntos. Los arreglos se escriben como valores separados por comas. La conversión se realiza en el navegador. Tu YAML nunca llega a un servidor.

Características

  • Mapeo de secciones: las claves YAML de nivel superior con valores de objeto se convierten en [secciones].
  • Aplanamiento: las claves profundamente anidadas se aplanan con notación de puntos.
  • Valores seguros por tipo: cadenas, números y booleanos se escriben sin comillas inesperadas.
  • Manejo de arreglos: las listas YAML se convierten en valores separados por comas dentro de las claves INI.
  • Compatibilidad con carga: carga un archivo .yaml o .yml desde tu dispositivo o arrástralo al área de entrada.
  • Copia con un clic: obtén la salida INI con el botón Copiar y pégala en tu archivo de configuración.

Cómo usar la herramienta

  1. Pega tu YAML en el panel de entrada, o usa el botón Subir archivo para cargar un archivo .yaml o .yml.
  2. Haz clic en el botón Convertir para generar la salida INI.
  3. Confirma que las secciones se ven bien y que las claves coinciden con lo que espera tu analizador de configuración.
  4. Haz clic en el botón Copiar para copiar el INI al portapapeles.

Casos de uso comunes

  • Migración de configuración: mover configuración de una herramienta basada en YAML a una basada en INI sin reescritura manual.
  • Configuraciones PHP y de bases de datos: generar fragmentos de php.ini o my.cnf a partir de fuentes YAML.
  • Aplicaciones de escritorio: muchas herramientas antiguas de Windows y multiplataforma siguen leyendo INI para su configuración.
  • Python configparser: INI es el formato predeterminado para el módulo configparser de la biblioteca estándar.

Ejemplo de Conversión

Entrada (YAML)

database:
  host: localhost
  port: 5432
app:
  debug: true
  features:
    - auth
    - payments

Salida (INI)

[database]
host=localhost
port=5432

[app]
debug=true
features=auth,payments

Preguntas Frecuentes

Convertidores relacionados