Convertidor de INI a ENV Online
Convierte INI a .env en línea al instante. Aplana secciones, convierte claves a mayúsculas y produce archivos dotenv limpios para Docker, Node.js y despliegues en la nube. Privado y gratuito.
¿Qué es la conversión de INI a ENV?
La conversión de INI a ENV toma un archivo de configuración INI clásico y lo reescribe como un archivo .env plano, la lista de CLAVE=VALOR que casi toda aplicación moderna lee para cargar variables de entorno. INI usa encabezados [sección] y pares clave=valor; .env es simplemente una lista plana. Un convertidor de ini a env recorre tu INI, prefija cada clave con el nombre de su sección, convierte el resultado a mayúsculas con guiones bajos y lo escribe como una variable por línea. Si has usado Node.js con dotenv, Python con python-dotenv, Docker, Vercel o cualquier plataforma en la nube, ya conoces los archivos .env.
¿Por qué convertir INI a ENV?
Las variables de entorno son la forma en que las aplicaciones modernas separan la configuración del código. Los despliegues en contenedores, el patrón 12-factor y la mayoría de las plataformas CI/CD esperan pares clave-valor estilo .env. INI es lo que PHP heredado, MySQL, Git y la configuración de aplicaciones más antiguas tenía. Convertir ini a env en línea es la forma más rápida de llevar esa configuración heredada a un despliegue moderno sin reescribir. Usa esta herramienta cuando necesites migrar configuraciones de php.ini o my.cnf a un contenedor Docker o secreto de Kubernetes, generar archivos .env para pipelines CI/CD a partir de configuraciones antiguas, preparar variables de entorno a partir de archivos INI de aplicaciones de escritorio, o importar variables masivamente en Vercel, Netlify o Heroku.
Cómo funciona nuestro convertidor de INI a ENV
Cuando haces clic en Convert, la herramienta analiza tu INI, toma cada encabezado [sección] y prefija cada clave dentro de esa sección con el nombre de la sección. Los nombres se convierten a mayúsculas y se unen con guiones bajos para seguir la convención de variables de entorno. Así, [server] con la clave host=localhost se convierte en SERVER_HOST=localhost. Los caracteres especiales como espacios o comillas dentro de los valores se escapan o se envuelven en comillas para que el analizador .env los maneje correctamente. La conversión se ejecuta completamente en tu navegador, lo que importa especialmente aquí ya que los archivos .env a menudo contienen secretos. Nada abandona tu dispositivo.
Características
- Prefijo de sección: las claves tienen como prefijo el nombre de su sección en mayúsculas.
- Normalización a mayúsculas: las claves se convierten a la notación estándar de variables de entorno.
- Unión con guiones bajos: los nombres de sección y clave se unen con guiones bajos.
- Escape seguro de valores: los valores con espacios o caracteres especiales se ponen entre comillas automáticamente.
- Privacidad primero: conversión pura en el navegador, sin viaje al servidor, incluso para secretos.
- Soporte de carga: carga un archivo .ini o .cfg desde tu dispositivo o arrástralo al área de entrada.
Cómo usar la herramienta
- Pega tu contenido INI en el panel de entrada o usa el botón Upload File para cargar un archivo .ini o .cfg.
- Haz clic en el botón Convert para generar la salida .env.
- Revisa y verifica que los nombres de clave sean los que tu aplicación espera.
- Haz clic en el botón Copy y pega el contenido .env en tu proyecto.
Casos de uso comunes
- Migración heredada: mover configuraciones INI antiguas a configuraciones basadas en .env para aplicaciones modernas.
- Despliegues Docker: generar variables de entorno para introducirlas en contenedores mediante --env-file.
- Pipelines CI/CD: preparar secretos y variables de configuración para pasos de compilación y despliegue.
- Plataformas en la nube: importar variables masivamente a Vercel, Netlify, Render o Heroku.
Ejemplo de Conversión
Entrada (INI)
[server] host=localhost port=3000 [database] user=admin password=secret
Salida (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DATABASE_USER=admin DATABASE_PASSWORD=secret