Conversor de YAML / JSON / TOML / .env
Converta dados entre YAML, JSON, TOML e .env sem instalar ferramentas CLI ou escrever um script. Cole seu arquivo de configuração, resposta de API ou estrutura de dados, selecione o formato de destino e obtenha a saída convertida instantaneamente. Tudo funciona no seu navegador.
Como Usar
- Selecione o formato de entrada usando os botões From (JSON, YAML, TOML ou .env) ou clique em Detect para detectar o formato automaticamente
- Selecione o formato de destino usando os botões To
- Cole ou digite seus dados no painel de entrada. A saída atualiza enquanto você digita
- Para saída JSON e YAML, ajuste a indentação pelo seletor (2 ou 4 espaços)
- Clique em Copiar para copiar o resultado ou em Inverter para trocar a direção da conversão
Por Que Existem Quatro Formatos
JSON se tornou o formato universal de intercâmbio de dados porque mapeia diretamente para as estruturas de dados da maioria das linguagens de programação: objetos, arrays, strings, números, booleanos e null. Sua rigidez (sem comentários, aspas estritas, sem vírgulas finais) é uma característica para análise automática mas um problema para edição humana.
YAML foi criado como uma linguagem de serialização de dados amigável para humanos. A aninhamento baseado em indentação, strings sem aspas, comentários e valores multilinha o tornam natural para arquivos de configuração. Essa flexibilidade traz complexidade: YAML tem regras de coerção de tipos que surpreendem desenvolvedores experientes é a sensibilidade a espaços significa que um único espaço mal colocado pode alterar silenciosamente sua estrutura de dados.
TOML é projetado para ser um formato de arquivo de configuração mínimo é fácil de ler com semântica óbvia. Usa cabeçalhos de seção estilo INI e tipagem estrita. É menos expressivo que YAML para estruturas profundamente aninhadas mas tem menos armadilhas de parsing.
Arquivos .env são o padrão para configuração específica do ambiente. Usam sintaxis simples KEY=VALUE, suportam comentários e são carregados pelas aplicações em tempo de execução. Docker, Vercel, Netlify e a maioria das plataformas de implantação leem arquivos .env para injetar segredos e configurações sem comprometê-los no controle de versão.
Entender as compensações ajuda você a escolher o formato certo: JSON para APIs e serialização, YAML para configurações DevOps complexas, TOML para configurações de aplicações, .env para segredos de ambiente e configuração de implantação.
Precisa formatar ou validar JSON antes de converter? Use o Formatador JSON. Trabalhando com configurações SQL ou CSS? O Formatador de Código lida com essas linguagens.