O código desta página não rodou.

Abrir o index.html direto de uma pasta bloqueia os módulos de JavaScript, então não vai acontecer nada quando você escolher uma imagem. Sirva a pasta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Depois abra http://localhost:8080/.

Redimensionar imagem — cortar e converter também

Diga o tamanho. Desenhe a caixa. Escolha o formato.

Idioma: Português
Ver o código-fonte
Seus imagens são processados no navegador. Sem envio para processamento.

O redimensionamento, o corte e a troca de formato rodam todos no seu próprio navegador, no seu próprio hardware, com os codificadores de imagem que ele já traz de fábrica. Esta ferramenta não tem função de rede de espécie alguma: não há o que buscar nem o que mandar. E do outro lado desta página não existe servidor nenhum para onde mandar uma imagem, mesmo que houvesse caminho.

Verificação ao vivo: verificando…

Offline: verificando…

Você não precisa confiar na nossa palavra. Abra as ferramentas do desenvolvedor, deixe a aba “Rede” à vista e redimensione uma foto. Nenhuma requisição leva uma imagem, uma miniatura, um nome de arquivo ou um byte do que você escolheu. Ou então desligue a internet e redimensione uma assim mesmo.

1 Escolha as imagens

2 Corte, se quiser

A caixa começa na imagem inteira, então deixar este passo em paz não corta nada. Cada imagem guarda a caixa dela, e você escolhe uma da lista acima para desenhar nela. O corte acontece antes do redimensionamento, que é a única ordem que faz sentido, já que uma imagem cortada depois de encolhida jogou fora os pixels de que precisava.

Arraste dentro da caixa para movê-la, ou qualquer canto para redimensioná-la. Com a caixa em foco, as setas a empurram um pixel de cada vez, Alt + setas a redimensionam, e segurar Shift faz cada passo valer dez.

Adicione uma imagem e a caixa aparece aqui.

3 Diga que tamanho ela deve ter

Nunca deixar uma imagem maior do que ela começou Ampliar inventa pixels que nunca foram fotografados, então uma imagem pequena forçada num quadro grande sai macia em vez de detalhada. Com isto ligado, qualquer coisa que já esteja menor que o tamanho pedido fica no próprio tamanho.

Preencha um e deixe o outro em branco para manter o formato da própria imagem.

4 Salve

Qualidade: 85 Só JPEG e WebP, porque o PNG não tem controle de qualidade. 85 é o ponto em que a maioria das pessoas para de notar diferença. Abaixo de uns 60, as áreas chapadas começam a criar faixas.

Fundo O que aparece onde a imagem não está: atrás de um quadro completado com margem, e atrás da transparência quando o formato de saída não tem canal alfa.

Baixar

Ver como Markdown

Como redimensionar uma imagem sem enviá-la

  1. Escolha suas imagens. Arraste até o seletor, ou escolha na mão. Quem lê tudo direto do seu disco é o navegador, e nada é mandado para lugar nenhum enquanto você faz isso.
  2. Corte, se quiser. A caixa começa na imagem inteira, então deixá-la em paz não corta nada. Arraste, ou trave numa proporção (1:1 para foto de perfil, 9:16 para um story, 16:9 para uma miniatura) e clique em “Maior” para a maior caixa que couber. Cada imagem guarda a caixa dela: clique em qualquer linha da lista para desenhar naquela. Se todas tiverem que ficar com o mesmo enquadramento, um botão faz isso também.
  3. Diga de que tamanho ela deve sair. Uma largura, uma altura ou as duas; um lado maior, que deixa as fotos em pé e as deitadas do mesmo tamanho entre si; ou uma porcentagem simples. Deixe uma das duas caixas em branco e a imagem mantém o próprio formato.
  4. Escolha o formato e clique no botão. Mantenha o formato em que cada arquivo chegou, ou escreva tudo como JPEG, PNG ou WebP. Cada resultado diz no que virou e quanto diminuiu. Clique num deles para abrir em tamanho cheio com todos os números por trás, e o original ao lado para comparar. Um lote inteiro baixa num zip só.

A versão longa

Como redimensionar uma imagem sem estragá-la O que muda ao redimensionar: perda de detalhes na redução, interpolação na ampliação, ajustes de proporção e quando recortar.

Perguntas

Minha imagem é enviada para algum lugar?

Não. Quem decodifica, corta, escala e escreve o arquivo é o seu próprio navegador, no seu próprio hardware, com os codificadores de JPEG, PNG e WebP que ele já traz. Esta ferramenta não tem função de rede de espécie alguma: nunca busca nada e nunca manda nada. E a Content-Security-Policy da página lista todos os endereços que ela pode acessar, nenhum dos quais é deste site.

O que acontece se eu der uma largura e não uma altura?

