Conversor de INI para ENV Online
Converta INI para .env online instantaneamente. Achata seções, coloca chaves em maiúsculas e produz arquivos dotenv limpos para Docker, Node.js e deploys na nuvem. Privado e gratuito.
O que é a Conversão de INI para ENV?
A conversão de INI para ENV pega um arquivo de configuração INI clássico e o reescreve como um arquivo .env plano, o tipo de lista CHAVE=VALOR que quase todo app moderno lê para carregar variáveis de ambiente. INI usa cabeçalhos [section] e pares chave=valor; .env é apenas uma lista plana. Um conversor de ini para env percorre seu INI, prefixa cada chave com o nome da seção, coloca o resultado em maiúsculas com sublinhados e os escreve como uma variável por linha. Se você usou Node.js com dotenv, Python com python-dotenv, Docker, Vercel ou qualquer plataforma de nuvem, já conhece arquivos .env.
Por que Converter INI para ENV?
Variáveis de ambiente são como apps modernos separam configuração do código. Deploys em contêiner, o padrão 12-factor e a maioria das plataformas CI/CD esperam pares chave-valor no estilo .env. INI é como configuração legada de PHP, MySQL, Git e apps mais antigos costumava aparecer. Converter ini para env online é a forma mais rápida de trazer essa configuração legada para um deploy moderno sem redigitar. Use esta ferramenta quando precisar migrar configurações do php.ini ou my.cnf para um contêiner Docker ou secret do Kubernetes, gerar arquivos .env para pipelines CI/CD a partir de configs antigas, preparar variáveis de ambiente a partir de arquivos INI de apps de desktop, ou importar variáveis em massa para Vercel, Netlify ou Heroku.
Como Funciona o Nosso Conversor de INI para ENV
Ao clicar em Converter, a ferramenta analisa seu INI, pega cada cabeçalho [section] e prefixa cada chave dentro dessa seção com o nome da seção. Os nomes são colocados em maiúsculas e unidos com sublinhados para seguir a convenção de variáveis de ambiente. Então [server] com chave host=localhost se torna SERVER_HOST=localhost. Caracteres especiais como espaços ou aspas dentro dos valores são escapados ou envolvidos em aspas para que o parser .env os trate corretamente. A conversão roda inteiramente no seu navegador, o que importa especialmente aqui pois arquivos .env costumam conter segredos. Nada sai do seu dispositivo.
Recursos Disponíveis
- Prefixo de seção: as chaves são prefixadas com o nome da seção em maiúsculas.
- Normalização para maiúsculas: as chaves são convertidas para o formato padrão de variáveis ENV.
- União com sublinhado: nomes de seção e chave são unidos com sublinhados.
- Escape seguro de valores: valores com espaços ou caracteres especiais são colocados entre aspas automaticamente.
- Privacidade em primeiro lugar: conversão pura no navegador, sem roundtrip ao servidor, mesmo para segredos.
- Suporte a upload: carregue um arquivo .ini ou .cfg do dispositivo ou arraste-o para a entrada.
Como Usar a Ferramenta
- Cole seu conteúdo INI no painel de entrada, ou use o botão Enviar Arquivo para carregar um arquivo .ini ou .cfg.
- Clique no botão Converter para gerar a saída .env.
- Verifique se os nomes das chaves estão como seu app espera.
- Clique no botão Copiar e cole o conteúdo .env no seu projeto.
Casos de Uso Comuns
- Migração de legado: migração de configs INI antigas para configurações baseadas em .env para apps modernos.
- Deploys Docker: geração de variáveis de ambiente para containers via --env-file.
- Pipelines CI/CD: preparação de segredos e variáveis de configuração para etapas de build e deploy.
- Plataformas de nuvem: importação de variáveis em massa para Vercel, Netlify, Render ou Heroku.
Exemplo de Conversão
Entrada (INI)
[server] host=localhost port=3000 [database] user=admin password=secret
Saída (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DATABASE_USER=admin DATABASE_PASSWORD=secret