pressione ⌘K para trocar de ferramenta
FORMAT & CONVERT

Conversor JSON ↔ YAML

Converte dados entre os formatos JSON e YAML.

local
json-yaml
§01 SOBRE ESTA FERRAMENTA

Visão geral

JSON e YAML representam o mesmo modelo de dados, mas os ecossistemas não se entendem: Kubernetes, pipelines de CI e Ansible falam YAML, enquanto APIs e o ferramental JavaScript falam JSON. Este conversor traduz entre os dois na hora, em qualquer um dos dois sentidos, com a biblioteca js-yaml rodando localmente no seu navegador.

Como usar

  1. Escolha o sentido na aba JSON → YAML ou YAML → JSON.
  2. Cole a sua entrada no campo JSON (ou YAML). O campo de saída se atualiza conforme você digita.
  3. Se a entrada não puder ser interpretada, a mensagem de erro aparece entre os dois campos; caso contrário, copie o resultado.

Exemplos

  • {"name":"sitekits","tags":["a","b"]}
name: sitekits
tags:
  - a
  - b
  • O sentido inverso transforma esse mesmo YAML de volta em JSON formatado com indentação de 2 espaços.

Observações

Converter YAML para JSON normaliza os valores: escalares com e sem aspas viram igualmente strings ou números JSON comuns, e os comentários são descartados. JSON é (quase) um subconjunto de YAML, então o ciclo JSON → YAML → JSON volta intacto para dados comuns.

Recursos que só existem no YAML — comentários, âncoras, tags personalizadas — não sobrevivem à ida para JSON, então guarde o original quando ele for a sua fonte de verdade.

FAQ
Meus dados são enviados para algum servidor?
Não. A conversão acontece inteiramente no seu navegador com a biblioteca js-yaml. Arquivos de configuração e payloads nunca saem da sua máquina.
A conversão é sem perdas?
Para dados simples (objetos, arrays, strings, números, booleanos, null), sim. Recursos exclusivos do YAML, como comentários, âncoras e tags personalizadas, não têm equivalente em JSON e são perdidos na conversão para JSON.
Qual formatação a saída usa?
A saída YAML usa indentação de dois espaços e não quebra linhas por largura; a saída JSON é formatada com indentação de dois espaços.