Ir para o conteúdo
Totalmente local

Calculadora de tamanho de compressão

Veja como o seu texto fica mais pequeno com compressão gzip, deflate ou brotli.

Entrada

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.

FAQ

Qual algoritmo de compressão devo escolher?
gzip é o mais amplamente suportado e uma boa predefinição para comparar com compressão real de servidor. Brotli geralmente comprime texto um pouco mais pequeno, mas é mais novo e não é suportado em toda a parte. Ative "Comparar todos os algoritmos" para ver a diferença real para o seu texto.
Por que o tamanho comprimido é maior do que o original para texto curto?
Cada formato de compressão adiciona uma pequena quantidade fixa de overhead de cabeçalho e enquadramento. Para entrada muito curta, esse overhead pode superar as economias, por isso o tamanho "comprimido" acaba sendo maior do que o original — isto é normal e acontece a mesma coisa nos servidores reais.
O que significa a razão de compressão?
É o tamanho original dividido pelo tamanho comprimido, mostrado como X:1. Uma razão de 3:1 significa que os dados comprimidos são cerca de um terço do tamanho original.
Por que diz que brotli não é suportado?
Nem todos os navegadores implementam o formato brotli para a API CompressionStream nativa ainda. Quando tal ocorre, a ferramenta o relata claramente em vez de mostrar um número errado — tente gzip ou deflate em vez disso, ou verifique novamente num navegador atualizado.
O meu texto é carregado para algum lugar?
Não. A compressão funciona inteiramente no seu navegador usando a API CompressionStream nativa — o seu texto nunca é enviado para um servidor.