Como compactar uma imagem para 100 KB no Windows sem enviá-la para a internet
Um formulário de inscrição, portal de cliente, marketplace ou sistema de e-mail pode aceitar uma imagem somente quando ela está abaixo de um limite fixo de tamanho. Isso cria um problema mais específico do que simplesmente deixar a imagem “menor”: o resultado precisa caber no limite e preservar o máximo possível de detalhes úteis.
Você pode ajustar repetidamente um controle de qualidade, salvar outra cópia e conferir o tamanho do arquivo. Ou pode usar um fluxo de tamanho-alvo que procura o melhor resultado abaixo do teto no seu PC com Windows.
Para este passo a passo, compactamos um JPEG gerado de 3000 × 2000 com o LocalFlux 1.0.7.0. A origem tinha 4.281.079 bytes. Os dois resultados testados foram:
Confira primeiro o limite do portal em bytes. A opção 100 KB equivale a 102.400 bytes. O resultado de 101.191 bytes deste artigo não atende a um limite de 100.000 bytes. Um teto personalizado de 97 KB equivale a 99.328 bytes: é uma margem calculada, não um resultado testado. Verifique o arquivo antes de enviar.
Revisão de outubro de 2026: as dez execuções de 100 KB e as dez de 500 KB reproduziram os bytes e as dimensões históricos abaixo. O novo vídeo contínuo mostra apenas o percurso de 100 KB, sem a execução separada de 500 KB nem inspeção da qualidade. Os downloads originais e as medições de 1.0.7.0 permanecem iguais.
| Alvo | Saída real | Dimensões | Redução |
|---|---|---|---|
| Abaixo de 100 KB | 101.191 bytes (98,8 KB no aplicativo) | 1675 × 1117 | 97,64% |
| Abaixo de 500 KB | 497.544 bytes (485,9 KB no aplicativo) | 3000 × 2000 | 88,38% |
As duas saídas ficaram abaixo dos tetos solicitados, e o original permaneceu inalterado.
Exemplo medido, não um resultado universal: o tamanho e as dimensões que o LocalFlux consegue preservar dependem do formato, do conteúdo, do ruído, da compactação existente e do limite solicitado. Outra imagem pode exigir mais ou menos redimensionamento ou talvez não consiga atingir de forma aceitável um alvo extremamente pequeno.
Baixe o LocalFlux na Microsoft Store
Resposta resumida
Para compactar uma imagem compatível para 100 KB com o LocalFlux:
- Abra o LocalFlux e escolha Compactar.
- Adicione uma imagem JPG, PNG ou WebP.
- Abra Opções e selecione Tamanho-alvo (Target size).
- Escolha Menos de 100 KB. Se preferir, você pode escolher Menos de 500 KB ou um máximo personalizado.
- Selecione Compactar.
- Confira o tamanho e as dimensões informados para a saída, além da qualidade visual, antes de enviar a cópia.
O LocalFlux grava um novo arquivo com _compressed e mantém a origem intacta.
Por que um limite de tamanho exato é mais difícil que uma configuração de qualidade
Codificadores de imagem normalmente oferecem configurações como qualidade, esforço de compactação, dimensões ou formato. Esses controles afetam o tamanho do arquivo, mas não prometem um número específico de bytes.
Dois JPEGs salvos com a mesma qualidade podem ter tamanhos muito diferentes porque seus pixels são diferentes. Um céu uniforme é relativamente previsível; cabelos, folhagens, tecidos, texto, granulação e ruído do sensor podem exigir mais dados. Uma ilustração PNG com paleta limitada se comporta de maneira diferente de uma fotografia detalhada. WebP pode usar compactação com ou sem perdas.
A especificação oficial do PNG define PNG como um formato sem perdas com transparência alfa opcional. A documentação do WebP, do Google, descreve os modos com e sem perdas, além da transparência. Essas diferenças entre formatos explicam por que uma regra universal como “qualidade 80 equivale a 100 KB” não pode funcionar de forma confiável.
Um fluxo de tamanho-alvo inverte a pergunta. Em vez de perguntar “Qual tamanho a qualidade 80 vai produzir?”, ele pergunta “Qual é o melhor candidato que cabe abaixo deste tamanho?”.
Antes de começar
Este artigo usa uma configuração controlada e reproduzível, não uma foto privada:
| Item | Valor testado |
|---|---|
| Aplicativo | Build de teste local x64 do LocalFlux 1.0.7.0 |
| Windows | Windows 11 x64, build 26200 |
| Origem | JPEG sintético gerado localmente, sem conteúdo pessoal |
| Dimensões da origem | 3000 × 2000 |
| Tamanho da origem | 4.281.079 bytes (4,1 MB no LocalFlux) |
| Fluxo | Compactar → Target size → Menos de 100 KB / Menos de 500 KB |
| Destino | Mesma pasta da origem |
O arquivo de teste contém deliberadamente variações detalhadas de cor. Ele é útil para demonstrar uma busca por tamanho-alvo, mas não representa todas as fotos de câmera, ilustrações, capturas de tela ou downloads já otimizados.
Como compactar uma imagem para 100 KB com o LocalFlux
1. Adicione a imagem e escolha Compactar
Abra o LocalFlux, mude para Compactar e adicione a imagem. Você pode arrastar e soltar ou usar Adicionar arquivos.

