Analisador de Arquivo Env
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
| Tipo | Linha | Mensagem |
|---|---|---|
| No data yet | ||
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_HERECole 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/MCP | A 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êsourceo 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
- Cole o conteúdo
.envna caixa Conteúdo ENV, ou clique em Tente um exemplo para carregar um exemplo. - Escolha um Formato de Saída: ENV Limpo, JSON ou Exportação Shell.
- Opcionalmente, ative Mascarar Valores para substituir cada valor por
*****— útil quando deseja compartilhar a estrutura de uma configuração sem vazar segredos. - Leia o resultado normalizado e verifique a tabela Problemas de Análise para qualquer coisa que necessite atenção.
- 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.