Minificador YAML
Minificar e comprimir YAML removendo espaços em branco
Entrada YAML
Saída minificada
O que é um minificador YAML?
Os documentos YAML usam indentação e linhas em branco para legibilidade. Quando precisa de reduzir o tamanho do ficheiro—para transferência de rede, incorporação em código ou armazenamento numa base de dados—a minificação remove esses espaços em branco extra. A especificação YAML 1.2 permite saída compacta; a estrutura e o conteúdo permanecem iguais. Apenas a formatação muda.
Esta ferramenta analisa o seu YAML e produz uma versão compacta. A minificação funciona inteiramente no seu navegador. Nada é enviado para um servidor—seguro para configs de produção, manifestos Kubernetes ou dados sensíveis.
Exemplos de minificação YAML
A minificação remove espaços em branco extra. Exemplo de telecomunicações:
Exemplo: Registo de assinante
Saída:
Clique no botão Amostra acima para carregar mais exemplos no editor.
Como usar esta ferramenta
Colar ou carregar YAML
Copie o seu YAML e cole-o no editor esquerdo. Também pode clicar em <strong>Carregar</strong> para carregar um ficheiro <code>.yaml</code> ou <code>.yml</code> do seu computador. O botão <strong>Amostra</strong> carrega dados de exemplo para testar.
Ver a saída minificada
O painel direito mostra o YAML compacto. As estatísticas mostram bytes guardados. YAML inválido mostrará um erro—corrija-o primeiro usando o Validador YAML.
Copiar ou descarregar
Use <strong>Copiar</strong> para colocar o resultado na área de transferência, ou <strong>Descarregar</strong> para guardar como ficheiro. Para formatar o YAML novamente com indentação, use o Formatador YAML.
Quando a minificação YAML ajuda
Manifestos Kubernetes, ficheiros Docker Compose e configs CI/CD podem ser grandes. O formato YAML é legível mas verboso. Minificar antes de enviar pela rede reduz o tamanho da carga. Para webhooks ou APIs que aceitam YAML, a entrada compacta é frequentemente preferida.
Incorporar YAML em código, armazená-lo em campos de base de dados ou passá-lo por URLs frequentemente requer uma forma compacta. Se precisar de converter para JSON em vez disso, use YAML para JSON.
Perguntas frequentes
A minificação quebra o YAML?
Não. A indentação é normalizada mas a estrutura permanece válida. Os comentários podem ser removidos dependendo do analisador. A estrutura YAML é definida pela indentação, por isso é preservada.
Quando minificar?
Ao enviar YAML pela rede, incorporar em código ou reduzir o tamanho da carga. Para ficheiros de config que edita, mantenha YAML formatado para legibilidade.
Os meus dados são privados?
Sim. A minificação funciona inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado para qualquer servidor. Pode confirmar isto abrindo o separador Rede do seu navegador enquanto usa a ferramenta.
Qual é o limite de tamanho?
Não há limite rígido da ferramenta em si. Depende da memória disponível do seu navegador. Ficheiros YAML até 10–15 MB geralmente funcionam sem problemas. Para configs muito grandes, considere dividir ou usar uma ferramenta de linha de comando.
A minificação preserva a estrutura?
Sim. Apenas os espaços em branco são removidos ou normalizados. Chaves, valores e aninhamento permanecem iguais. A saída é YAML válido. Para compressão máxima, poderia converter para JSON e usar o Minificador JSON, mas a minificação YAML mantém o formato.
Ferramentas relacionadas
Especificação YAML. Referência rápida YAML. Especificação JSON. MDN. YAML GitHub.