As capturas da interface foram atualizadas em outubro de 2026 com uma compilação reconstruída a partir do código documentado do LocalFlux 1.0.10.0. As medições e os downloads históricos mantêm o escopo dos testes originais. Registros das capturas: 1 · 2
A origem está pronta no modo Compactar. Todos os caminhos visíveis estão dentro da pasta neutra de captura C:\tmp\LocalFluxBlogRefresh.
O modo Compactar mantém o formato compatível da origem, em vez de transformar o arquivo em um tipo não relacionado. Neste teste, um JPG gerou outro JPG.
2. Escolha Target size
Abra Opções, selecione Tamanho-alvo (Target size) e escolha Menos de 100 KB no menu de resultados.

Menos de 100 KB escolhe entre as tentativas um candidato de até 102.400 bytes. Confira a aparência.
Este guia demonstra um JPEG estático. JPG, PNG e WebP estático são pontos de partida; o aplicativo atual também oferece tamanho-alvo para outros formatos compatíveis, incluindo MP4, MOV e WebM. A disponibilidade e os resultados dependem da origem. PNG codifica sem perdas, mas reduzir suas dimensões descarta pixels originais. Uma origem já abaixo do teto pode ser copiada sem recodificação, a menos que o perfil exija redução; isso não remove metadados.
A aba de tamanho-alvo ainda aparece como Target size na interface gravada; as opções de tamanho estão traduzidas.
3. Inicie a busca
Selecione Compactar 1 arquivo. O LocalFlux avalia os candidatos localmente. A fila exibe uma conversão ativa enquanto o aplicativo faz a busca.
A busca de JPEG testa no máximo 16 candidatos e pode reduzir as dimensões até três vezes. Ela mantém um candidato válido entre essas tentativas; “melhor” não significa um ótimo global nem uma pontuação de qualidade perceptiva. A proporção é aproximada por causa do arredondamento dos pixels. Não amplia a origem nem reduz uma imagem grande abaixo de 640 pixels no lado maior; uma origem já menor continua menor. Se a busca limitada falhar, não entrega como sucesso uma saída acima do teto.
Se o limite não puder ser alcançado dentro dessa restrição, o LocalFlux indica falha no trabalho em vez de apresentar como sucesso um arquivo acima do tamanho.
4. Confira o resultado concluído
O aplicativo informa os tamanhos medidos da origem e da saída, a porcentagem economizada, as dimensões finais e o uso do alvo.

O teste de 100 KB foi concluído em 98,8 KB. Os detalhes da seleção mostram 98,8 KB utilizados do alvo de 100 KB.
O arquivo exato tinha 101.191 bytes, abaixo do teto de 102.400 bytes usado por esse resultado. A busca reduziu as dimensões de 3000 × 2000 para 1675 × 1117, preservando a proporção aproximada de 3:2 da imagem.
Abra o resultado e examine-o no tamanho em que será realmente usado. Preste atenção especial a:
- textos pequenos e linhas finas;
- rostos, cabelos, folhagens e tecidos;
- gradientes e áreas escuras;
- bordas nítidas de alto contraste; e
- qualquer detalhe que o destinatário precise avaliar.
Ficar abaixo de um limite de bytes não significa automaticamente que o resultado é adequado à finalidade.
O que muda com um alvo de 500 KB?
Um teto menos agressivo dá mais espaço ao codificador. Repetimos o mesmo fluxo com a mesma cópia da origem e selecionamos Menos de 500 KB.

