Formatador .env
Formate, limpe e valide arquivos de ambiente .env online. Normalize pares KEY=VALUE, remova espaços extras e organize variáveis de ambiente.
Entrada
Saída
O que é um arquivo .env?
Um arquivo .env armazena variáveis de ambiente como pares simples KEY=VALUE. É usado por frameworks como Node.js, Python e Docker para configurar aplicações sem colocar segredos no código-fonte.
O Formatador .env normaliza espaços em torno de =, remove espaços à direita, preserva comentários e mantém formatação consistente — facilitando leitura e revisão. Essa abordagem segue a metodologia Twelve-Factor App.
Como usar
Cole o conteúdo do .env
Cole o conteúdo do seu arquivo .env no editor à esquerda ou clique em Carregar para abrir um arquivo.
Formatação instantânea
O formatador normaliza pares KEY=VALUE, remove espaços extras e preserva comentários que começam com #.
Copiar ou baixar
Use Copiar para copiar o resultado ou Baixar para salvar como arquivo .env.
Exemplo de formatação
Exemplo: Formatar um arquivo .env
Entrada não formatada:
APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db
SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1Saída formatada:
APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db
SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1Perguntas frequentes
Devo commitar arquivos .env no git?
Não. Arquivos .env costumam conter segredos (chaves de API, senhas) e devem ir para .gitignore. Faça commit de um .env.example com valores placeholder.
Posso usar espaços em torno do =?
Depende do analisador. A maioria das bibliotecas dotenv (Node.js, Python) aceita KEY = VALUE, mas algumas não. Este formatador usa KEY=VALUE sem espaços — formato mais compatível.
Posso usar aspas nos valores?
Sim. Valores podem usar aspas simples ou duplas: KEY="my value". As aspas são preservadas.
O que acontece com valores multilinha ou arquivos .env complexos?
A maioria dos parsers dotenv suporta valores multilinha quando o valor está entre aspas duplas e a quebra de linha é escapada com \n — por exemplo PRIVATE_KEY="line1\nline2". O formatador preserva esses valores entre aspas como estão. Para sintaxe heredoc mais complexa, recomendamos testar a saída antes de usar em produção.