YAML to JSON.

Converta YAML para JSON instantaneamente no seu navegador. Rápido, gratuito e feito para desenvolvedores — sem upload, erros por linha e processamento inteiramente no lado do cliente.

Processado no seu navegadorNo upload, no signup

YAML input

0 lines · 0 chars

JSON output

0 lines · 0 bytesIndent: 2 spaces

What is YAML?

YAML is a human-friendly data serialization format used for configuration, CI pipelines, and Kubernetes manifests. It uses indentation (no braces or brackets) to express structure and supports maps, sequences, scalars, anchors, and multiline strings.

What is JSON?

JSON is the lingua franca of web APIs. It is strict about quoting strings and has only six value types — object, array, string, number, boolean, and null. Every YAML document can be expressed as JSON, but not the other way around.

YAML vs JSON.

YAML optimises for humans. JSON optimises for machines. YAML allows comments and anchors; JSON does not. YAML is whitespace-sensitive; JSON uses explicit { } and [ ]. When you convert from YAML to JSON, comments are dropped and YAML's flexible scalars (unquoted strings, dates) are emitted as proper JSON types where possible.

How to convert YAML to JSON.

  1. Paste your YAML into the left panel (or load the example).
  2. The converter runs on every keystroke — you should see JSON on the right immediately.
  3. Copy or download the result. To go the other way, click To YAML.

Common YAML conversion errors.

// Mixed indentation

user:
 name: John
  age: 25

YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.

// Missing colon

title YAML without a colon

Every key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.

// Tab characters

key:	value

YAML forbids tabs for indentation. Use spaces only. Most editors convert tabs to spaces automatically — but a stray one will break the file.

// Unsupported syntax

This converter supports the core YAML 1.2 spec. Custom tags and esoteric directives are not parsed.

Sua entrada é processada localmente e não é enviada para processamento. Verifique abrindo DevTools → Network.

YAML to JSON exemplos.

// Objeto simples

// Objeto aninhado

// Array de elementos

Perguntas frequentes.

Meu YAML é enviado para um servidor?

Não. A conversão é executada inteiramente no seu navegador usando JavaScript. Abra a aba de rede — você não verá nenhuma requisição com seus dados.

O conversor preserva comentários?

JSON não tem sintaxe de comentários, então eles são removidos durante a conversão.

O que acontece se meu YAML for inválido?

Você verá uma mensagem de erro com a linha exata e coluna, mais uma dica descrevendo a correção mais provável.

Posso fazer upload de um arquivo .yaml ou .yml?

Sim. Arraste um arquivo para o painel de entrada ou use o botão de upload.

Qual tamanho de YAML posso converter?

Não há limite fixo, mas arquivos muito grandes podem pausar brevemente a interface.

A conversão de YAML para JSON é segura?

Sim — e a maior garantia é que seus dados nunca saem do seu navegador.

Conversão de YAML para JSON

YAML é um formato de dados legível por humanos usado para arquivos de configuração, pipelines CI e manifestos Kubernetes. JSON é o formato universal para APIs web, suportado nativamente por JavaScript. Esta ferramenta converte documentos YAML em estruturas JSON válidas.

O conversor preserva estruturas aninhadas, tipos de dados e a ordem das chaves. Comentários YAML são removidos porque JSON não suporta comentários. Âncoras e aliases são resolvidos antes da conversão.

Quando converter YAML para JSON

Quando você precisa converter arquivos de configuração YAML em JSON para APIs web ou aplicações JavaScript.

Para análise de dados, a conversão permite processar dados YAML com ferramentas JSON como jq ou JSONPath.

Detalhes da conversão

Mapeamentos YAML são convertidos em objetos JSON. Sequências YAML se tornam arrays JSON. Escalares permanecem como strings, números ou booleanos conforme seu tipo YAML.

Para YAML multi-documento (com ---), apenas o primeiro documento é convertido. Para vários documentos, separe-os e converta individualmente.

Ferramentas relacionadas.