Convert between JSON and YAML formats. Bidirectional, adjustable indent. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Both formats encode the same data structure — objects, keys, values, arrays. JSON wraps every object in { } and separates members with commas, so braces carry the structure. YAML drops the braces and lets indentation carry the structure: a child key that is indented one more level belongs to the parent above it. Arrays are introduced with - . Converting is lossless for well-formed data — every level of nesting in one maps to exactly one level of indent in the other.
The same server config is written once in each syntax. Notice how each { } block on the left becomes one indented block on the right — the nesting level is the signal in YAML.
Moving a Node deployment config from JSON to YAML for readability.
Convert JSON to YAML and back. Everything runs locally; nothing is uploaded.
FreeToolHub JSON to YAML Converter is a free browser-based tool — convert JSON to YAML and back. No signup, no upload; everything runs locally in your browser.
Converte JSON para YAML e vice-versa. Bidirecional, indentação de 2/4 espaços, copiar e baixar. Perfeito para Kubernetes, Docker Compose, CI/CD. 100% baseado em navegador.
Este conversor alterna entre configurações e dados em JSON e YAML em ambas as direções. YAML entra, JSON estruturado sai; JSON entra, YAML limpo com sua escolha de indentação de 2 ou 4 espaços. O analisador lida com a profundidade do YAML — mapas aninhados, sequências, strings de várias linhas, âncoras e aliases — e produz chaves JSON previsíveis, enquanto a direção reversa emite YAML que o Kubernetes, Docker Compose e sistemas CI consomem sem reclamar. A saída pode ser copiada ou baixada, e como as configurações de infraestrutura geralmente contêm segredos e nomes de host internos, tudo é convertido localmente na página.
Engenheiros DevOps traduzem payloads de API em formato JSON de nuvem para manifestos YAML do Kubernetes e pipelines CI, e vice-versa. Desenvolvedores que mantêm arquivos Docker Compose convertem para JSON para manipulação programática, depois retornam para YAML para legibilidade. Qualquer pessoa que herde um arquivo YAML com âncoras e blocos de várias linhas o achata em JSON para ver a estrutura real. Redatores técnicos que produzem exemplos de documentação mantêm ambos os formatos sincronizados. A garantia de processamento local se encaixa em configurações que contêm credenciais, tokens e endpoints internos.
(1) Cole JSON ou YAML — a ferramenta detecta a direção automaticamente. (2) A conversão analisa o documento inteiro, resolvendo aninhamento, arrays e escalares de bloco YAML. (3) Escolha a indentação para a saída YAML; as chaves mantêm sua ordem para que diffs permaneçam revisáveis. (4) Copie ou baixe o resultado. O ciclo de ida e volta é seguro para dados: números, booleanos, nulo, estruturas aninhadas e strings unicode preservam valores exatamente, com erros relatados na primeira construção inválida em vez de falhar silenciosamente.
JSON vence em universalidade e segurança: todas as linguagens o analisam, comentários são proibidos para que nada possa se esconder, e sua gramática estrita significa uma forma válida de expressar qualquer estrutura. YAML vence na autoria humana: aninhamento baseado em indentação, comentários para explicar configurações não óbvias, e strings de bloco de várias linhas para scripts e certificados — é por isso que manifestos do Kubernetes, arquivos Compose, GitHub Actions e Ansible o escolheram. O custo do YAML é a famosa lista de armadilhas: o problema da Noruega onde um 'no' solto é analisado como booleano false, números de versão como 1.10 se tornando 1.1 a menos que entre aspas, e tabulações sendo ilegais para indentação. Disciplina prática: escreva configurações em YAML com valores entre aspas quando ambíguos, troque dados em JSON, e use este conversor ao cruzar a fronteira — especialmente achatando YAML que você herdou em JSON que você consegue entender.
Sim, completamente gratuito sem cadastro e sem chaves de API. A conversão é ilimitada; o plano gratuito permite 5 downloads ou salvamentos por dia, e o Pro elimina esse limite. Toda a conversão acontece no seu navegador usando JavaScript.
Sim, a ferramenta é bidirecional. Use o botão YAML → JSON para converter YAML de volta para JSON com tipagem adequada (strings, números, booleanos, nulos).
Não. Todo o processamento é 100% local. Seus JSON, YAML e dados de configuração nunca saem do seu navegador. Não há requisições de rede — tudo é executado em JavaScript no seu dispositivo.
Sim, a ferramenta lida com objetos profundamente aninhados, arrays, strings de várias linhas e todos os recursos padrão de YAML/JSON incluindo âncoras, aliases e escalares de bloco de várias linhas.
Esta ferramenta também é conhecida por estas tarefas — cada link abre a mesma ferramenta com um guia focado:
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.