Formatador de YAML

Formate YAML com indentação consistente e preserve comentários e âncoras.

Dados e formatos
Preparando seu ambiente de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole texto, abra um arquivo UTF-8 ou teste o exemplo.
  2. Escolha entrada e opções, execute a ferramenta ou ative a execução automática.
  3. Revise, copie ou baixe o resultado. Alterar a entrada invalida o resultado anterior.

Formatador de YAML

Formate YAML com indentação consistente e preserve comentários e âncoras.

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Como funciona

Formate configurações YAML 1.2, incluindo vários documentos. Sintaxe inválida e chaves duplicadas são rejeitadas. Âncoras, aliases e tags personalizadas continuam no texto.

Antes e depois
Entrada
# Application settings
app: {name: DevToolsy, enabled: true}
defaults: &defaults
  retries: 3
  timeout: 5000
worker:
  <<: *defaults
  queue: tasks
---
environment: production
Saída
# Application settings
app: { name: DevToolsy, enabled: true }
defaults: &defaults
  retries: 3
  timeout: 5000
worker:
  <<: *defaults
  queue: tasks
---
environment: production

Formate YAML com indentação consistente e preserve comentários e âncoras.

Opções e fidelidade dos dados

Escolha indentação e largura da linha. Os tokens numéricos são preservados e aliases não são expandidos. Não valida regras de Kubernetes, CI ou aplicações.

Trabalhando com o resultado

Esta página produz YAML legível. Use YAML para JSON para converter; há restrições diferentes para tags, aliases e números.

Revise, copie ou baixe o resultado. Alterar a entrada invalida o resultado anterior.

Limites de processamento

Entrada UTF-8 de até 1 MiB por documento, saída de até 8 MiB. JSONPath e Schema: 5 segundos; outras ferramentas: 30 segundos.

Leitura complementarYAML 1.2.2
?

Perguntas frequentes

Posso formatar vários documentos YAML?

Formate configurações YAML 1.2, incluindo vários documentos. Sintaxe inválida e chaves duplicadas são rejeitadas. Âncoras, aliases e tags personalizadas continuam no texto.

O que a formatação preserva?

Escolha indentação e largura da linha. Os tokens numéricos são preservados e aliases não são expandidos. Não valida regras de Kubernetes, CI ou aplicações.

Isso converte YAML para JSON?

Não. Esta página produz YAML legível. Use YAML para JSON para converter; há restrições diferentes para tags, aliases e números.

Minha entrada é enviada?

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Posso abrir um arquivo local?

Entrada UTF-8 de até 1 MiB · saída de até 8 MiB

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.