Convertidor de ENV a TOML Online

Convierte .env a TOML en línea con tipos y comillas correctos. Ideal para mover la configuración dotenv a Cargo.toml, pyproject.toml o configuraciones de herramientas modernas. Gratis.

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

¿Qué es la conversión de ENV a TOML?

La conversión de ENV a TOML toma un archivo .env y lo reescribe en TOML, un formato de configuración moderno con tipos correctos y sintaxis más estricta. .env es muy simple (CLAVE=VALOR por línea); TOML agrega tipos explícitos (las cadenas se ponen entre comillas, los números y booleanos no), admite arreglos y fechas, y es el formato elegido por Cargo de Rust y las herramientas modernas de Python. Un convertidor de env a toml recorre tu archivo dotenv y escribe las claves con la sintaxis TOML correcta, incluyendo las comillas adecuadas para cada valor.

¿Por qué convertir ENV a TOML?

TOML es lo que la gente elige cuando quiere configuración fácil de leer, difícil de romper y con tipos correctos. Es usado por Cargo, Poetry, Hatch, Hugo, Zola y una larga lista de proyectos Go y Rust. Los archivos .env son excelentes para el desarrollo local, pero limitados cuando necesitas configuración estructurada y tipada. Convertir env a toml en línea es la forma más rápida de mover valores de dotenv a una cadena de herramientas moderna. Usa esta herramienta cuando necesites migrar configuraciones .env a un proyecto Rust o Python, modernizar la configuración de la aplicación a un formato con tipos sólidos, compartir valores de entorno en un formato más amigable para diff en git, o avanzar hacia una configuración más difícil de escribir incorrectamente.

Cómo funciona nuestro convertidor de ENV a TOML

Al hacer clic en Convert, la herramienta analiza tu archivo .env línea por línea, divide cada una en el primer signo de igual y escribe los pares clave-valor con la sintaxis TOML correcta. Las cadenas se envuelven en comillas dobles, los números permanecen sin comillas y los booleanos (true/false) se detectan automáticamente. Los valores .env entre comillas (simples o dobles) se desenvuelven primero para que la cadena interior quede correctamente en TOML. Las líneas que comienzan con # se ignoran. Todo se ejecuta en tu navegador. Tus datos .env nunca salen de tu dispositivo.

Características

  • Conversión con un clic: pulsa Convert y el TOML aparece en el panel de salida.
  • Detección de tipos: los números y booleanos permanecen sin comillas; las cadenas obtienen las comillas dobles TOML correctas.
  • Manejo de comillas: los valores .env entre comillas simples y dobles se desenvuelven correctamente antes de la salida.
  • Omisión de comentarios: las líneas que comienzan con # se ignoran, igual que el comportamiento de los cargadores dotenv.
  • Soporte de carga: carga un archivo .env desde tu dispositivo o arrástralo y suéltalo en la entrada.
  • Copia con un clic: toma la salida TOML con el botón Copy y pégala en tu archivo de configuración.

Cómo usar la herramienta

  1. Pega el contenido de tu .env en el editor de entrada, o usa el botón Upload File para cargar un archivo .env.
  2. Haz clic en el botón Convert para generar la salida TOML a la derecha.
  3. Verifica que las comillas y los tipos se vean correctos para tu herramienta.
  4. Haz clic en el botón Copy para copiar el TOML a tu portapapeles.

Casos de uso comunes

  • Proyectos Rust y Python: mover valores .env locales a configuraciones Cargo.toml o pyproject.toml.
  • Modernización de configuración: convertir variables dotenv a un formato TOML con tipos sólidos.
  • Generadores de sitios estáticos: migrar .env local a configuración TOML de Hugo o Zola.
  • Configuraciones más estrictas: pasar de .env sin tipos a TOML para menos errores de configuración.

Ejemplo de Conversión

Entrada (ENV)

SERVER_HOST=localhost
SERVER_PORT=3000
DEBUG=true

Salida (TOML)

SERVER_HOST = "localhost"
SERVER_PORT = 3000
DEBUG = true

Preguntas Frecuentes

Convertidores relacionados