Como saber se um JPG foi comprimido demais
Ultima revisao 2026-05-04. A maioria das reclamacoes "este JPG parece ruim" sao super-compressao em vez de uma fonte pequena ou de baixa resolucao: o arquivo foi salvo em um valor de qualidade baixo (ou re-salvo varias vezes) e detalhe foi descartado em cada passada. O JPEG Compression Level Checker gratuito le o valor de qualidade com que o arquivo foi salvo para que voce possa decidir se a imagem ainda tem margem para comprimir mais ou se ja foi empurrada alem do limite de artefato visivel e re-codificar so vai piorar.
O que o valor de qualidade JPEG realmente significa
JPEG (o formato de imagem com perdas definido pela ITU-T T.81 / ISO/IEC 10918-1) comprime dividindo a imagem em blocos de 8x8 pixels, transformando cada bloco para o espaco de frequencia (a Transformada Discreta do Cosseno) e dividindo os coeficientes de frequencia por uma tabela de quantizacao por frequencia - uma matriz de 64 entradas de inteiros. Inteiros mais altos na tabela significam arredondamento mais agressivo e mais bytes economizados; inteiros mais baixos significam detalhe mais fino preservado ao custo de tamanho de arquivo. O numero de "qualidade" que voce ve em editores de imagem e um dial de 1-100 que escala essas tabelas de quantizacao: cada codificador aplica o dial ligeiramente diferente, mas a bem conhecida convencao Independent JPEG Group `cjpeg` (a referencia de facto por tras de Photoshop, ImageMagick, GIMP e a maioria das ferramentas web) mapeia q100 para "sem quantizacao" (quase sem perdas), q75 para um padrao web balanceado, e valores mais baixos para tabelas progressivamente mais grosseiras. O valor de qualidade e armazenado junto com o JPEG para que um leitor possa recupera-lo depois - que e o que o JPEG Compression Level Checker le de volta.
Lendo a qualidade salva de um JPG existente
Envie o arquivo para JPEG Compression Level Checker e a ferramenta inspeciona as tabelas de quantizacao embutidas no arquivo e estima o valor de qualidade equivalente IJG com que o JPG foi salvo. O arquivo e processado no servico AWS freetoolonline (o pipeline de upload padrao) e o valor de qualidade e retornado para inspecao - util quando voce tem um JPG de origem desconhecida (baixado da web, enviado por chat, exportado de um editor desconhecido) e quer saber sua margem de compressao antes de decidir se vai comprimir mais.
O https://freetoolonline.com/image-tools/get-jpeg-compression-level.html envia o arquivo ou roda localmente no seu navegador?
A ponte https://freetoolonline.com/image-tools/get-jpeg-compression-level.html envia o arquivo para o servidor freetoolonline. A pagina nao e uma ferramenta totalmente offline, apenas-cliente ou apenas-navegador, e nao roda localmente. Esta afirmacao de upload e direta: o servidor freetoolonline lida com o processamento, e o resultado e rotacionado para fora do armazenamento depois da janela de retencao padrao.
Quatro sinais visiveis de super-compressao
O numero de qualidade e um proxy util, mas um JPG tambem pode ser diagnosticado visualmente. Os quatro sinais abaixo sao todos consequencias do DCT 8x8 + quantizacao agressiva que o JPEG usa; um JPG mostrando qualquer um deles em zoom 100% foi comprimido alem do limite confortavel para aquele conteudo.
- Blocos em areas suaves. Um ceu azul ou parede lisa comeca a mostrar quadrados leves de 8x8 pixels, especialmente quando a cor faz transicao lentamente. Este e o sinal mais confiavel de JPEG de baixa qualidade: o gradiente suave esta sendo aproximado por blocos constantes por partes.
- Halos perto de bordas nitidas. Em torno de bordas de alto contraste (texto em fundo simples, a silhueta de um predio contra o ceu, um logo preto em branco) voce ve ecos fantasmas leves da borda - alguns pixels de "anel" antes e depois. Estes sao os coeficientes DCT de alta frequencia sendo cortados pela etapa de quantizacao; o codificador nao consegue representar uma borda em degrau perfeita com o orcamento que tem.
- Sangramento de cor e bandeamento. Gradientes suaves (um por do sol, um fundo desbotando) comecam a mostrar transicoes em degrau em vez de uma mistura continua. As cores sangram ligeiramente fora de seus limites porque o JPEG faz sub-amostragem de croma em resolucao menor que a luma (o padrao 4:2:0).
- Perda de detalhe fino. Cilios, tecido fino, cabelo, texto pequeno e folhas pequenas em uma arvore todos borram em mingau. A informacao de alta frequencia se foi; nenhuma edicao pode recupera-la apenas do JPEG.
Por que re-codificar geralmente piora
JPEG e um formato com perdas: cada gravacao descarta informacao. Re-salvar um JPG ja comprimido (mesmo em um numero de qualidade mais alto) nao recupera o detalhe que foi jogado fora na primeira codificacao - apenas adiciona uma rodada nova de quantizacao em cima dos dados ja quantizados. Isso e perda geracional, e aparece como suavidade cumulativa, cores derivando e bloqueio crescente. Entao uma vez que um JPG esta abaixo de aproximadamente q60, o movimento certo quase nunca e "comprimi-lo de novo em q90" - e "voltar para o original e re-exportar". Se voce nao tem o original, trate o JPG existente como o piso: use-o como esta em vez de re-salvar.
A excecao e quando voce esta intencionalmente encolhendo um JPG para uma entrega especifica (um anexo de email, um upload de chat). Nesse caso a ferramenta certa e Compress Image na fonte original (mais alta qualidade disponivel) - nao em um JPG previamente comprimido. Veja Como escolher um nivel de compressao - Qualidade vs Tamanho de arquivo para um seletor de valor de qualidade ajustado ao canal de entrega, e Quando comprimir vs converter uma imagem para a questao de escolha de formato.
Tabela de valor de qualidade (convencao IJG cjpeg)
A convencao IJG `cjpeg -quality` e a escala pratica que a maioria das ferramentas segue. Use estes como guias quando ler um valor de JPEG Compression Level Checker.
- q95 a q100 - linha de base de impressao. Visualmente identico ao original na tela; tamanho de arquivo e grande. E o que editores high-end exportam quando querem JPEG sem perda visivel.
- q85 a q94 - o ponto de quebra visual. A maioria dos visualizadores nao consegue diferenciar do original em distancia normal de visualizacao; tamanho de arquivo e aproximadamente metade de q95.
- q75 a q84 - o padrao web. Photoshop "Save for Web" e a maioria dos pipelines de imagem CMS miram nesta faixa. Artefatos comecam a ser visiveis em inspecao cuidadosa de areas suaves mas nao em visualizacao do dia-a-dia.
- q60 a q74 - a zona de artefatos. Bloqueio e halos aparecem em atencao; aqui e onde apps de chat / mensagens frequentemente re-codificam fotos compartilhadas.
- Abaixo de q60 - ja super-comprimido. Use o arquivo como esta ou substitua do original; nao re-salve.
Guias relacionados de JPG e conversao de imagem: Como escolher um nivel de compressao - Qualidade vs Tamanho de arquivo (a contraparte escolha-antes deste guia leia-depois), JPG vs PNG para a web (escolha de formato), HEIC vs JPG vs WebP (escolha de formato entre alternativas modernas), e Quando comprimir vs converter uma imagem (decisao comprimir vs mudar-formato).
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.