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.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- 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.