Convertidor de INI a YAML Online

Convierte INI a YAML en línea con sangría limpia y tipos correctos. Ideal para migrar php.ini o configuraciones heredadas a Kubernetes, Docker Compose o CI YAML. Gratis.

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

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

La conversión de INI a YAML toma un archivo de configuración INI clásico y lo reescribe como YAML, el formato con sangría utilizado por Kubernetes, Docker Compose, GitHub Actions y la mayoría de las herramientas de configuración modernas. INI es plano por diseño (secciones y pares clave=valor); YAML usa sangría y admite anidamiento y tipos. Un convertidor de ini a yaml recorre tu INI, convierte cada sección en un mapeo YAML y escribe los valores con sus tipos correctos. Generalmente ejecutarás una conversión de ini a yaml cuando estés modernizando configuración heredada o moviendo datos a una herramienta que prefiere YAML.

¿Por qué convertir INI a YAML?

YAML se ha convertido silenciosamente en el estándar para la configuración en herramientas modernas. Casi todas las herramientas DevOps (Kubernetes, Helm, GitLab CI, GitHub Actions, CircleCI, Ansible) leen YAML de forma predeterminada. INI es lo que PHP heredado, MySQL, Git y muchas aplicaciones de escritorio produjeron durante años. Convertir ini a yaml en línea es la forma más rápida de migrar sin tener que reescribir. Usa una herramienta de ini a yaml cuando necesites migrar configuraciones de php.ini o my.cnf a manifiestos Kubernetes o valores Helm, modernizar configuración heredada a un formato que los equipos DevOps puedan editar, generar ejemplos YAML para documentación a partir de muestras INI, o limpiar archivos de configuración antiguos difíciles de mantener en INI.

Cómo funciona nuestro convertidor de INI a YAML

Cuando haces clic en Convert, la herramienta analiza tu INI, toma cada encabezado [sección] y lo convierte en un mapeo YAML. Los pares clave=valor dentro se convierten en entradas con sangría bajo ese mapeo. Los números y booleanos se detectan automáticamente para que no se pongan entre comillas como cadenas de texto. Los nombres de sección con puntos como [server.dev] se convierten en estructuras YAML anidadas. La salida usa sangría de dos espacios (el estándar YAML) para que cargue correctamente en cualquier analizador YAML. Todo se ejecuta en tu navegador. Tus datos INI nunca abandonan tu dispositivo.

Características

  • Conversión con un clic: presiona Convert y el YAML aparece en el panel de salida.
  • Mapeo de secciones: cada [sección] se convierte en una clave YAML de nivel superior con entradas con sangría.
  • Detección de tipos: los números y booleanos se detectan automáticamente y se escriben sin comillas.
  • Secciones anidadas: los nombres con puntos como [server.dev] se convierten en mapeos YAML anidados.
  • Soporte de carga: carga un archivo .ini o .cfg desde tu dispositivo o arrástralo al área de entrada.
  • Copia con un clic: toma la salida YAML con el botón Copy y pégala en tu archivo de configuración.

Cómo usar la herramienta

  1. Pega tu contenido INI en el editor de entrada o usa el botón Upload File para cargar un archivo .ini o .cfg.
  2. Haz clic en el botón Convert para generar la salida YAML a la derecha.
  3. Revisa el resultado. La sangría YAML hace que los errores de estructura sean evidentes rápidamente.
  4. Haz clic en el botón Copy para copiar el YAML al portapapeles.

Casos de uso comunes

  • Modernización de configuración: migrar configuraciones de php.ini o my.cnf a configuraciones YAML que el equipo pueda editar.
  • Migración a Kubernetes: transformar configuraciones INI en manifiestos YAML o valores Helm.
  • Pipelines DevOps: preparar configuración heredada para flujos de trabajo de GitHub Actions o GitLab CI.
  • Documentación: generar ejemplos YAML legibles a partir de muestras INI.

Ejemplo de Conversión

Entrada (INI)

[server]
host=localhost
port=3000
debug=true

Salida (YAML)

server:
  host: localhost
  port: 3000
  debug: true

Preguntas Frecuentes

Convertidores relacionados