Conversor de .env para JSON

Converta o conteúdo de um arquivo .env para JSON com inferência de tipos, chaves aninhadas e preservação de comentários. Roda só no navegador.

Cole o conteúdo do seu arquivo .env e esta ferramenta converte para JSON instantaneamente, direto no seu navegador. Números e booleanos são detectados automaticamente por padrão (DEBUG=true vira um booleano de verdade, não a string "true"), chaves com pontos como DB.HOST viram objetos aninhados, e as linhas de comentário são preservadas como campos $comments em vez de serem descartadas silenciosamente. Cada opção pode ser desativada. Nada é enviado para servidor algum — a conversão roda inteiramente no seu navegador.

.env Entrada

Carregar

Opções avançadasConverterLimpar

JSON Saída

O resultado aparecerá aqui...

CopiarBaixar

O resultado aparecerá aqui...

Sobre o Conversor de .env para JSON

Arquivos de ambiente (.env) são texto simples no formato CHAVE=VALOR, o que os torna fáceis de escrever, mas incômodos de usar em código que espera configuração estruturada. Esta ferramenta interpreta a sintaxe do .env — incluindo comentários com #, valores entre aspas e os separadores = e : — e gera um objeto JSON que você pode usar direto em um carregador de configuração, em um fixture de teste ou em uma sessão de depuração. Três opções controlam a saída: a inferência de tipos transforma strings que parecem números ou booleanos em tipos JSON reais, o aninhamento por chaves com pontos transforma FEATURE.CACHE.TTL em { "FEATURE": { "CACHE": { "TTL": ... } } }, e o tratamento de comentários mantém ou descarta as linhas com # que documentavam o arquivo original.

Talvez você também precise

JSON para Env

Converte objetos JSON para o formato .env CHAVE=VALOR, achatando chaves com pontos.

Abrir ferramenta

Properties para JSON

Converte arquivos .properties do Java em JSON aninhado sem perdas.

Abrir ferramenta

Formatador e Validador JSON

Formate, valide e visualize dados JSON.

Abrir ferramenta

YAML para JSON

Converter YAML para JSON ou JSON para YAML.

Abrir ferramenta

Cole o conteúdo do seu arquivo .env e esta ferramenta converte para JSON instantaneamente, direto no seu navegador. Números e booleanos são detectados automaticamente por padrão (DEBUG=true vira um booleano de verdade, não a string "true"), chaves com pontos como DB.HOST viram objetos aninhados, e as linhas de comentário são preservadas como campos $comments em vez de serem descartadas silenciosamente. Cada opção pode ser desativada. Nada é enviado para servidor algum — a conversão roda inteiramente no seu navegador.

Como converter .env para JSON

  1. 1

    Cole o conteúdo do seu .env

    Copie o conteúdo do seu arquivo .env no painel de entrada, ou clique no ícone do frasco para carregar um exemplo com comentários, números e booleanos.

  2. 2

    Ajuste as opções avançadas se precisar

    Abra as opções avançadas para ativar ou desativar a inferência de tipos, o aninhamento por chaves com pontos (e seu separador), e se os comentários devem ser mantidos como campos $comments ou ignorados. Os padrões seguem a convenção mais comum: tipos inferidos, chaves aninhadas, comentários mantidos.

  3. 3

    Clique em Converter

    O interpretador lê cada linha, remove comentários e aspas, e gera um objeto JSON no painel de saída. Alterar uma opção depois disso reexecuta a conversão na hora, sem precisar clicar em Converter de novo.

  4. 4

    Copie ou baixe o JSON

    Use o ícone de copiar para pegar o JSON e colar em outro lugar, ou baixe como arquivo .json. Precisa ir no sentido contrário? Use o ícone de trocar direção para ir para JSON to Env.

Referências

Ferramentas para desenvolvedores relacionadas

Perguntas frequentes sobre Env to JSON

Como converter um arquivo .env para JSON online?
Cole o conteúdo do seu arquivo .env no painel de entrada e clique em Converter. A ferramenta interpreta cada linha CHAVE=VALOR e gera um objeto JSON formatado no painel de saída, que você pode copiar ou baixar como arquivo .json.
Esta ferramenta envia meu arquivo .env para um servidor?
Não. A interpretação acontece inteiramente no seu navegador usando JavaScript — nenhuma requisição de rede é feita com o conteúdo do seu arquivo, o que importa bastante, já que arquivos .env costumam guardar segredos como chaves de API e credenciais de banco de dados.
Converter .env para JSON mantém os comentários?
Sim, por padrão. As linhas de comentário (que começam com #) são mantidas como um campo $comments no JSON de saída, associando cada chave ao comentário que vinha antes dela. Mude a opção Comments para "Ignore" nas opções avançadas para descartá-las.
Como são tratados os valores booleanos e numéricos ao converter .env para JSON?
Com Infer types ativado (padrão), valores como true, false ou 5432 são convertidos para os tipos booleano/número reais do JSON em vez de strings. Desative Infer types nas opções avançadas para manter todo valor como string simples, igual ao texto bruto do .env.
Posso transformar chaves .env com pontos em objetos JSON aninhados?
Sim. Com "Dotted keys → nested" ativado (separador padrão "."), uma chave como APP.CACHE.TTL=60 vira { "APP": { "CACHE": { "TTL": 60 } } }. Desative essa opção para manter a chave original plana, com pontos.
Qual a diferença entre .env e JSON para configuração?
Um arquivo .env é uma lista plana de pares CHAVE=VALOR pensada para variáveis de ambiente de processo (veja as recomendações de configuração do The Twelve-Factor App), enquanto o JSON suporta estruturas aninhadas e tipos nativos. Converter permite inspecionar ou comparar valores do .env como dados estruturados, ou alimentar ferramentas que só aceitam JSON.
Ele suporta valores entre aspas em arquivos .env?
Sim. Valores entre aspas simples ou duplas, como NAME="My App", têm as aspas removidas automaticamente antes da inferência de tipos ser aplicada.