Conferir ambientes

Formatador .env

Confira as declarações e os valores; aplique alterações somente depois de revisar a prévia.

Formatador .env

Origem ENV

Processamento no navegador. Entradas ficam na memória, sem URL, telemetria ou histórico local.

Resultado

Opções de validação

As regras de aspas, escapes e comentários variam por dialeto. As expressões nunca são executadas.

Atribuições: 5 · Chaves únicas: 5 · Duplicatas: 0 · Vazias: 1 · Avisos: 1

Avisos (1)
  • EMPTY, linha 4: string vazia.

Formatador .env mantém cada declaração, inclusive as que repetem um nome. Assim você encontra a atribuição mais abaixo que substitui o valor revisado no começo do arquivo, sem esconder a duplicidade em uma lista consolidada.

001, false e um valor vazio continuam sendo texto. Em caminhos com barras invertidas, URLs com # ou certificados com várias linhas, compare a origem com a interpretação apresentada na tabela.

Por que usar o Formatador .env

Todas as declarações na tabela

Formatador .env exibe nomes repetidos em linhas separadas. O aviso mostra a linha atual e a anterior, permitindo escolher exatamente qual ocorrência editar sem apagar uma sobrescrita intencional.

Texto de configuração ao lado de uma tabela que mantém duas marcas de chave iguais em linhas separadas e destacadas.

Ordenação limitada aos grupos

Comentários isolados e linhas vazias delimitam os grupos. A ordenação atua apenas nas atribuições consecutivas e mantém a ordem entre chaves iguais. A prévia informa quantas linhas serão movidas antes da aplicação e permite desfazer depois.

Dois grupos preservam seus separadores enquanto as linhas são ordenadas dentro de cada grupo, com prévia e seta de desfazer.

Confira regras e resultados antes de salvar

01

Escolha o dialeto

O exemplo usa o subconjunto dotenv documentado aqui. A opção shell aceita somente atribuições estáticas e rejeita expressões que dependem de expansão ou comandos. Nenhuma opção executa um interpretador.

02

Veja a string interpretada

Mude o resultado para a tabela de chaves e valores. Ela mostra o texto depois das regras de aspas; a saída textual preserva a escrita original do valor. Uma string vazia ainda é uma variável declarada.

03

Aplique a alteração revisada

Adicionar, editar, excluir, ordenar ou substituir abre uma prévia. Depois de aplicar, você pode desfazer uma vez. No modo manual, Ctrl/Cmd + Enter atualiza o resultado; saídas antigas ficam indisponíveis para exportação.

Revise as variáveis de ambiente

Formatação conservadora

A formatação remove espaços ao redor do sinal de igual e preserva export, aspas, escapes, comentários e linhas vazias. Normaliza quebras para LF e remove a BOM UTF-8 inicial. Não troca todas as aspas por um padrão novo.

Validador .env com localização

Nomes inválidos, sinal de igual ausente, aspas abertas e texto indevido após o valor geram erros com posição. Chaves duplicadas, strings vazias, possíveis expansões e escapes desconhecidos aparecem como avisos.

Editor de env por ocorrência

Você pode adicionar, modificar ou excluir uma declaração específica, mesmo que o nome se repita. Digite o valor real no formulário, sem aspas externas. A serialização impede que quebras de linha no conteúdo criem novas atribuições.

Arquivo completo na exportação

Arquivos UTF-8 como .env.local são aceitos até 1 MiB e 10.000 atribuições. O mesmo limite vale para texto colado. A tabela mostra 100 linhas por vez, mas copiar e baixar sempre incluem o resultado completo validado.

Limites da interpretação

Subconjunto definido
Os nomes usam letras ASCII, números e sublinhado, sem começar por número. Aspas simples preservam texto literal. Aspas duplas interpretam barra invertida n, r, aspas e barras escapadas; outras sequências permanecem literais. Não há promessa de compatibilidade com todo carregador dotenv.
Sem executar nem expandir
Referências com cifrão no modo dotenv ficam como escritas e geram aviso. O subconjunto shell rejeita expansão, operadores, concatenação de trechos entre aspas e continuação de linha. Não consulta variáveis do processo nem executa comandos.
Duplicatas permanecem
A última atribuição é a efetiva segundo estas regras, mas todas as ocorrências ficam visíveis. Ordenar não muda a ordem relativa entre nomes iguais. Não há conversão automática para maiúsculas nem exclusão de duplicatas em lote.
Fronteiras dos comentários
Um comentário isolado ou uma linha vazia encerra o grupo ordenável. Comentários no fim da linha acompanham a atribuição. A ordem lexical diferencia maiúsculas e minúsculas e não reagrupa o arquivo por prefixos.
A validação não testa o aplicativo
Sintaxe correta não confirma credenciais válidas nem a presença de todas as variáveis exigidas. Não há geração de segredos, importação por URL, mesclagem ou conversão JSON/YAML. Para comparar dois ambientes, use a ferramenta ENV separada.

Dúvidas sobre o Formatador .env

Editor de env e validador: qual a diferença?

O validador aponta problemas; o editor também altera declarações. Formatador .env reúne tabela, diagnósticos e prévia antes de escrever na origem. Uma verificação sem erros ainda não comprova que os valores atendem às exigências do aplicativo.

O editor aceita valores entre aspas e com várias linhas?

Sim, são aceitos valores com várias linhas dentro de aspas simples ou duplas. Os escapes dependem do dialeto selecionado. Isso não inclui here-documents ou scripts shell completos; confira a string interpretada na tabela.

Os dados do meu .env vão para um servidor?

Não. O conteúdo é processado na memória do navegador, sem envio a um serviço e sem histórico local. Os valores continuam visíveis na origem, na tabela, na prévia e no arquivo baixado. Use dados fictícios ao compartilhar a tela.

Como escrever um arquivo .env válido?

Escreva atribuições NOME=valor com nomes ASCII válidos. No modo dotenv, # inicia comentário quando está fora das aspas. Use aspas quando o valor contém # ou espaços importantes e selecione as regras adequadas ao arquivo.

Devo colocar arquivos .env no controle de versão?

Evite colocar arquivos com segredos no repositório. Prefira um exemplo sem credenciais e regras de exclusão apropriadas. Esta ferramenta não determina se um valor é confidencial nem gera automaticamente uma versão anonimizada.

Dúvida sobre um valor ou uma regra?

Confira a próxima alteração

Abra o Formatador .env, revise os avisos e a prévia e só então aplique a mudança ao arquivo.