• Preço
  1. Início
  2. Blog
  3. Como adicionar um ícone de PDF ao HTML
Guias práticos

Como adicionar um ícone de PDF ao HTML

Aprenda três métodos simples para adicionar ícones de PDF em HTML, de tags de imagem básicas à automação com CSS, além de dicas de estilo e soluções para problemas.

David BeníčekModificado em: 10 de julho de 2026
Você também pode ler este artigo em Inglês, Alemão, Espanhol, Francês, Italiano e Russo.

Adicionar um ícone de PDF em HTML ajuda quem visita seu site a identificar e acessar facilmente os PDFs compartilhados. Seja usando tags de imagem simples, fontes de ícones ou estilos CSS, a abordagem certa torna seus documentos mais fáceis de encontrar e usar.

Como adicionar um ícone de PDF usando HTML

Para adicionar um ícone de PDF em HTML, você tem três abordagens principais que funcionam em todos os navegadores modernos. Cada método oferece vantagens diferentes, dependendo das necessidades do seu projeto e dos requisitos técnicos.

Método 1: usando uma tag de imagem

A forma mais simples de adicionar um ícone de PDF é usando uma tag img com o atributo src apontando para o arquivo do ícone:

  • <a href=“document.pdf”><img src=“pdf-icon.png” alt=“Documento PDF” width=“24” height=“24”> Baixar PDF</a>

Esse método funciona em qualquer lugar e dá a você controle total sobre a aparência do ícone. Certifique-se de incluir um texto alternativo descritivo por acessibilidade.

Método 2: usando ícones do Font Awesome

O Font Awesome oferece ícones de PDF escaláveis que você pode estilizar com CSS:

  • <link rel=“stylesheet” href=“https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css”> <a href=“document.pdf”><i class=“fas fa-file-pdf”></i> Visualizar PDF</a>

Essa abordagem mantém seus ícones nítidos em qualquer tamanho e reduz o número de arquivos de imagem que você precisa gerenciar.

Método 3: usando pseudoelementos CSS

Você pode adicionar automaticamente ícones de PDF a todos os links para PDF usando seletores de atributos CSS:

  • a[href$=“.pdf”]:before { content: “📄 “; margin-right: 5px; }

Esse método aplica ícones automaticamente a qualquer link que termine em “.pdf” sem mexer no seu HTML.

Onde conseguir ícones de PDF para seu HTML

Antes de implementar os ícones, você vai precisar obtê-los em bibliotecas confiáveis ou criar designs personalizados. Estes são os melhores lugares para encontrar ícones de PDF de alta qualidade:

Bibliotecas de ícones gratuitas

  • Font Awesome - Oferece vários estilos de ícones de PDF com excelente compatibilidade entre navegadores

  • Material Icons - O conjunto de ícones do Google inclui símbolos de PDF limpos

  • Feather Icons - Ícones SVG minimalistas, perfeitos para designs modernos

  • Heroicons - Biblioteca de ícones do Tailwind com opções de documentos PDF

A maioria das bibliotecas gratuitas exige atribuição, então confira os requisitos de licenciamento antes de usá-las em projetos comerciais.

Coleções de ícones premium

  • Flaticon - Milhares de variações de ícones de PDF com estilos diferentes

  • IconScout - Ícones de alta qualidade com licenças comerciais incluídas

  • The Noun Project - Coleção diversificada com opções flexíveis de licenciamento

SVG vs PNG: qual formato você deve escolher?

O formato que você escolher afeta tanto a qualidade visual quanto o desempenho do site. Veja quando usar cada um:

Quando usar ícones SVG

  • Escalabilidade - Ficam nítidos em qualquer tamanho, perfeitos para designs responsivos

  • Arquivos pequenos - Gráficos vetoriais costumam ser menores do que PNGs em alta resolução

  • Flexibilidade de estilo - Altere cores e efeitos com CSS

  • Telas Retina - Sempre aparecem nítidos em telas de alta densidade

Quando o PNG funciona melhor

  • Designs complexos - Ícones detalhados com gradientes ou elementos fotográficos

  • Suporte a navegadores antigos - Navegadores mais antigos lidam com PNG de forma mais consistente

  • Recursos existentes - Quando você já tem ícones PNG no seu sistema de design

Como estilizar e personalizar seu ícone de PDF

Depois de adicionar seu ícone de PDF, o CSS permite personalizar a aparência dele para combinar perfeitamente com o design do seu site.

Tamanho e posicionamento

Controle as dimensões e o alinhamento do ícone com estas propriedades CSS:

  • .pdf-icon { width: 20px; height: 20px; vertical-align: middle; margin-right: 8px; }

Cor e efeitos ao passar o mouse