A altura sai do formato da própria imagem, que é quase sempre o que se queria: “1920 de largura” quer dizer “1920 de largura e a altura que isso der”. Preencha as duas e elas podem discordar do formato da imagem. É a única hora em que aparece a escolha de “se os formatos discordarem”: caber dentro da caixa, preencher e cortar o que sobra, completar com um fundo, ou esticar e aceitar a deformação.

Redimensionar uma imagem perde qualidade?

Reduzir remove pixels e pode perder texto pequeno, linhas finas e detalhes, mesmo quando a foto fica boa no tamanho de uso. Ampliar não recupera detalhes nunca registrados. JPEG e WebP com perdas podem acrescentar perda depois de redimensionar; PNG preserva os pixels redimensionados, não os detalhes originais. Confira no tamanho em que será usado.

Posso cortar cada imagem de um jeito diferente?

Pode, e esse é até o padrão. Toda imagem da lista carrega a caixa dela, nos pixels dela, e clicar numa linha põe aquela imagem na pré-visualização com a caixa dela e a proporção travada dela de volta. Nada do que você faz numa afeta outra. Toda caixa também começa na imagem inteira, então uma imagem em que você nunca desenhou não é cortada.

Ele consegue cortar um lote inteiro do mesmo jeito de uma vez?

Consegue, com o botão embaixo da pré-visualização. Ele dá a cada uma das outras imagens a mesma área relativa, ou seja, as mesmas frações da largura e da altura dela. Num conjunto de capturas de tela ou exportações todas do mesmo tamanho, isso é exatamente a mesma caixa, e a página avisa quando é o caso. Com uma proporção travada, ele dá a cada uma a maior caixa daquela proporção dentro daquela área, então clicar em 1:1 e depois naquele botão rende quadrados a partir de uma pasta com fotos em pé e deitadas misturadas. Toda caixa continua editável depois.

Quais formatos ele consegue ler e escrever?

Ele lê tudo o que o seu navegador conseguir decodificar, o que na prática significa JPEG, PNG, WebP, GIF, BMP e, na maioria dos navegadores atuais, AVIF. Ele escreve JPEG, PNG e WebP, porque são esses os codificadores que os navegadores trazem. Em “manter o formato”, um JPEG continua JPEG e um PNG continua PNG. Qualquer coisa que o navegador não saiba escrever, como um GIF ou um BMP, sai como PNG, que é o formato que mantém intactas a transparência e a cor chapada.

O que acontece com a transparência quando eu salvo como JPEG?

Ela é preenchida com a cor de fundo, porque o JPEG não tem canal alfa onde guardá-la. A cor é você quem escolhe, e ela começa em branco, que é o que a maioria das pessoas quer e o que quase toda outra ferramenta faz sem avisar ninguém. A mesma cor vai atrás de um quadro completado com margem. Salve como PNG ou WebP e a transparência passa intocada.

Ele remove os dados EXIF e de GPS?

De qualquer coisa que ele de fato processe, sim, como efeito colateral: cortar ou redimensionar significa decodificar a imagem em pixels e codificar esses pixels de novo, e um canvas cheio de pixels não carrega etiqueta nenhuma, então a localização, o modelo da câmera e os horários simplesmente não são escritos no arquivo novo. Um arquivo que você não está alterando é outro caso, porque ele volta byte por byte, com etiquetas e tudo. Visualizador e removedor de EXIF lê e edita metadados JPEG, PNG e WebP sem recodificar suas imagens. Para AVIF, mostra o EXIF disponível como somente leitura e limpa convertendo a primeira imagem decodificada para um PNG novo; as cores ou o HDR podem mudar.

Qual a diferença entre isto e o compressor de imagens?

Este aqui é sobre dimensões: você diz quantos pixels quer e ele entrega isso. O Compressor de imagens é sobre tamanho de arquivo: você diz quantos kilobytes pode usar e ele procura a maior qualidade que cabe, redimensionando só se a qualidade sozinha não chegar lá. Se mandaram você entregar “1200 pixels de largura”, você está no lugar certo. Se mandaram “abaixo de 500 KB”, o outro chega mais perto.

É grátis, e preciso de conta?

É grátis, e não tem conta, nem login, nem período de teste, nem marca d'água. Também não tem limite para o número nem para o tamanho dos arquivos, porque não existe servidor pagando por eles: o trabalho acontece no seu próprio computador. O site exibe publicidade, e é ela que paga a conta. Os anúncios não recebem nada sobre as suas imagens.

Funciona offline?

Funciona. Carregue a página uma vez, depois desligue a internet e ela continua funcionando. Esse é também o jeito mais simples de provar que nada está sendo enviado: uma ferramenta que mandasse as suas imagens embora para serem redimensionadas pararia no instante em que você tirasse da tomada.