🎞️ Imagem para GIF — Anima uma Foto
Transforme uma única foto estática em um GIF animado suave e em loop — escolha um efeito como zoom, sacudir, glitch ou brilho, visualize-o em tempo real e exporte. Tudo funciona no seu navegador: sem upload, sem conta, sem serviço de IA.
Privado por design. Essa ferramenta funciona totalmente no seu navegador — nada que você digitar é enviado e ela funciona offline.
Sobre
Image to GIF anima uma única fotografia renderizando muitos quadros de um efeito de movimento escolhido em um canvas e codificando-os em um GIF animado — totalmente no dispositivo, sem upload e sem modelo de IA. Escolha entre quinze efeitos de looping: Ken Burns (zoom lento e panorâmica), respiração com zoom in/out, pulsar, balançar, flutuar/oscilar, sacudir, rolar (inclinado), girar, varredura de brilho diagonal, ciclo de cor (rotação de tom), divisão RGB, falha (divisão cromática mais fatias rasgadas), pulso de vinheta, brilho neon e desvanecer/desaparecer. Um controle deslizante de intensidade controla a intensidade do movimento — mantenha baixo para um aspecto sutil de 'fotografia viva' ou aumente para algo mais ousado. Mude para Movimento de região para pintar apenas as partes da foto que deseja mover — água/brilho, fluxo em uma direção escolhida, oscilação, pulsação ou brilho — e dê a cada região pintada o próprio movimento e intensidade. Defina também o comprimento do loop, taxa de quadros (FPS), largura de saída e uma cor de fundo (ou um fundo Transparente para o desvanecimento e para efeitos que movem a imagem para fora das bordas). Um GIF pode conter no máximo 120 quadros, então se o comprimento do loop multiplicado pela FPS ultrapassar esse número, a ferramenta informará o comprimento real do loop. Todos os efeitos são periódicos, então o GIF exportado repete-se sem interrupções. O GIF é codificado com gifenc, um codificador pequeno embutido, então a ferramenta permanece rápida e funciona offline. O GIF suporta 256 cores por quadro, então gradientes suaves como céus podem mostrar leves faixas de cor; reduza a largura ou a intensidade para arquivos menores.
Como usar
- Solte uma foto (PNG, JPG ou WebP) na área de upload ou clique para navegar e selecionar uma.
- Escolha uma animação — como Ken Burns, sacudir, glitch, girar, brilho ou ciclo de cores. A pré-visualização anima-a em tempo real.
- Quer mover apenas parte da foto? Clique em Movimento de região, pinte as partes que devem se mover com o pincel, adicione mais regiões se desejar e escolha um movimento para cada uma (água/brilho, fluxo, oscilação, pulsação ou brilho). Pressione Pré-visualização para ver.
- Arraste o controle deslizante de intensidade. Menor é sutil e natural; maior é ousado. Assuntos rígidos e rostos costumam ficar melhores com um movimento mais suave.
- Defina o comprimento do loop, FPS, largura de saída e cor de fundo (ou ative Transparente para o desvanecimento e para os efeitos que movem a imagem para fora das bordas). Um GIF pode conter no máximo 120 quadros.
- Clique em Criar GIF. Os quadros são renderizados e codificados localmente, depois uma pré-visualização e um botão de Download aparecem.
Perguntas frequentes
- Isso usa IA para fazer a imagem se mover?
- Não. Não há IA e nenhum servidor. Ele aplica um efeito de movimento matemático (zoom, pan, sacudir, rotação de tom, etc.) quadro a quadro em um canvas, depois codifica esses quadros em um GIF. Ele não pode inventar conteúdo novo da forma como um modelo de vídeo de IA faria — ele anima os pixels que já estão na sua foto.
- Minha foto é carregada em algum lugar?
- Não. A imagem é lida, animada e codificada totalmente dentro do seu navegador usando o codificador embutido gifenc. Sua foto nunca deixa seu dispositivo e a ferramenta funciona offline.
- Por que o GIF loopa suavemente?
- Cada efeito é construído a partir de funções periódicas (seno e cosseno), então o último quadro se alinha com o primeiro. Isso faz a animação repetir em loop perfeito, sem nenhum salto visível.
- Posso obter um fundo transparente?
- Sim — ative Transparente. Ele aparece sempre que a foto se mover para fora das bordas do quadro (balançar, oscilar, sacudir, rolar e girar) e durante o desvanecer/desaparecer, quando toda a foto se desvanecer para Transparente. Ken Burns, zoom, pulsação e outros efeitos mantêm a foto cobrindo todo o quadro, então Transparente não altera nada para eles. A divisão RGB e a falha sempre desenham em preto, e Movimento de região também ignora a opção.
- O arquivo é grande ou os gradientes parecem bandados. O que posso fazer?
- O GIF é limitado a 256 cores por quadro e armazena cada quadro, então o tamanho cresce com a largura, FPS e comprimento do loop. Reduza a largura de saída, diminua o FPS ou encurte o loop. Banding em gradientes suaves (como céus) é uma limitação do GIF — uma largura menor e intensidade mais baixa normalmente ajudam.
- Posso mover apenas parte da foto?
- Sim. Clique em Movimento de região, pinte as partes que deseja animar e escolha um movimento para cada região — água/brilho, fluxo (para cima, para baixo, para a esquerda ou para a direita), oscilação, pulsação ou brilho. Tudo que não pintou permanece parado. Adicione tantas regiões quantas precisar, cada uma com o próprio movimento e intensidade.
- Por que o GIF ficou mais curto que o comprimento do loop inserido?
- Um GIF criado aqui pode conter no máximo 120 quadros. Se o comprimento do loop multiplicado pela FPS for maior que 120 (por exemplo, 6 segundos a 30 FPS), a ferramenta para em 120 quadros e informa o comprimento real do loop. Reduza a FPS se precisar do comprimento total ou encurte o loop. A ferramenta também corrige valores fora do intervalo permitido para o valor permitido mais próximo.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.
Executado 189 vezes nos últimos 29 dias. Resultado copiado ou baixado: 37% Medido em nossos próprios servidores, 2026-09-20–2026-10-19.