Calculadora de tamanho de compressão
Veja como o seu texto fica mais pequeno com compressão gzip, deflate ou brotli.
Calculadora de tamanho de compressão
Cole qualquer texto e esta ferramenta o comprime com a CompressionStream nativa do navegador para mostrar exatamente quanto mais pequeno fica. Ela relata o tamanho original em bytes e kB, o tamanho comprimido, a razão de compressão e a percentagem economizada — útil para estimar tamanhos de transferência gzip, comparar payloads JSON ou verificar se um bloco de texto vale a pena comprimidor antes de o armazenar ou enviar.
Escolha um algoritmo entre gzip, deflate, deflate-raw ou brotli, os mesmos formatos que um servidor web ou um pipeline de compilação usa para compressão de respostas. Ative "Comparar todos os algoritmos" para executar todos simultaneamente e vê-los lado a lado numa única tabela, que é a forma mais rápida de determinar se a razão extra do brotli realmente supera o gzip simples para o seu texto específico. "Mostrar dados comprimidos como Base64" imprime os bytes comprimidos do algoritmo selecionado como uma string Base64, útil para incorporar um payload comprimido diretamente no código ou num URI de dados.
O suporte para Brotli varia consoante o navegador — alguns motores ainda não o implementam para CompressionStream, e a ferramenta diz-o claramente em vez de fingir que o executou. Textos muito curtos ou já comprimidos (como um ID aleatório curto) podem sair maiores do que a entrada uma vez adicionado o overhead de enquadramento; isto é esperado e a razão o mostrará. O tally ao vivo sob o resultado mostra sempre a contagem de bytes original para comprimido e a percentagem economizada para o algoritmo que tem selecionado.
Tudo funciona localmente no seu navegador através da API de Fluxos de Compressão Web — nenhum texto é carregado para lugar algum, por isso é seguro testar respostas de API, ficheiros de configuração ou qualquer outra coisa que não gostaria de colar num site de terceiros. Copie o relatório, descarregue-o como ficheiro .txt ou envie o resultado para outra ferramenta para continuar trabalhando.