Revisar la configuración

comparar archivos .env

Pon las variables esperadas en A y la configuración real en B. Activa solo claves si estás contrastando un archivo de ejemplo.

comparar archivos .env

Referencia A

Destino B

Se procesa en el navegador. Las entradas quedan en memoria, sin URL, telemetría ni historial local.

Opciones de comparación

Se ocultan resultados y exportaciones. La entrada original sigue visible. El modo de claves omite todos los valores.

Introduce al menos una configuración. El otro lado puede estar vacío.

Al comparar archivos .env puedes investigar por qué una aplicación funciona en desarrollo pero falla en otro entorno. La coincidencia se establece por nombre, de modo que las líneas movidas no ocultan una variable que falta en producción.

La referencia no determina qué secreto o dirección necesita el destino. Revisa los elementos ausentes según los requisitos de la aplicación. Una asignación vacía cuenta como presente, aunque ese valor todavía pueda impedir el arranque.

Por qué comparar archivos .env

Distinguir cobertura de valores distintos

Al comparar archivos .env en modo de claves, un nombre compartido coincide aunque la plantilla contenga un valor de muestra. Recupera la comparación completa cuando quieras investigar cambios en un puerto, un token o una dirección de servicio.

Dos listas de configuración alineadas por clave muestran una incorporación, una ausencia y un cambio.

Elegir cuándo mostrar los valores

Los resultados empiezan con una máscara fija para todos los valores, sin adivinar qué nombres contienen secretos. La copia y la descarga siguen la misma opción. El contenido original de los editores permanece visible.

Un informe conserva las claves y sustituye cada valor por una máscara de longitud fija.

Definir qué quieres comprobar

01

Dar un sentido a A y B

Usa .env.example como referencia A y la configuración que deseas revisar como B. “Ausentes en B” señala entonces nombres documentados que faltan en el destino. Intercambiar las entradas invierte el sentido de las incorporaciones y ausencias.

02

Separar dos formas de excluir

Solo claves omite las diferencias entre valores comunes. La lista de claves ignoradas elimina por completo esos nombres del recuento. PORT no incluye PORT_EXTRA; las mayúsculas también deben coincidir.

03

Esperar al informe actualizado

Un cambio en la entrada o las opciones bloquea la exportación del resultado anterior. La actualización automática espera 350 ms. Si la desactivas, ejecuta con Ctrl/Cmd + Enter y revisa los avisos de asignación repetida.

Leer diferencias entre entornos

Tres grupos para localizar el problema

Puedes comparar archivos .env y distinguir nombres añadidos en B, ausentes en B y valores modificados. Las coincidencias solo se cuentan. Los grupos ordenan las claves para que resulte fácil buscar cada asignación en el archivo original.

Variables de entorno sin ruido de formato

Los comentarios, las líneas vacías y el orden no generan diferencias ENV. TOKEN= y TOKEN="" representan una cadena vacía definida. Que el nombre no aparezca en absoluto se informa como una ausencia.

Exportación completa del análisis

La pantalla muestra lotes de 100 diferencias, pero el informe de texto contiene todas ellas y los avisos de duplicados. Los nombres excluidos se separan por comas o saltos de línea. El modo de claves nunca exporta valores.

Sintaxis admitida y límites

Nombres y comentarios
Se admiten nombres que empiecen por letra ASCII o guion bajo y contengan letras, números y guiones bajos. Se reconoce export. El primer signo igual divide nombre y valor; # fuera de comillas inicia un comentario.
Cadenas y valores entre comillas
No se infieren tipos: 01 difiere de 1. Las comillas simples y dobles admiten saltos de línea reales. Las dobles interpretan \n, \r, \" y \\; las demás secuencias quedan literales. Las simples conservan las barras inversas.
Última asignación y errores visibles
Una clave repetida utiliza la última asignación y muestra las líneas implicadas. Líneas inválidas, comillas abiertas, acentos graves y continuaciones sin comillas bloquean el informe. Cada lado admite 1 MiB y 10.000 asignaciones como máximo.
Sin ejecutar ni completar configuraciones
${HOST}, $HOST y las sustituciones de comandos se comparan como texto. No se ejecuta un shell ni se comprueba la validez de credenciales. Tampoco se fusionan archivos, se convierten formatos ni se rellenan valores que faltan.
Dos entradas y exclusiones exactas
Esta página acepta texto pegado, sin cargar archivos, URL, un tercer entorno ni repositorios. Las claves excluidas distinguen mayúsculas. No se admiten expresiones regulares ni comodines que puedan retirar variables inesperadas del análisis.

Preguntas al comparar archivos .env

¿Cómo se comparan las variables de dos archivos?

Cada nombre se busca en ambos lados. Los nombres exclusivos de A faltan en B, los exclusivos de B son añadidos y los comunes se comparan por valor. Con solo claves, todos los nombres comunes cuentan como coincidencias, aunque sus contenidos sean distintos.

¿Qué errores de sintaxis se revisan?

Se revisan el signo igual, los nombres permitidos, el cierre de comillas y el contenido tras ellas. Los errores indican lado, línea y columna. Los duplicados generan avisos; otros errores detienen el informe para evitar una conclusión parcial.

¿Puedo ordenar las variables por nombre?

Los resultados se ordenan por nombre, pero el contenido de entrada nunca se reescribe. Esto conserva los comentarios y las posiciones que necesitas para localizar el ajuste en el archivo. No hay una operación para ordenar y guardar la configuración original.

¿Se puede convertir a JSON o YAML?

El resultado es un informe de diferencias en texto. No produce JSON, YAML ni un archivo .env combinado. Si buscas cambiar de formato, realiza esa tarea aparte después de revisar los valores reales de la configuración.

¿Cómo introduzco dos configuraciones para compararlas?

Pega cada configuración en su editor y espera la comparación automática. Puedes probar el ejemplo primero. Para reemplazar entradas existentes con el ejemplo o borrarlas, revisa la vista previa y aplica el cambio; se permite deshacer una vez.

¿Hay algún problema con la comparación?

Volver a comparar archivos .env

Revisa el sentido de la comparación, los nombres excluidos y los duplicados antes de guardar el informe actual.