Convertidor de TOML a ENV Online
Convierte TOML a .env en línea al instante. Aplana tablas, 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 TOML a ENV?
La conversión de TOML a ENV toma un archivo de configuración TOML y lo reescribe como un archivo .env plano, el tipo de lista CLAVE=VALOR que casi todas las aplicaciones modernas leen para cargar variables de entorno. TOML es estructurado y tipado; .env es intencionalmente simple. Un convertidor de toml a env recorre tu TOML, aplana las tablas con guiones bajos, convierte las claves a mayúsculas y las escribe como una variable por línea. Si has usado Node.js con dotenv, Python con python-dotenv, Docker, Vercel, Netlify o cualquier plataforma en la nube, ya conoces los archivos .env.
¿Por qué convertir TOML a ENV?
Las variables de entorno son la forma en que las aplicaciones modernas separan la configuración del código. El patrón de 12 factores, los despliegues en contenedores y la mayoría de las plataformas CI/CD esperan pares clave-valor de estilo .env. Si la configuración de tu proyecto vive en TOML pero el despliegue espera variables de entorno, una conversión de toml a env es la forma más rápida de lograrlo. Usa esta herramienta cuando necesites migrar la configuración TOML a un contenedor Docker o un secreto de Kubernetes, generar archivos .env para pipelines CI/CD, preparar variables de entorno a partir de archivos TOML del proyecto, o importar variables en masa a Vercel, Netlify o Heroku.
Cómo funciona nuestro convertidor de TOML a ENV
Al hacer clic en Convertir, la herramienta analiza tu TOML, recorre el árbol, aplana las tablas anidadas con guiones bajos, convierte todo a mayúsculas para seguir la convención de variables de entorno y los escribe como líneas CLAVE=valor. Los caracteres especiales como espacios o comillas dentro de los valores se escapan o envuelven en comillas para que el analizador .env los maneje correctamente. Los arrays se unen en cadenas separadas por comas. La conversión se ejecuta completamente en tu navegador, lo que es especialmente importante aquí ya que los archivos .env a menudo contienen secretos. Nada abandona tu dispositivo.
Características
- Aplanamiento automático de claves: las tablas TOML anidadas se convierten en nombres de estilo PADRE_HIJO.
- Normalización a mayúsculas: las claves se convierten a las mayúsculas estándar de las variables de entorno.
- Preservación de tipos: los números y booleanos se escriben limpiamente sin comillas inesperadas.
- Escapado seguro de valores: los valores con espacios o caracteres especiales se citan automáticamente.
- Privacidad primero: conversión pura en el navegador, sin ida al servidor, incluso para secretos.
- Soporte de carga: carga un archivo .toml desde tu dispositivo o arrástralo al panel de entrada.
Cómo usar la herramienta
- Pega tu configuración TOML en el panel de entrada, o usa el botón Subir archivo para cargar un archivo .toml.
- Haz clic en el botón Convertir para generar la salida .env.
- Revisa y verifica que los nombres de las claves sean como los espera tu aplicación.
- Haz clic en el botón Copiar y pega el contenido .env en tu proyecto.
Casos de uso comunes
- Desarrollo local: convertir una configuración TOML compartida en un .env personal para ejecutar servicios localmente.
- Despliegues Docker: generar variables de entorno para introducirlas en contenedores mediante --env-file.
- Pipelines CI/CD: preparar secretos y variables de configuración para los pasos de compilación y despliegue.
- Plataformas en la nube: importar variables en masa a Vercel, Netlify, Render o Heroku.
Ejemplo de Conversión
Entrada (TOML)
[database] host = "localhost" port = 5432 [app] debug = true
Salida (ENV)
DATABASE_HOST=localhost DATABASE_PORT=5432 APP_DEBUG=true