Gerador de Memes

Solte uma foto, escreva as frases de cima e de baixo e exporte o meme clássico como PNG — com fundo de exemplo se ainda não tiver imagem.

Os memes são desenhados num canvas local do seu navegador. Sua imagem nunca sai do dispositivo.

Solte uma foto aqui

ou clique para escolher — PNG, JPG, WebP ou GIF (primeiro quadro)

Como funciona

Sua imagem (ou o fundo gradiente de exemplo) é desenhada num canvas limitado a 800 px de largura, mantendo a proporção original. As legendas são compostas no mesmo canvas: medir, traçar um contorno preto grosso, preencher as letras, faixa de cima e de baixo. Cada opção re-renderiza a partir da imagem-fonte guardada, então a qualidade não degrada com edições repetidas.

Primeiro a borda, depois o preenchimento
No canvas o traço fica dividido entre os dois lados do contorno — metade da espessura cai dentro da letra. Desenhar o contorno preto primeiro e o preenchimento por cima enterra essa metade interna, deixando um halo limpo e letras nítidas em qualquer espessura (ajustada a ~12 % do tamanho da fonte aqui). Na ordem inversa, a borda come as letras e legendas pesadas ficam ilegíveis.
Impact, licenciado pela sua máquina
O visual macro clássico é Impact, e esta página usa a cópia já instalada no seu sistema em vez de baixar uma webfont licenciada — Impact é software comercial e redistribuí-lo como webfont custaria dinheiro que ninguém paga aqui. Consequência: onde o Impact não existe, vale a cadeia de reserva (Arial Black, Haettenschweiler, sans negrito), e o PNG assa a fonte que renderizou.
Uma linha de arqueologia de meme
Texto branco em Impact com contorno preto acima e abaixo da foto virou o formato padrão de piada da internet no fim dos anos 2000, era dos imageboards — reconhecível o bastante para o estilo sozinho já dizer «meme» antes de você ler qualquer palavra.

Perguntas frequentes

Por que meu meme usa uma fonte diferente do exemplo?

A ferramenta nunca baixa webfonts — pede o Impact ao seu sistema operacional e, se não houver, cai em Arial Black, Haettenschweiler e outras sans pesadas, terminando na sans padrão. Impact vem com Windows e alguns macOS, mas não com todo Linux ou Android, então o estilo que você vê é literalmente o que sua máquina tem. Isso mantém a página rápida e offline em troca da identidade tipográfica exata.

Posso fazer um GIF animado?

Não. Os navegadores entregam ao canvas apenas o primeiro quadro de um GIF animado, e o canvas não codifica animação de volta. Você recebe uma imagem estática daquele quadro. Para memes animados é preciso um editor de GIF dedicado; testar aqui antes não estraga seu arquivo original.

Posso usar um meme com fins comerciais?

Com cuidado. A legenda é sua, mas a foto de fundo geralmente não — os templates clássicos são fotografias ou capturas com direitos que os titulares às vezes fazem valer em contexto comercial. Postagens pessoais e uso não comercial são amplamente toleradas, mas antes de estampar um template em camiseta ou anúncio, cheque a licença da imagem ou use uma foto sua.

O texto cobre o rosto da pessoa. Como resolvo?

Arraste o tamanho para baixo — a fonte escala com a largura da imagem, e 10–12 % é o ponto ideal para fotos verticais estreitas. As frases ficam nas faixas tradicionais de cima e de baixo com uma pequena margem; se o seu recorte não deixa espaço, recorte antes num editor de fotos ou use o fundo de exemplo para testar o texto.

Algo é enviado para um servidor?

Não. A foto é lida por um FileReader local e composta inteiramente num canvas do navegador; o download e a cópia saem desse canvas. Não há endpoint de envio, histórico ou conta — desconecte e o gerador continua funcionando.