O resultado teve 497.544 bytes, exibidos como 485,9 KB no aplicativo. Ele manteve as dimensões completas de 3000 × 2000.

O resultado de 500 KB manteve as dimensões da origem porque foi possível cumprir o teto solicitado sem reduzir este arquivo de teste.
Isso ilustra um ponto importante: o alvo é um máximo, não uma ordem para que todas as saídas tenham exatamente o mesmo tamanho. O LocalFlux tenta manter o melhor candidato abaixo do teto; ele não adiciona bytes de preenchimento para chegar exatamente ao número.
Examine os arquivos reais do teste
As amostras usadas neste artigo estão disponíveis para análise:
- JPEG de origem gerado, 4.281.079 bytes
- Saída real do LocalFlux abaixo de 100 KB, 101.191 bytes
- Saída real do LocalFlux abaixo de 500 KB, 497.544 bytes
| Saída abaixo de 100 KB | Saída abaixo de 500 KB |
|---|---|
![]() | ![]() |
A imagem de 100 KB tem menos pixels e um orçamento de codificação mais restrito. A imagem de 500 KB mantém as dimensões completas e mais detalhes codificados. O redimensionamento do navegador pode ocultar diferenças; portanto, baixe os arquivos e compare-os com zoom de 100% quando a decisão for importante.
Assista ao fluxo de trabalho
Um JPEG sintético está pronto com Menos de 100 KB selecionado. Opções é aberto para mostrar o alvo, fechado e a compactação começa. A fila informa uma saída de 98,8 KB. Abra o arquivo para conferir a aparência. Esta gravação contínua de outubro de 2026 não é um teste de velocidade.
100 KB, 500 KB ou um limite personalizado?
Escolha o limite exigido pelo destino e deixe uma pequena margem de segurança quando o sistema receptor não for claro sobre as unidades ou puder modificar o upload.
- Menos de 100 KB: útil para formulários rigorosos, miniaturas, avatares e prévias leves.
- Menos de 500 KB: oferece muito mais espaço para fotografias e gráficos detalhados.
- Imagem do site: tem como alvo 300 KB e um lado mais longo de no máximo 1920 pixels na versão testada do LocalFlux.
- Anexo de e-mail: tem como alvo 5 MB por arquivo.
- Personalizado: aceita um alvo de 10 KB a 100 MB.
Não escolha 100 KB apenas porque parece eficiente. Se o destino aceitar 500 KB e a imagem tiver detalhes importantes, o orçamento maior pode produzir o melhor resultado.
Por que redimensionar costuma importar mais que outra redução de qualidade
Uma imagem de 3000 × 2000 contém seis milhões de pixels. Se o destino a exibe como uma pequena foto de perfil, enviar todos os seis milhões pode trazer pouco benefício prático.
Reduzir as dimensões deixa o codificador com menos pixels para descrever. Isso pode ser mais eficaz que forçar uma imagem já grande a passar por uma configuração de qualidade extremamente baixa. A desvantagem é que a resolução descartada não pode ser recuperada da versão derivada.
O Image Resizer do PowerToys, da Microsoft, é uma alternativa útil no Windows quando você conhece as dimensões em pixels necessárias. Ele oferece os modos Fit, Fill e Stretch, dimensões personalizadas, uma opção que permite apenas redução e qualidade JPEG. Esse é um fluxo orientado por dimensões. Uma busca por tamanho-alvo é preferível quando o destino especifica bytes, não largura e altura.
JPG, PNG ou WebP: qual você deve compactar?
JPG
JPG costuma ser uma opção prática para fotografias sem transparência. A compactação com perdas pode gerar uma grande economia, mas configurações agressivas podem criar suavidade, contornos ou artefatos em blocos ao redor das bordas.
PNG
PNG não tem perdas e oferece suporte a transparência. Costuma ser apropriado para logotipos, capturas de interface, diagramas e gráficos com bordas nítidas. Pode ser difícil levar um PNG fotográfico detalhado abaixo de um teto muito pequeno preservando o formato e dimensões úteis.
WebP
WebP oferece compactação com e sem perdas, além de transparência. Pode ser eficiente para entrega na web, mas o serviço receptor precisa aceitar WebP. No modo Compactar do LocalFlux, o formato permanece o mesmo; use um fluxo explícito de conversão se o destino exigir outro formato.
O que não resolve um limite exato de maneira confiável?
Colocar a imagem em um arquivo ZIP
Os dados de JPEG, PNG e WebP já estão compactados. Um arquivo ZIP pode economizar pouco, e muitos formulários de upload exigem uma imagem, não um arquivo compactado.
Fazer uma captura de tela
Uma captura de tela cria uma nova imagem com as dimensões da tela, mas é um método de conversão impreciso. Ela pode alterar escala, cor, transparência, metadados e enquadramento e ainda assim não cumprir o limite de bytes exigido.
Renomear a extensão
Mudar .png para .jpg não converte nem compacta o arquivo. Isso apenas dá um nome enganoso aos bytes existentes.
Presumir que todo botão “compactar” remove metadados
Compactação e remoção de metadados são resultados separados. Se a privacidade for o objetivo, use um fluxo explícito para compartilhamento mais seguro e verifique o resultado. Consulte Como remover metadados de fotos no Windows 11 antes de compartilhar.
Checklist prático para o envio
Antes de enviar a cópia concluída:
- Confirme que o arquivo real está abaixo do limite informado.
- Confirme que o serviço receptor aceita o formato.
- Abra a saída e examine os detalhes importantes.
- Confira se a orientação e a proporção estão corretas.
- Quando aplicável, confirme se a transparência ainda funciona como esperado.
- Mantenha o original como cópia mestre.
- Verifique separadamente o nome do arquivo e os metadados incorporados quando a privacidade for importante.
- Envie a cópia compactada, não a origem por engano.
Perguntas frequentes
100 KB equivalem exatamente a 100.000 bytes?
Nem sempre. Rótulos de tamanho de arquivo são usados de forma inconsistente entre softwares e sites. No resultado do LocalFlux testado aqui, Menos de 100 KB usou um teto de 102.400 bytes. Se um portal documentar explicitamente 100.000 bytes, escolha um alvo personalizado abaixo desse número e deixe uma margem.
O LocalFlux sempre deixará o arquivo com exatamente 100 KB?
Não. O alvo é um máximo. O melhor candidato verificado pode ser menor, e uma origem que já é pequena pode não precisar de nova codificação.
Por que as dimensões da minha imagem mudaram?
A busca não encontrou um candidato nas dimensões originais e reduziu os pixels. Não amplia uma origem já abaixo de 640 pixels; o arredondamento pode alterar um pouco a proporção.
Posso compactar várias imagens de uma vez?
Sim. Adicione imagens JPG, PNG ou WebP compatíveis, escolha um alvo e inicie o lote. Cada arquivo é avaliado de forma independente porque origens do mesmo tamanho podem ser compactadas de maneiras muito diferentes. Teste um resultado representativo antes de processar um lote grande e importante.
A compactação por tamanho-alvo preserva o original?
Ela preservou nos dois testes realizados aqui. O LocalFlux criou cópias JPG com _compressed nas pastas de origem. Independentemente da ferramenta usada, mantenha backups separados de imagens insubstituíveis.
O que acontece se 100 KB for impossível?
O LocalFlux pode reduzir a qualidade e depois as dimensões dentro da busca limitada. Se ainda assim não conseguir alcançar o alvo sem ultrapassar o limite mínimo das dimensões, ele informa uma falha em vez de publicar como sucesso uma saída grande demais.
O resultado de 100 KB é adequado para impressão?
Geralmente não como arquivo mestre. Uma versão derivada pequena para upload pode servir para um formulário, miniatura ou prévia na tela, mas as necessidades de impressão dependem do tamanho físico, da distância de visualização, da resolução e do conteúdo. Mantenha o original em resolução total.
Cumpra o limite sem enviar a imagem para outro lugar
Um teto exato de upload exige um fluxo orientado pelo resultado. Adicione a imagem, escolha o tamanho máximo, deixe a busca limitada ser executada localmente e examine a cópia resultante.
Neste teste controlado, o LocalFlux reduziu um JPEG de 4,1 MB para 98,8 KB no alvo mais rigoroso e para 485,9 KB no alvo mais generoso. O resultado mais restrito exigiu menos pixels; o de 500 KB manteve as dimensões originais de 3000 × 2000. Ambos ficaram abaixo de seus limites, e nenhum substituiu a origem.
Compacte imagens localmente para um tamanho escolhido com o LocalFlux

