Só um minuto...(/)
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Ótimo, comprimimos suas imagens com sucesso.
Imagens Otimizadas.
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Imagens Otimizadas.
A maioria das pessoas encontra a extensão .jfif por acaso. Você clica com o botão direito em uma imagem em uma página da web, salva, e o Windows entrega um arquivo terminando em .jfif que metade dos seus outros programas se recusa a abrir. Antes de qualquer coisa sobre compressão: um arquivo .jfif é um arquivo JPEG. Os bytes são os mesmos e o mesmo decodificador os lê. Só as letras após o ponto mudam. Comprimir um é comprimir um JPEG, e esta página faz isso sem pedir para você escolher configurações que não teria como avaliar.
JFIF significa JPEG File Interchange Format. É um pequeno cabeçalho que fica logo no início de quase todo JPEG já criado: os quatro caracteres J, F, I e F, logo após os dois primeiros bytes do arquivo, seguidos por um número de versão e a densidade de pixels. Suas fotos .jpg comuns também carregam isso. A extensão só aparece como .jfif quando o programa que está salvando lê o tipo de arquivo no registro do Windows e escolhe essa grafia em vez de .jpg. O Chrome no Windows é a causa mais comum.
Verificamos isso em vez de apenas assumir. Salvando uma imagem duas vezes, uma como .jpg e outra como .jfif, resultou em dois arquivos com o mesmo hash SHA-256 até o último byte. A extensão é apenas um rótulo externo. Nada dentro é diferente, por isso renomear um .jfif para .jpg geralmente funciona sem problemas.
Três coisas, e nenhuma delas é o tamanho da sua imagem. O codificador reconstrói as tabelas de quantização, de onde vem a maior parte da economia: ele gasta menos bits em detalhes que seu olho não percebe. Ele recalcula as tabelas de Huffman para a sua imagem específica em vez de reutilizar um conjunto genérico. Depois, grava o arquivo como um JPEG progressivo em vez de um baseline, então a imagem aparece com nitidez crescente à medida que carrega, em vez de ser pintada de cima para baixo.
As dimensões dos pixels permanecem intactas. Colocamos uma imagem de 1400 por 900 e lemos 1400 por 900 de volta no cabeçalho do arquivo retornado. Nada é redimensionado para fazer a porcentagem parecer melhor.
A compressão JPEG descarta informações, e uma segunda passagem descarta um pouco mais. Isso vale para qualquer ferramenta que reduz um JPEG, inclusive esta. A descrição honesta não é "sem perda de qualidade", mas sim "perda que você provavelmente não verá no tamanho normal de visualização". Se o arquivo for para impressão ou para um arquivo que você irá editar novamente depois, mantenha o original e comprima uma cópia. Se for para uma página da web ou e-mail, quase sempre vale a pena fazer essa troca.
Em 8 de setembro de 2026, passamos quatro arquivos por esta página e anotamos a contagem de bytes do que retornou.
| Arquivo | Original | Retornado | Alteração |
| Foto salva em alta qualidade, 1400 por 900 | 383.921 bytes | 68.321 | -82,2% |
| A mesma foto com EXIF, GPS e perfil de cor | 250.843 bytes | 67.501 | -73,1% |
| Um arquivo já comprimido e já progressivo | 64.502 bytes | 64.502 | 0% |
| Um PNG enviado nesta página | 703.830 bytes | 74.379 | -89,4% |
O segundo arquivo da tabela foi criado de propósito para carregar informações extras: marca da câmera, tag de software, comentário do usuário, coordenadas GPS e perfil de cor embutido. Procuramos todos esses cinco dados no arquivo retornado e não encontramos nenhum deles. O que voltou foi apenas o cabeçalho JFIF, as tabelas de quantização e Huffman, e a imagem. Se você está postando uma foto do celular, isso significa que o local onde foi tirada não vai junto.
Isso tem dois lados, e vale saber qual deles você prefere. Um perfil de cor também é metadado, e sai junto com o resto. Para fotos destinadas a uma página da web, esse é o resultado sensato. Se você trabalha com fluxo de cor gerenciado, comprima uma cópia e mantenha o original.
A terceira linha é a interessante. Esse arquivo já havia sido bastante comprimido e já estava em modo progressivo, então não havia mais nada a remover. Ele voltou com exatamente 64.502 bytes, o mesmo número de quando entrou. Uma ferramenta determinada a mostrar um ganho teria que sacrificar qualidade da imagem para fabricar um. Esta devolve seu original e informa que não encontrou nada a melhorar.
São dois problemas diferentes e vale separar para economizar tempo. Se um aplicativo rejeita seu .jfif, quase nunca é porque a imagem está corrompida. É porque o aplicativo verifica a extensão em uma lista e .jfif não está nela. A compressão não muda isso: o que retorna ainda é um .jfif, e o mesmo aplicativo continuará recusando. A solução é dar ao arquivo o nome que o aplicativo espera, que é o que o conversor no final desta página faz. Comprima quando o arquivo está muito pesado. Converta quando algum programa se recusa a ler.
O carregador desta página também aceita PNG, JPG, JPEG, WEBP, AVIF, GIF, SVG, TIFF e BMP. Cada arquivo retorna no formato em que foi enviado. O PNG da tabela acima entrou como PNG e saiu como PNG, ainda 1400 por 900, ainda PNG quando lemos seu cabeçalho. Cair na página do JFIF não converte silenciosamente suas outras imagens em outro formato.
Se algum programa ainda recusar seu arquivo por causa da extensão, JFIF para JPG dá a ele o nome esperado. Para enviar vários deles como um documento só, use JFIF para PDF. E se você quiser remover os dados ocultos sem reencodar a imagem, Remover Metadados de Foto faz apenas isso.