Como usar
- Cole texto, abra um arquivo UTF-8 ou teste o exemplo.
- Escolha entrada e opções, execute a ferramenta ou ative a execução automática.
- 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.
# Application settings
app: {name: DevToolsy, enabled: true}
defaults: &defaults
retries: 3
timeout: 5000
worker:
<<: *defaults
queue: tasks
---
environment: production
# 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.
Entrada UTF-8 de até 1 MiB por documento, saída de até 8 MiB. JSONPath e Schema: 5 segundos; outras ferramentas: 30 segundos.
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