Converta JSON para YAML e vice-versa, com validação.

A conversão corre em direto no seu browser — nada é carregado. Edite qualquer um dos lados e o outro segue instantaneamente.  · Largue um ficheiro .json / .yaml em qualquer um dos painéis

Indentação
data.json
data.yaml

Sobre JSON ↔ YAML

O conversor JSON ↔ YAML traduz entre os dois formatos em ambas as direções, com validação incorporada. Cole JSON de um lado ou YAML do outro, e a conversão acontece ao vivo no seu navegador; erros de sintaxe são relatados com a localização exata, para que uma vírgula perdida ou uma indentação incorreta seja encontrada em segundos.

A formatação é configurável: escolha a largura de indentação e, opcionalmente, ordene as chaves de objeto alfabeticamente para uma saída estável e amigável a diffs. Estatísticas ao vivo mostram linhas, bytes, chaves e profundidade de aninhamento do seu documento, e a ferramenta informa se a raiz é um objeto, um array ou um escalar.

Você pode digitar, colar, enviar um arquivo ou arrastá-lo para a página, depois copiar ou baixar o resultado convertido. Como tudo roda do lado do cliente, arquivos de configuração com segredos nunca saem da sua máquina — uma ponte prática do dia a dia entre payloads de API e configurações do Kubernetes, CI ou Docker Compose.

Como usar JSON ↔ YAML

  1. Cole seu JSON ou YAML no painel correspondente — ou envie ou arraste um arquivo para a página.
  2. Corrija qualquer erro de sintaxe usando a posição de linha informada, se algum for sinalizado.
  3. Defina a largura de indentação e ative a ordenação de chaves conforme desejar.
  4. Leia a saída convertida no painel oposto, junto com as estatísticas do documento.
  5. Copie o resultado ou baixe-o como arquivo.

Perguntas frequentes

Para dados, sim — YAML é um superconjunto do JSON, então todo documento JSON tem uma representação em YAML e vice-versa. O que muda é a sintaxe: YAML usa indentação e permite comentários, embora os comentários se percam ao converter para JSON, que não tem sintaxe de comentário.

Entradas inválidas são sinalizadas com a posição da falha, para que você possa ir direto à linha problemática — normalmente uma vírgula ou aspas ausentes em JSON, ou indentação inconsistente e caracteres especiais não escapados em YAML.

Ela ordena as chaves de objeto alfabeticamente em todos os níveis da saída. Chaves ordenadas tornam os arquivos convertidos determinísticos, o que mantém os diffs de controle de versão pequenos e facilita comparar duas configurações lado a lado.

YAML tipa automaticamente escalares sem aspas: yes e no se tornam booleanos, 012 pode ser interpretado como um número, e códigos de país como NO são armadilhas conhecidas. Coloque o valor entre aspas na sua fonte YAML para forçá-lo a permanecer como string.

Sim — a conversão roda inteiramente no seu navegador, incluindo arquivos que você arrasta. Nada é transmitido, então converter configurações que contêm credenciais ou nomes de host internos é seguro.

Sim, é gratuito sem paywall baseado em tamanho — converta em ambas as direções sempre que precisar.


Pesquisas populares
json para yaml yaml para json conversor json yaml converter yaml online validador yaml ferramenta json yaml
Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.