Conversor de .ENV para JSON — Grátis online

Cole seu .ENV abaixo e clique em Converter para obter JSON na hora.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O conversor de ENV para JSON lê um arquivo .env (dotenv) e devolve um objeto JSON com uma propriedade por variável. Comentários que começam com # e linhas em branco são ignorados, e as aspas em volta dos valores são removidas.

Cada valor é devolvido como string, exatamente como um processo enxerga as variáveis de ambiente. Ou seja, DB_PORT=5432 vira "5432" e DEBUG=false vira "false", então nada é reinterpretado no caminho.

Quando usar

  • Levar configurações locais para uma ferramenta que espera JSON, como a importação num gerenciador de segredos, a configuração de uma função na nuvem ou um arquivo de launch do VS Code.
  • Comparar as variáveis de dois ambientes: converta os dois arquivos e compare no Comparador de Texto (Diff).
  • Documentar quais variáveis uma aplicação precisa sem copiar o arquivo .env à mão de um lugar para outro.
  • Gerar um bloco de configuração JSON para uma plataforma de contêineres ou um serviço de CI a partir do mesmo .env que seu app já usa localmente.

Exemplo prático

Entrada

# Database
DB_HOST=localhost
DB_PORT=5432
APP_NAME="My App"
DEBUG=false

Saída

{
  "DB_HOST": "localhost",
  "DB_PORT": "5432",
  "APP_NAME": "My App",
  "DEBUG": "false"
}

Perguntas sobre esta ferramenta

Por que números e booleanos voltam como strings?

Variáveis de ambiente são sempre texto; a aplicação decide como lê-las. Mantê-las como strings mostra exatamente o que seu código vai receber. Converta os tipos no seu código onde for preciso.

Instruções export e valores entre aspas são aceitos?

Sim. Linhas como export API_URL=... são lidas, e aspas simples ou duplas em volta do valor são removidas, então valores com espaços ou com o caractere # ficam intactos.

É seguro colar segredos reais?

O arquivo é convertido na memória e não fica armazenado. Mesmo assim, trate credenciais de produção com cuidado e prefira valores de exemplo quando só precisar da estrutura.

Perguntas frequentes

É seguro converter dados sensíveis com esta ferramenta?

Sim - seus dados são processados e excluídos imediatamente. Nada é registrado ou salvo no servidor.

Existe um limite de tamanho para o arquivo?

A ferramenta lida bem com documentos de tamanho típico. Para arquivos muito grandes, considere dividi-los primeiro.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.