Adicione estilos interativos para deixar seus ícones mais atraentes:

  • .pdf-link:hover .pdf-icon { color: #e74c3c; transform: scale(1.1); transition: all 0.2s ease; }

Melhores práticas de acessibilidade

  • Inclua texto alternativo descritivo para ícones baseados em imagem.

  • Use atributos aria-label para fontes de ícones.

  • Garanta contraste de cores suficiente para boa visibilidade.

  • Não dependa só de ícones — inclua também rótulos de texto.

Solução de problemas comuns com ícones de PDF

Mesmo desenvolvedores experientes encontram problemas ao incorporar ícones de PDF. Aqui estão as soluções para os casos mais comuns:

Ícone não aparece

  • Verifique o caminho do arquivo e confirme se ele está no local correto.

  • Verifique a compatibilidade com formatos de imagem. Alguns navegadores mais antigos não oferecem suporte a WebP.

  • Teste se há problemas de CORS ao carregar ícones de domínios externos.

  • Limpe o cache do navegador para ver as alterações recentes.

Problemas de dimensionamento

  • Defina atributos explícitos de largura e altura.

  • Use “object-fit: contain” no CSS para evitar distorções.

  • Verifique se há regras CSS conflitantes afetando as dimensões dos ícones.

Compatibilidade entre navegadores

  • Teste a renderização dos ícones no Chrome, Firefox, Safari e Edge.

  • Forneça alternativas em PNG para ícones SVG em navegadores mais antigos.

  • Use prefixos de fornecedor para transformações e transições CSS.

Métodos alternativos para implementar ícones de PDF

Além de HTML e CSS básicos, estas técnicas avançadas oferecem mais flexibilidade para aplicações dinâmicas.

Inserção dinâmica com JavaScript

Adicione automaticamente ícones aos links de PDF usando JavaScript:

document.querySelectorAll(‘a[href$=“.pdf”]’).forEach(link => { const icon = document.createElement(‘span’); icon.innerHTML = ‘📄 ‘; link.prepend(icon); });

Usando fontes de ícones

Crie fontes de ícones personalizadas com ferramentas como o IcoMoon para manter um estilo consistente em todo o seu site.

Incorporação com Data URI

Incorpore ícones pequenos diretamente no seu CSS para reduzir solicitações HTTP:

  • background-image: url(‘data:image/svg+xml;base64,PHN2Zy...’);

Como inserir um ícone do Smallpdf no seu HTML

Quer dar aos visitantes acesso instantâneo para visualizar, editar e anotar PDFs? O ícone do Smallpdf facilita para que seus leitores acessem imediatamente seu PDF, seja um formulário, material informativo ou qualquer outro recurso para download.

ícone do Smallpdf
ícone do Smallpdf

Eles podem ler, preencher e até adicionar notas. E o melhor: não precisam baixar nada para fazer isso. Dá para fazer tudo direto no navegador, em uma aba que abre quando clicam no ícone.

  1. Copie a URL do arquivo PDF que você quer que os leitores abram.

  2. Cole a URL na nossa Incorporar PDF na caixa “Add PDF link here” da página.

  3. Copie o código gerado pela nossa ferramenta na caixa de visualização.

  4. Na sua página HTML, encontre o local em que você quer que o ícone do Smallpdf apareça.

  5. Cole o código ali, e o ícone de PDF vai aparecer nesse local.

Usando o Smallpdf para gerar código de incorporação para seus PDFs
Usando o Smallpdf para gerar código de incorporação para seus PDFs

Se quiser, teste seu código para garantir que tudo funcione corretamente. O testador JS Bin é uma boa forma de fazer isso. Basta clicar em “Copy Code” e colar. Você verá uma prévia e poderá clicar no ícone de PDF na janela à direita para entender como funciona.

Quando tudo estiver funcionando como você quer, atualize seu HTML e veja como os leitores vão gostar da facilidade para visualizar, preencher e complementar o PDF que você disponibilizou. Não é necessário app, download nem cadastro. 

Vá além dos ícones com PDFs no Smallpdf

Embora os ícones de PDF ajudem a melhorar a experiência do usuário, gerenciar o próprio PDF importa tanto quanto. Depois que alguém abre um arquivo pelo ícone do Smallpdf, há três opções principais: visualizar, anotar ou editar.

Para formulários, o Smallpdf facilita o preenchimento de PDFs. Depois que o arquivo abre, os leitores podem usar a ferramenta Adicionar Texto para inserir informações em qualquer lugar da página. Também podem adicionar formas para destacar seções, fazer anotações nas margens ou desenhar linhas para marcar conteúdo importante.

Se o documento precisar de assinatura, os usuários podem assiná-lo diretamente com a ferramenta Assinar PDF. Um link integrado dentro do editor permite adicionar uma assinatura sem sair do arquivo. O Smallpdf ainda salva assinaturas para uso futuro, deixando assinaturas recorrentes mais rápidas e fáceis.

Perguntas frequentes

Como faço para criar um ícone de PDF clicável?

Envolva seu ícone em uma tag âncora: <a href=“document.pdf”><img src=“pdf-icon.png” alt=“PDF”></a>. Isso cria um link clicável que abre o PDF quando os usuários clicam no ícone.

Posso usar emoji como ícone de PDF?

Sim! Emojis Unicode como 📄 ou 📋 funcionam como ícones simples de PDF. Eles têm suporte universal e não exigem arquivos adicionais, embora ofereçam menos personalização do que ícones tradicionais.

Qual é o tamanho padrão de ícones de PDF?

A maioria dos ícones de PDF funciona bem em 16–24 pixels para texto inline ou 32–48 pixels para botões independentes. Escolha tamanhos que combinem com a tipografia do seu site e não sobrecarreguem o conteúdo ao redor.

Como faço para adicionar ícones de PDF automaticamente a todos os links de PDF?

Use seletores de atributos CSS: a[href$=“.pdf”]:before { content: “📄 “; }. Isso adiciona automaticamente um ícone antes de qualquer link que termine em “.pdf” sem modificar seu HTML.

Existem requisitos de acessibilidade para ícones de PDF?

Sim, inclua texto alternativo para ícones de imagem e atributos aria-label para fontes de ícones. Garanta contraste de cores suficiente e não dependa só de ícones para transmitir significado. Inclua texto descritivo junto com eles.

Posso animar ícones de PDF ao passar o mouse?

Com certeza. Use transições CSS para efeitos suaves: .pdf-icon:hover { transform: scale(1.1); transition: transform 0.2s ease; }. Mantenha as animações sutis para preservar a usabilidade.

Otimize arquivos PDF antes de vinculá-los com o Smallpdf

David Beníček

David Beníček

Engineering Manager Frontend at Smallpdf

Mais deste autor