🔄Girar e espelhar imagem

Carregue uma foto e gire ou espelhe usando os botões abaixo — os efeitos podem ser combinados, e o botão resetar volta à imagem original a qualquer momento. Tudo processado no seu navegador, sem enviar a imagem para servidores.

Carregue uma imagem para começar. A rotação é feita no seu navegador.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: Canvas API — transformações (translate, rotate, scale) — processamento 100% local; a imagem não sai do seu dispositivo · Última verificação em 23/09/2026

Girar e espelhar imagem são duas transformações básicas: girar gira a foto em ângulos de 90°, útil para corrigir orientação; espelhar inverte a imagem como em um espelho, na horizontal ou na vertical. Esta ferramenta aplica os dois efeitos no navegador, combinando-os livremente, e sempre recalcula a partir da imagem original para não acumular erro — nada é enviado para servidores.

Como usar a ferramenta

  1. Carregue a imagemEla aparece no canvas exatamente como está no arquivo original.
  2. Combine giro e espelhamentoClique nos botões de girar (90° horário ou anti-horário) e de espelhar (horizontal ou vertical) quantas vezes precisar — os efeitos se somam, e o botão resetar volta ao ponto de partida a qualquer momento.
  3. Baixe o resultadoQuando a orientação estiver correta, baixe a imagem final como PNG.

Como funciona a rotação e o espelhamento

Girar uma imagem em ângulos de 90° é uma operação exata: para 90° e 270°, a largura e a altura trocam de lugar (uma foto deitada de 1200×800 vira uma foto em pé de 800×1200), e cada pixel é reposicionado em um novo canvas com essas dimensões trocadas. Para 180°, as dimensões continuam as mesmas, mas cada pixel vai parar na posição oposta, como se a imagem fosse virada de cabeça para baixo e da direita para a esquerda ao mesmo tempo.

Espelhar é diferente de girar: em vez de mudar a posição angular da imagem, ele inverte cada linha (espelhamento horizontal, como olhar no espelho) ou cada coluna (espelhamento vertical, como refletir na água) sem trocar largura por altura. Internamente, a ferramenta guarda o estado atual como três números — o ângulo de rotação acumulado (0°, 90°, 180° ou 270°) e se o espelhamento horizontal e vertical estão ativos — e sempre redesenha a partir da imagem original aplicando esse estado do zero. Isso evita o problema de girar a imagem já girada repetidamente, o que acumularia pequenos erros de nitidez a cada passo.

Rotação 90°/270°: largura e altura trocam de lugar
Espelhar horizontal: scale(-1, 1) · Espelhar vertical: scale(1, -1)
Estado sempre recalculado a partir da imagem original, nunca da imagem já transformada

Quando usar cada transformação

Girar 90° é a correção mais comum para fotos tiradas com o celular na vertical que, por algum motivo, abrem deitadas em determinados programas ou sites — um clique no sentido certo resolve. Girar 180° serve para fotos digitalizadas de cabeça para baixo, comum em scanners de documentos ou fotos antigas escaneadas sem cuidado com a orientação.

Espelhar horizontal é útil para corrigir fotos tiradas com a câmera frontal do celular, que às vezes salvam a imagem invertida em relação ao que a pessoa via na tela (o chamado efeito espelho), ou para ajustar a direção de um elemento gráfico, como uma seta ou uma pessoa olhando para o lado errado em um design. Espelhar vertical é usado com menos frequência no dia a dia, mas serve para efeitos de reflexo (como simular uma reflexão na água) ou para corrigir imagens capturadas por certos equipamentos que invertem verticalmente por padrão.

Suposições e limitações

  • As rotações são sempre em múltiplos de 90°; não há rotação livre em qualquer ângulo nesta versão
  • Cada transformação é recalculada a partir da imagem original, então não há perda de qualidade acumulada ao aplicar vários giros ou espelhamentos em sequência
  • O botão resetar volta ao estado original a qualquer momento, descartando todas as transformações aplicadas
  • A imagem é processada localmente e não é enviada a nenhum servidor

Dicas para tirar o melhor proveito

Se a imagem carregada já nasce com a orientação errada (deitada quando deveria estar em pé), gire 90° no sentido que corrige a orientação e confira no canvas antes de continuar — errar o sentido só exige clicar de novo, já que o botão de rotação sempre parte do estado atual. Combine giro e espelhamento livremente: por exemplo, girar 90° e depois espelhar horizontal produz um resultado diferente de só espelhar, útil para efeitos específicos de design.

Se você não tiver certeza de qual combinação ficou melhor, use o botão resetar entre tentativas em vez de tentar desfazer manualmente clicando nos botões opostos — resetar sempre volta exatamente à imagem original, sem risco de ficar em um estado intermediário incorreto.

Erros comuns a evitar

Confundir girar com espelhar é o erro mais comum: girar muda o ângulo da imagem (como girar uma folha de papel), enquanto espelhar inverte a imagem como um reflexo, sem mudar o ângulo. Uma foto de um texto, por exemplo, fica ilegível se espelhada (as letras ficam invertidas), mas continua legível se girada 90°, apenas deitada.

Outro erro é perder a contagem de quantos giros de 90° já foram aplicados e continuar clicando sem verificar o resultado no canvas — quatro giros de 90° no mesmo sentido voltam à orientação original, então é fácil passar do ponto certo. Sempre confira a prévia depois de cada clique. Por fim, ao espelhar uma imagem com texto ou elementos assimétricos importantes (como um logotipo com direção definida), lembre que o espelhamento pode deixar esses elementos com aparência errada ou ilegível — use com cuidado nesses casos.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Redimensionador de imagem, Compressor de imagem, Cortador de imagem, Editor de filtros de imagem.

Perguntas frequentes

Minha imagem é enviada para algum servidor?

Não. Toda a rotação e o espelhamento acontecem no seu navegador, no seu dispositivo. A imagem nunca é enviada para nós nem para terceiros.

Qual a diferença entre girar e espelhar uma imagem?

Girar muda o ângulo da imagem em passos de 90°, como girar uma folha de papel. Espelhar inverte a imagem como um reflexo, na horizontal ou na vertical, sem mudar o ângulo — o efeito é diferente e serve para casos diferentes.

Posso combinar giro e espelhamento na mesma imagem?

Sim. Os botões se somam: você pode girar 90° e depois espelhar horizontal, por exemplo, e o resultado combina os dois efeitos. O botão resetar volta à imagem original a qualquer momento.

Girar a imagem várias vezes perde qualidade?

Não. Cada transformação é recalculada a partir da imagem original, nunca da versão já transformada, então não há perda de nitidez acumulada mesmo aplicando vários giros e espelhamentos em sequência.

Existe rotação em ângulos diferentes de 90°?

Nesta versão, não — apenas rotações de 90°, 180° e 270°. Para endireitar uma foto levemente torta em qualquer ângulo, seria necessária uma ferramenta de rotação livre, que não é o foco desta.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.