OG Image Generator
Docs
Gera imagens Open Graph prontas pra compartilhar. Rápido, sem cadastro, sem editor gráfico.
Como usar
$cajuos.dev/tools/og-image
- Acesse a tool
- Digite o Título (obrigatório, até 65 caracteres)
- Digite o Subtítulo (opcional, até 95 caracteres)
- Escolha uma paleta
- Veja o preview ao vivo
- Clique em Download PNG
A imagem sai em 1200×630 PNG — tamanho exato que Twitter, LinkedIn, Discord e WhatsApp esperam.
Paletas
Classic
#ffffff#000000Clean, uso geral
Slate
#e2e8f0#000000Conteúdo tech
Warm
#fef3c7#5c3e1bCriativo, casual
Minimal
#000000#ffffffAlto contraste
Deep
#000000#a78bfaVisual moderno
Marca d'água
Toda imagem inclui cajuos.dev no canto inferior direito — sutil, menos de 5% da área. Não removível.
Paleta Minimal + fundo preto = marca quase invisível.
v1.1
- Logo: upload PNG/JPEG/SVG/WebP, renderizado no canto superior esquerdo (máx 80px). Título reposiciona automaticamente.
- Fundo: upload de imagem com crop cover. Escurecimento ajustável: Nenhum / Leve / Médio / Forte.
- Layout: Centralizado ou Alinhado à esquerda.
- Tamanhos: OG (1200×630), Square (1080×1080), Instagram (1200×1200).
- Copiar PNG:
navigator.clipboard.write— cola direto em redes sociais.
v2 (futuro)
- API endpoint
- Histórico e login
Stack
Canvas API, Next.js 16, Tailwind v4, zero dependências.
Código
$npx degit schnnjuan/cajuOS/tools/og-image my-og-tool
const canvas = document.createElement("canvas");
canvas.width = 1200;
canvas.height = 630;
const ctx = canvas.getContext("2d")!;
ctx.fillStyle = "#ffffff";
ctx.fillRect(0, 0, 1200, 630);
Open source no GitHub.