.env Validator
Validate .env syntax, detect duplicate keys, and view all variables in a table.
Safe for API keys — all processing is browser-local.
Acerca de
Una herramienta gratuita para validar y analizar archivos .env en busca de errores de sintaxis, claves duplicadas y definiciones de variables, todo en tu navegador. Compatible con las convenciones dotenv de Node.js y el formato env_file de Docker Compose.
Los valores confidenciales como claves API se ocultan automáticamente en la tabla de variables. Ningún dato sale de tu dispositivo.
Cómo usar
Pega el .env
Pega el contenido de tu archivo .env en el área de texto.
Análisis en vivo
Los errores, claves duplicadas y la tabla de variables se actualizan al instante.
Corrige los errores
Revisa las líneas marcadas y corrígelas en tu archivo fuente.
Glosario
- Archivo .env
- Un archivo de texto que define variables de entorno en formato KEY=VALUE. Por lo general, se incluye en .gitignore y no se sube a los repositorios.
- Variable de entorno
- Variables a nivel de SO que las aplicaciones leen en tiempo de ejecución para su configuración (credenciales de base de datos, claves API, etc.).
- 12-Factor App
- Una metodología para crear aplicaciones SaaS. El factor III establece que la configuración debe almacenarse en variables de entorno.
- dotenv
- Una biblioteca de Node.js que lee un archivo .env e inyecta las variables en process.env.
- Gestión de secretos
- Prácticas recomendadas para proteger las claves API y credenciales. Los entornos de producción deben utilizar AWS Secrets Manager, Vault, etc.
- Línea de comentario
- En los archivos .env, las líneas que comienzan con # son comentarios y el analizador las ignora.
Preguntas frecuentes
- Q.¿Es seguro pegar claves API?
- Sí. Todo el procesamiento se ejecuta localmente en tu navegador. No se envía ningún dato a ningún servidor.
- Q.¿Se admiten valores entre comillas?
- Sí. Los valores entre comillas simples y dobles (por ejemplo, SECRET="mi valor") se analizan correctamente.
- Q.¿Funciona con archivos .env.local o .env.production?
- Sí. Cualquier archivo que siga el mismo formato KEY=VALUE es compatible.
- Q.¿Se admiten valores de varias líneas?
- No. Esta herramienta valida entradas KEY=VALUE de una sola línea. Los valores heredoc de varias líneas no son compatibles.
Casos de uso
🖥️ Desarrollo Node.js
Depura la sintaxis de dotenv antes de ejecutar tu aplicación.
🐳 Docker Compose
Valida el env_file referenciado en tu docker-compose.yml.
🔐 Revisión previa al despliegue
Confirma que todas las variables obligatorias estén definidas.
👥 Compartir con el equipo
Limpia el .env.example antes de compartirlo con tu equipo.