Compressor YAML
Comprima arquivos YAML online e grátis removendo comentários e linhas em branco — ideal para manifestos Kubernetes, charts Helm, workflows do GitHub Actions e arquivos Docker Compose. Nosso compressor yaml mostra a economia exata em bytes e a redução do número de linhas. Roda inteiramente no seu navegador, então seu YAML nunca sai do seu dispositivo. Sem cadastro.
YAML Input
YAML, Kubernetes manifests, Helm charts, GitHub Actions, Docker Compose
Compressed YAML Output
Read-only - copy or download the compressed output
YAML structure is always preserved
The yaml compressor only removes comments and blank lines - indentation, key-value pairs, anchors, aliases, and multi-line strings are never modified. The output is always valid, parseable YAML.
Por que usar nosso compressor YAML?
- Compressão YAML instantânea: nosso compressor yaml processa seus arquivos YAML na hora, direto no navegador — sem idas e voltas ao servidor e sem tempo de espera. Remova comentários e linhas em branco de manifestos Kubernetes, charts Helm e configurações de CI/CD em milissegundos, com exibição da economia exata em bytes e da redução de linhas.
- Compressor YAML online seguro: seus arquivos YAML nunca saem do seu dispositivo. Nosso compressor yaml online roda inteiramente no lado do cliente em JavaScript — nenhum dado é enviado a nenhum servidor. Comprima com segurança YAML que contenha chaves de API, segredos, configurações de cluster ou dados de infraestrutura sensíveis, sem risco algum à privacidade.
- Compressor YAML online sem instalação: use nosso compressor yaml diretamente em qualquer navegador moderno (Chrome, Firefox, Safari ou Edge). Sem plugins do kubectl, sem scripts Python e sem pacotes npm. Funciona no desktop e no celular sem nenhuma configuração — basta colar seu YAML e comprimir.
- 100% grátis para sempre: use nosso compressor yaml completamente de graça, sem custos ocultos, sem cadastro, sem anúncios e sem limite de uso. Comprima arquivos YAML online quantas vezes quiser — para projetos pessoais, trabalho profissional de DevOps ou infraestrutura corporativa. Grátis para sempre.
O que é compressão YAML?
A compressão YAML é o processo de reduzir o tamanho de um arquivo YAML removendo conteúdo não funcional — principalmente comentários (linhas que começam com # e sufixos em linha # ...) e linhas em branco — sem alterar a estrutura de dados nem os valores. Diferente de JSON ou XML, os arquivos YAML usados em fluxos de DevOps (manifestos Kubernetes, charts Helm, pipelines de CI/CD) costumam ter muitos comentários de documentação, o que os torna bem maiores do que o necessário para o consumo por máquinas. Nosso compressor yaml online gratuito elimina toda essa sobrecarga diretamente no seu navegador, sem envio para servidor.
Como funciona nosso compressor YAML
- Cole ou envie seu YAML: insira seu YAML no painel de entrada ou clique em "Enviar .yaml / .yml" para carregar um arquivo. Nosso compressor yaml online aceita qualquer YAML válido — manifestos Kubernetes, valores Helm, workflows do GitHub Actions, arquivos Docker Compose e configurações de aplicativos.
- Configure e comprima: escolha suas opções de compressão — remover comentários, remover linhas em branco, remover espaços no fim das linhas ou compactar várias linhas em branco. Clique em "Comprimir YAML" — todo o processamento acontece localmente no seu navegador com total privacidade.
- Copie ou baixe a saída: o YAML comprimido aparece na hora no painel de saída com a economia exata em bytes e a redução do número de linhas. Copie para a área de transferência ou baixe como arquivo .yaml para usar imediatamente no seu pipeline.
O que é removido durante a compressão YAML
- Comentários de linha inteira: linhas cujo primeiro caractere não branco é # são removidas por completo — incluindo comentários indentados dentro de estruturas YAML aninhadas.
- Comentários em linha: comentários # ... no fim de linha após os valores (por exemplo, replicas: 3 # número de pods ) são removidos, deixando apenas o valor.
- Linhas em branco: linhas vazias e linhas que contêm apenas espaços são removidas, reduzindo o número total de linhas sem afetar a estrutura YAML.
- Espaços no fim das linhas: espaços e tabulações no final de cada linha são removidos, reduzindo o tamanho do arquivo e evitando problemas de interpretação de YAML relacionados a espaços.
O que é sempre preservado
Nosso compressor yaml nunca modifica a estrutura YAML, a indentação, os pares chave-valor, as âncoras ( &âncora ), os aliases ( *alias ), as strings multilinha (blocos literais | e dobrados > ) nem o conteúdo de strings entre aspas. A saída é sempre YAML válido e interpretável, produzindo dados idênticos quando carregada por qualquer interpretador de YAML. Comentários em linha dentro de strings entre aspas também são preservados — o compressor só remove comentários que aparecem fora dos valores de string.
Perguntas frequentes
Um compressor YAML é uma ferramenta que reduz o tamanho de um arquivo YAML removendo comentários e linhas em branco sem alterar a estrutura de dados nem os valores. Nosso compressor yaml online gratuito roda inteiramente no seu navegador — sem envio para servidor e sem necessidade de instalação.
Não. Nosso compressor yaml remove apenas comentários e linhas em branco — ele nunca modifica a indentação, os pares chave-valor, as âncoras, os aliases nem os blocos de strings multilinha. A saída é sempre um YAML válido e interpretável.
Com certeza. Nosso compressor yaml processa tudo localmente no seu navegador. Seus arquivos YAML nunca são enviados para nenhum servidor, nunca são armazenados remotamente e nunca saem do seu dispositivo.
Sim — 100% grátis, para sempre. Sem cadastro, sem conta, sem plano premium, sem limite de uso e sem anúncios.
Sim. Manifestos Kubernetes são arquivos YAML padrão, e nosso compressor yaml os trata corretamente. Os comentários e as linhas em branco são removidos, enquanto todos os campos de recursos Kubernetes, labels, annotations e estruturas aninhadas são preservados exatamente.
Blocos de strings multilinha (blocos literais | e dobrados > ) são preservados literalmente. Nosso compressor yaml não modifica o conteúdo das strings multilinha — apenas linhas de comentário isoladas e linhas em branco fora dos valores de string são removidas.
Sim. Nosso compressor yaml remove comentários em linha (por exemplo, replicas: 3 # número de pods) detectando o padrão " #" fora de strings entre aspas. Comentários dentro de valores de string entre aspas são preservados.
Manifestos Kubernetes e charts Helm típicos, com muitos comentários de documentação, alcançam redução de 20% a 50%. Arquivos YAML com poucos comentários podem ter redução de 5% a 15% apenas pela remoção de linhas em branco.
A ferramenta atual processa um arquivo YAML por vez. Para comprimir vários, cole e comprima cada um individualmente. Para compressão em lote, considere usar yq ou um script de sed/awk no seu pipeline de CI/CD.