Conversor YAML para JSON

Converta configs YAML (K8s, Compose, Actions) em JSON limpo e edite visualmente.

Entrada YAML

Detalhes do nó

Selecione um nó para ver detalhes

Recursos principais

Full Indentation Parsing

Nested mappings, block sequences and compact object list items (- key: value) resolve to correct JSON structures.

Comments & Documents

# comments outside strings are stripped; --- and ... document separators handled, multi-docs returned as arrays.

Block Scalars | and >

Literal blocks keep line breaks, folded blocks collapse to single spaces — ideal for scripts embedded in configs.

Flow Collections

Inline [a, b] and {k: v} values are parsed via the JSON repair engine for maximum compatibility.

Como usar Conversor YAML para JSON

1

Paste YAML

Drop any .yml / .yaml content — Kubernetes manifests, Compose files, CI pipelines — into the input.

2

Convert

Click Convert to JSON (or let smart detection do it) to parse indentation into a JSON tree.

3

Edit & Export

Browse the result in Tree/Table view, edit values inline, then copy or download the JSON.

Comparação de Arquitetura Técnica e Privacidade

Como o formatjson.net se compara às ferramentas JSON tradicionais baseadas em servidor

Execução 100% Local Zero Upload para Servidor Padrão RFC 8259 e RFC 4180 Inteiros de 64 Bits Seguros JSON Schema 2020-12 PWA Offline
Capacidade / Padrão formatjson.net (100% no Navegador) Ferramentas Tradicionais de Servidor
Processamento e Privacidade 100% local em JavaScript no navegador — seus dados nunca saem do dispositivo Frequentemente enviam JSON/XML/CSV para servidores remotos
Chaves de API, JWTs e Dados Sensíveis Seguro por design — zero transmissão de rede, funciona offline via Service Worker Risco de logs em servidores ou retenção por terceiros
Reparo de JSON Quebrado ou Truncado por IA Máquina de estados léxica corrige comentários, aspas simples, vírgulas finais e chaves abertas em 1 clique Falha com erro de sintaxe em JSON não estrito
IDs Snowflake de 64 Bits e Zeros à Esquerda Preserva inteiros acima de 2^53 - 1 e códigos como "00123" sem perda de precisão Trunca IDs de 64 bits ou remove zeros à esquerda
Exploração de Arrays Aninhados em Tabela Drill-down interativo ([n items] →) com breadcrumbs, ordenação de colunas e edição inline Tabelas planas apenas na raiz ou árvores somente leitura
Desempenho com Arquivos Grandes Árvore lazy em lotes (200 nós) + tabela paginada + proteção de highlight >150 KB Travamento da interface em arquivos de vários megabytes

Perguntas frequentes

Which YAML features are supported? ▾

Indented mappings, sequences (including compact object items), # comments, quoted keys/strings, literal | and folded > block scalars, flow []/{} collections, --- document separators and scalar type inference.

Are YAML comments preserved? ▾

Comments are stripped (as is standard when converting to JSON), while # inside quoted strings is kept.

Does it handle Kubernetes manifests? ▾

Yes — the compact - name: x style common in K8s, Helm and GitHub Actions parses correctly.

What about multiple documents? ▾

Files with several --- documents return a JSON array of documents; single docs return the object directly.

Is conversion done locally? ▾

Yes — a custom zero-dependency parser runs 100% in your browser.