Conversor YAML <-> JSON <-> TOML (Conversao mutua, no navegador)

Converta YAML, JSON e TOML nos dois sentidos. Cole o texto e obtenha saida formatada instantaneamente.

A conversao YAML JSON TOML roda inteiramente no seu navegador e sua entrada nunca e enviada a um servidor.

Sem upload para servidor (processamento somente no navegador)
Conversao automatica (mude para modo manual quando quiser)
Pronto para copiar e baixar

Como converter YAML JSON TOML

  1. Cole o texto que deseja converter.
  2. Escolha um formato de entrada (ou use deteccao automatica) e um formato de saida.
  3. Copie ou baixe o resultado.

Padroes de conversao

yaml para json (YAML -> JSON)

Converta configuracao YAML em JSON para APIs e ferramentas.

json para yaml (JSON -> YAML)

Converta JSON em YAML para arquivos de configuracao mais faceis de ler.

json para toml (JSON -> TOML)

Converta JSON em TOML para configuracoes de aplicacao.

Exemplo

YAML -> JSON

Entrada

app:
  name: demo
  enabled: true
  retries: 3

Saida

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Entrada

{"title":"demo","timeout":30}

Saida

title = "demo"
timeout = 30

FAQ

Anchors e aliases de YAML podem ser convertidos?

Sim, mas anchors e aliases podem ser expandidos ou perdidos, porque JSON e TOML nao oferecem um modelo equivalente de referencia.

Os tipos de valor (numero/string) podem mudar durante a conversao?

Sim. A tipagem implicita do YAML pode reinterpretar valores como "01" ou yes/no/on/off. Coloque aspas explicitamente quando necessario.

Qual codificacao de caracteres e usada?

UTF-8 e assumido. Texto japones e outros textos multibyte sao tratados como estao.

Comentarios sao preservados?

Nao. Comentarios nao sao preservados na conversao de ida e volta, especialmente porque JSON nao suporta comentarios.

Minha entrada e enviada a um servidor?

Nao. A conversao e feita inteiramente no seu navegador.