Conversor de ENV para TOML Online
Converta .env para TOML online com tipos e aspas adequados. Ideal para mover configuração dotenv para Cargo.toml, pyproject.toml ou configs de ferramentas modernas. Gratuito.
O que é a Conversão de ENV para TOML?
A conversão de ENV para TOML pega um arquivo .env e o reescreve em TOML, um formato de configuração moderno com tipos adequados e sintaxe mais rigorosa. .env é extremamente simples (CHAVE=VALOR por linha); TOML adiciona tipos explícitos (strings recebem aspas, números e booleanos não), suporta arrays e datas, e é o formato de escolha para o Cargo do Rust e as ferramentas modernas do Python. Um conversor de env para toml percorre seu arquivo dotenv e escreve as chaves com a sintaxe TOML adequada, incluindo as aspas corretas para cada valor.
Por que Converter ENV para TOML?
TOML é o que as pessoas escolhem quando querem configuração fácil de ler, difícil de quebrar e com suporte a tipos adequados. É usado pelo Cargo, Poetry, Hatch, Hugo, Zola e uma longa lista de projetos Go e Rust. Arquivos .env são ótimos para desenvolvimento local, mas limitados quando você precisa de configuração estruturada e tipada. Converter env para toml online é a forma mais rápida de mover valores dotenv para uma cadeia de ferramentas moderna. Use esta ferramenta quando precisar migrar configurações .env para uma config de projeto Rust ou Python, modernizar a configuração do app para um formato fortemente tipado, compartilhar valores de ambiente em um formato mais amigável para diff no git, ou migrar para uma configuração mais difícil de digitar errado.
Como Funciona o Nosso Conversor de ENV para TOML
Ao clicar em Converter, a ferramenta analisa seu arquivo .env linha por linha, divide cada uma no primeiro sinal de igual e escreve os pares chave-valor com a sintaxe TOML adequada. Strings são envolvidas em aspas duplas, números ficam sem aspas e booleanos (true/false) são detectados automaticamente. Valores .env entre aspas (simples ou duplas) são desencapsulados primeiro para que a string interna apareça no TOML corretamente. Linhas começando com # são ignoradas. Tudo roda no seu navegador. Seus dados .env nunca saem do seu dispositivo.
Recursos Disponíveis
- Conversão com um clique: pressione Converter e o TOML aparece no painel de saída.
- Detecção de tipos: números e booleanos ficam sem aspas; strings recebem as aspas duplas TOML adequadas.
- Tratamento de aspas: valores .env entre aspas simples e duplas são corretamente desencapsulados antes da saída.
- Pular comentários: linhas começando com # são ignoradas, seguindo o comportamento dos carregadores dotenv.
- Suporte a upload: carregue um arquivo .env do dispositivo ou arraste-o para a entrada.
- Copiar com um clique: copie a saída TOML com o botão Copiar e cole no seu arquivo de configuração.
Como Usar a Ferramenta
- Cole seu conteúdo .env no editor de entrada, ou use o botão Enviar Arquivo para carregar um arquivo .env.
- Clique no botão Converter para gerar a saída TOML à direita.
- Verifique se as aspas e os tipos estão corretos para sua ferramenta.
- Clique no botão Copiar para copiar o TOML para a área de transferência.
Casos de Uso Comuns
- Projetos Rust e Python: migração de valores .env locais para configs Cargo.toml ou pyproject.toml.
- Modernização de config: transformação de variáveis dotenv em um formato TOML fortemente tipado.
- Geradores de sites estáticos: migração de .env local para config TOML do Hugo ou Zola.
- Configs mais rigorosas: migração de .env sem tipos para TOML para menos bugs relacionados a configuração.
Exemplo de Conversão
Entrada (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DEBUG=true
Saída (TOML)
SERVER_HOST = "localhost" SERVER_PORT = 3000 DEBUG = true