Converter HTML para imagem

Com esta ferramenta você pode converter HTML para imagem: cole o código, escolha uma largura, clique em “Criar imagem” e baixe um PNG, JPG ou WebP. A imagem é criada no seu navegador: seu código não é enviado, não é salvo e não aparece no endereço da página.

Fonte: W3C SVG 2 – foreignObject (HTML-Inhalt in SVG einbetten). Atualizado em: .

px
Largura da imagem em pixels CSS (50 a 4.000)
px
0 = automática, conforme o conteúdo
px
Espaço entre o conteúdo e a borda da imagem
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

HTML com estilos inline ou um bloco <style>. Imagens só em Base64 (data:image/…), fontes só as do sistema. Scripts e endereços externos são removidos.

Seu texto fica no seu navegador: não é enviado, não é salvo e não aparece no endereço da página.

Resultado

Resultado
Imagem com 600 px de largura, resolução 2× → 1.200 px

Como o cálculo é feito

Como o HTML vira imagem

O navegador desenha o código HTML como um gráfico: primeiro ele é limpo, depois renderizado como SVG com HTML incorporado (foreignObject) e pintado em um canvas que é salvo como PNG, JPG ou WebP. Isso funciona para cartões, citações, tabelas, trechos de nota, blocos de e-mail ou imagens para redes sociais – tudo o que dá para desenhar com HTML e CSS.

O que é aceito

O que não funciona

Scripts não rodam, imagens, fontes e folhas de estilo de outros endereços não são carregadas, e animações, efeitos de hover, iframe, canvas e video não geram imagem. Essas partes são removidas na limpeza; um aviso abaixo do resultado informa. A aparência pode diferir um pouco de uma página real, porque o navegador desenha só o seu trecho.

Tamanho, nitidez e formato

Privacidade e segurança

Seu código é processado só no seu navegador e não é salvo em lugar nenhum. Scripts, atributos de evento como onclick e endereços externos são removidos antes de desenhar. Se você quer pôr texto em uma foto existente, use escrever na foto.

Perguntas frequentes

Como converter HTML para imagem?

Cole o código HTML, escolha largura e resolução e clique em “Criar imagem”. Depois baixe a imagem como PNG, JPG ou WebP.

Por que minhas imagens não aparecem?

Imagens de outros endereços (https://…) não são carregadas por segurança. Incorpore-as como endereço Base64 (data:image/…) ou use SVG inline.

Meu código é enviado para algum servidor?

Não. O código é lido no seu navegador e desenhado como imagem ali mesmo. Não é enviado nem salvo.

Como obter fundo transparente?

Escolha o fundo “Transparente” e o formato PNG ou WebP. O JPG não tem transparência e sempre recebe fundo branco.

Por que a imagem fica borrada?

Aumente a resolução para 2× ou 3×: a imagem terá o dobro ou o triplo de pixels no mesmo tamanho de exibição.

As Google Fonts funcionam?

Não, fontes web carregadas da internet não são buscadas. Use fontes do sistema como Arial, Georgia ou Verdana, ou fontes instaladas no seu aparelho.

Fontes e base legal

Última atualização: · Princípios editoriais

Ferramentas relacionadas