Pular para o conteúdo principal

Analisador de Arquivo Env

API reference

Analise o conteúdo de um arquivo .env (dotenv), leia cada linha KEY=value e obtenha uma versão limpa e organizada no formato escolhido — ENV limpo, JSON ou comandos de exportação shell — com relatório de problemas de análise (chaves duplicadas, valores vazios, linhas inválidas). Opcionalmente, mascare valores secretos.

Entrada

Opções

Substitua cada valor por ***** — útil para compartilhar a estrutura de uma configuração sem vazar segredos.

Saída

Saída
Problemas de Análise
TipoLinhaMensagem
No data yet
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/env-file-parser \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "envInput": "# Database Configuration\nDB_HOST=localhost\nDB_PO…",
    "outputFormat": "clean",
    "maskValues": ""
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `env-file-parser` tool (Env File Parser) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/env-file-parser/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Analisador de Arquivo Env — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O que este aplicativo faz?

Cole o conteúdo de um arquivo .env (dotenv) e o Analisador de Arquivo Env lê cada linha KEY=value, fornecendo uma versão organizada no formato escolhido:

  • ENV Limpo — o mesmo layout KEY=value, mas organizado alfabeticamente, sem duplicatas, com comentários e linhas em branco removidos e valores entre aspas apenas quando necessário.
  • JSON — um objeto { "KEY": "value" }, pronto para usar em um carregador de configuração, fixture de teste ou corpo de solicitação.
  • Exportação Shell — um export KEY="value" por linha, permitindo que você source o resultado diretamente em uma sessão shell.

Ao lado da saída, relata problemas de análise — linhas sem =, chaves duplicadas (com a linha em que foram vistas pela primeira vez), e chaves com valores vazios — facilitando a detecção e correção de um arquivo env malformado.

Como usar

  1. Cole o conteúdo .env na caixa Conteúdo ENV, ou clique em Tente um exemplo para carregar um exemplo.
  2. Escolha um Formato de Saída: ENV Limpo, JSON ou Exportação Shell.
  3. Opcionalmente, ative Mascarar Valores para substituir cada valor por ***** — útil quando deseja compartilhar a estrutura de uma configuração sem vazar segredos.
  4. Leia o resultado normalizado e verifique a tabela Problemas de Análise para qualquer coisa que necessite atenção.
  5. Copie ou baixe a saída (.env, ou CSV para a lista de problemas).

A ferramenta entende as convenções dotenv comuns: prefixo export em uma linha, valores entre aspas simples ou duplas, e # comentários inline à direita (um # dentro de um valor entre aspas é deixado intacto).

FAQ

Como são tratadas as chaves duplicadas?

A última ocorrência de uma chave vence na saída — correspondendo a como a maioria dos carregadores dotenv substituem valores anteriores — e cada duplicata é sinalizada na tabela de problemas com o número de linha da primeira definição.

Por que meus comentários e linhas em branco desapareceram?

A saída é organizada e sem duplicatas, portanto a posição original de um comentário não pode ser preservada — comentários # de linha inteira e linhas em branco são sempre removidos. Comentários inline # após um valor também são removidos desse valor.

Isso muda meus valores?

Não. Os valores apenas têm as aspas removidas (aspas circundantes) e são entre aspas novamente quando um formato exige (por exemplo, um valor contendo um espaço). Ativar Mascarar Valores é a única exceção — substitui deliberadamente cada valor por *****.

Pode converter um arquivo .env para JSON?

Sim — escolha o formato de saída JSON e obtenha um objeto { "KEY": "value" } com as chaves organizadas alfabeticamente.

Privacidade

Tudo é executado inteiramente em seu navegador — o conteúdo env colado nunca é enviado para nenhum servidor. Isso importa aqui: arquivos .env normalmente contêm senhas de banco de dados, chaves de API e tokens de acesso. Nada é registrado, e compartilhar um link para esta ferramenta nunca inclui seu conteúdo colado (apenas suas configurações de formato e máscara). Para segurança extra ao compartilhar saída, ative Mascarar Valores.

envdotenvconfigenvironment-variablesjsonshell

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.