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

1

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.

2

Formatação instantânea

O formatador normaliza pares KEY=VALUE, remove espaços extras e preserva comentários que começam com #.

3

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.1

Saí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.1

Perguntas 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.

Ferramentas relacionadas