Validador de .env
Compare .env.example com .env. Detecte variáveis faltantes, extras e valores inválidos.
O que é Validador de .env?
O humberto.ai Validador de .env compara o conteúdo do seu .env.example com o do seu .env e aponta na hora quais chaves estão faltando, quais sobraram e quais têm valores suspeitos (vazios ou placeholders como "changeme"). Todo o parsing roda em JavaScript no seu navegador — nada é enviado a servidor algum, então dá para colar segredos reais sem risco de vazamento.
Como usar
- Cole o conteúdo do seu .env.example (as chaves de referência) no campo da esquerda.
- Cole o conteúdo do seu .env local (os valores reais) no campo da direita.
- Clique em "Validar" para comparar as chaves dos dois arquivos.
- Revise a lista: cada chave aparece marcada como OK, Faltando, Extra ou Valor inválido, ordenadas alfabeticamente.
- Use "Limpar tudo" para reiniciar e comparar outro par de arquivos.
Perguntas frequentes
Meus valores de .env saem do navegador?
Não. A comparação é feita localmente em JavaScript no seu navegador, sem nenhuma chamada de rede — você pode colar chaves e segredos reais com segurança.
Como a ferramenta decide que um valor é inválido?
Uma chave presente nos dois arquivos recebe status "Valor inválido" quando o valor no .env está vazio, contém "xxx", ou é exatamente "your-key-here" ou "changeme" — placeholders comuns deixados por engano.
O que significa o status "Extra"?
É uma chave que existe no seu .env local mas não aparece no .env.example — pode ser uma variável esquecida ou algo que falta documentar no exemplo.
A ferramenta entende comentários e valores entre aspas?
Sim. Linhas em branco e linhas que começam com # são ignoradas, e valores entre aspas simples ou duplas têm as aspas removidas automaticamente antes da comparação.
Existe limite de tamanho ou de número de variáveis?
O código não impõe nenhum limite de linhas ou de variáveis — a ferramenta processa qualquer quantidade colada nos campos, mas arquivos muito extensos podem ficar mais difíceis de revisar visualmente.
A ferramenta valida o formato do valor (URL, número, etc.)?
Não. Ela só verifica presença/ausência da chave entre os dois arquivos e sinaliza valores vazios ou placeholders óbvios — não faz validação de tipo, formato ou conectividade real da variável.