• Precio
  1. Inicio
  2. Blog
  3. Cómo añadir un icono de PDF a HTML
Guías prácticas

Cómo añadir un icono de PDF a HTML

Aprende tres métodos sencillos para añadir iconos de PDF en HTML, desde etiquetas de imagen básicas hasta automatización con CSS, además de consejos de estilo y soluciones para resolver problemas.

David BeníčekModificado: 10 de julio de 2026
También puedes leer este artículo en Inglés, Alemán, Francés, Italiano, Ruso y Portugués.

Añadir un icono de PDF en HTML ayuda a los visitantes de tu sitio web a identificar y acceder fácilmente a los PDF que compartes. Ya sea que uses etiquetas de imagen simples, fuentes de iconos o estilos CSS, el enfoque adecuado hace que tus documentos sean más fáciles de encontrar y usar.

Cómo añadir un icono de PDF con HTML

Para añadir un icono de PDF en HTML, tienes tres métodos principales que funcionan en todos los navegadores modernos. Cada uno ofrece ventajas diferentes según las necesidades de tu proyecto y los requisitos técnicos.

Método 1: Usar una etiqueta de imagen

La forma más sencilla de añadir un icono de PDF es usar una etiqueta img con el atributo src que apunte a tu archivo de icono:

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

Este método funciona en todas partes y te da control total sobre la apariencia del icono. Asegúrate de incluir un texto alternativo descriptivo para la accesibilidad.

Método 2: Usar iconos de Font Awesome

Font Awesome ofrece iconos de PDF escalables que puedes personalizar con 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> Ver PDF</a>

Este enfoque mantiene tus iconos nítidos en cualquier tamaño y reduce la cantidad de archivos de imagen que necesitas gestionar.

Método 3: Usar pseudoelementos de CSS

Puedes añadir automáticamente iconos de PDF a todos los enlaces PDF con selectores de atributos CSS:

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

Este método aplica iconos automáticamente a cualquier enlace que termine en “.pdf” sin tocar tu HTML.

Dónde conseguir iconos de PDF para tu HTML

Antes de implementar iconos, necesitarás obtenerlos de bibliotecas confiables o crear diseños personalizados. Estos son los mejores lugares para encontrar iconos de PDF de alta calidad:

Bibliotecas de iconos gratuitas

  • Font Awesome - Ofrece varios estilos de iconos de PDF con excelente compatibilidad con navegadores

  • Material Icons - El conjunto de iconos de Google incluye símbolos de PDF limpios

  • Feather Icons - Iconos SVG minimalistas, perfectos para diseños modernos

  • Heroicons - Biblioteca de iconos de Tailwind con opciones para documentos PDF

La mayoría de las bibliotecas gratuitas requieren atribución, así que revisa los requisitos de licencia antes de usarlas en proyectos comerciales.

Colecciones de iconos premium

  • Flaticon - Miles de variaciones de iconos de PDF con diferentes estilos

  • IconScout - Iconos de alta calidad con licencias comerciales incluidas

  • The Noun Project - Colección diversa con opciones de licencia flexibles

SVG vs. PNG: ¿qué formato deberías elegir?

El formato que elijas afecta tanto la calidad visual como el rendimiento de tu sitio web. Aquí te mostramos cuándo usar cada uno:

Cuándo usar iconos SVG

  • Escalabilidad - Se ven nítidos en cualquier tamaño, perfectos para diseños responsivos

  • Archivos pequeños - Los gráficos vectoriales suelen ser más pequeños que los PNG de alta resolución

  • Flexibilidad de estilo - Cambia colores y efectos con CSS

  • Pantallas Retina - Siempre se ven nítidos en pantallas de alta densidad

Cuándo PNG funciona mejor

  • Diseños complejos - Iconos detallados con degradados o elementos fotográficos

  • Compatibilidad con navegadores antiguos - Los navegadores más antiguos manejan PNG de forma más consistente

  • Recursos existentes - Cuando ya tienes iconos PNG en tu sistema de diseño

Estilo y personalización de tu icono de PDF

Una vez que hayas añadido tu icono de PDF, CSS te permite personalizar su apariencia para que combine perfectamente con el diseño de tu sitio web.

Tamaño y posición

Controla las dimensiones y la alineación del icono con estas propiedades CSS:

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

Color y efectos al pasar el cursor

Añade estilos interactivos para que tus iconos sean más atractivos:

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

Buenas prácticas de accesibilidad

  • Incluye texto alternativo descriptivo para los iconos basados en imágenes.

  • Usa atributos aria-label para las fuentes de iconos.

  • Asegúrate de que haya suficiente contraste de color para la visibilidad.

  • No te bases solo en los iconos: incluye etiquetas de texto.

Solución de problemas comunes con iconos de PDF

Incluso los desarrolladores con experiencia encuentran problemas al insertar iconos de PDF. Aquí tienes soluciones a los problemas más comunes:

El icono no se muestra

  • Revisa la ruta del archivo y asegúrate de que tu icono esté en la ubicación correcta.

  • Verifica la compatibilidad con el formato de imagen. Algunos navegadores antiguos no admiten WebP.

  • Comprueba si hay problemas de CORS al cargar iconos desde dominios externos.

  • Borra la caché del navegador para ver los cambios recientes.

Problemas de tamaño

  • Establece atributos explícitos de ancho y alto.

  • Usa CSS “object-fit: contain” para evitar distorsiones.

  • Comprueba si hay reglas CSS en conflicto que afecten las dimensiones del icono.

Compatibilidad entre navegadores

  • Prueba cómo se muestran los iconos en Chrome, Firefox, Safari y Edge.

  • Proporciona alternativas PNG para los iconos SVG en navegadores antiguos.

  • Usa prefijos de proveedor para transformaciones y transiciones CSS.

Métodos alternativos para implementar iconos de PDF

Más allá del HTML y CSS básicos, estas técnicas avanzadas ofrecen más flexibilidad para aplicaciones dinámicas.

Inserción dinámica con JavaScript

Añade automáticamente iconos a los enlaces PDF con JavaScript:

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

Usar fuentes de iconos

Crea fuentes de iconos personalizadas con herramientas como IcoMoon para mantener un estilo consistente en todo tu sitio.

Incrustación con URI de datos

Incrusta iconos pequeños directamente en tu CSS para reducir solicitudes HTTP:

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

Cómo insertar un icono de Smallpdf en tu HTML

¿Quieres darles a tus visitantes acceso instantáneo para ver, editar y anotar PDFs? El icono de Smallpdf facilita que tus lectores accedan de inmediato a tu PDF, ya sea un formulario, material informativo o cualquier otro recurso descargable.

Icono de Smallpdf
Icono de Smallpdf

Pueden leer, completar e incluso añadir notas. Lo mejor es que no tienen que descargar nada para hacerlo. Pueden hacerlo directamente en su navegador web, en una pestaña que se abre cuando hacen clic en el icono.

  1. Copia la URL del archivo PDF que quieres que abran tus lectores.

  2. Pega la URL en nuestra Incrustar PDF caja “Add PDF link here” de la página.

  3. Copia el código que genera nuestra herramienta en el cuadro de vista previa.

  4. En tu página HTML, encuentra el lugar donde quieres que aparezca el icono de Smallpdf.

  5. Pega ahí el código y aparecerá el icono de PDF.

Usar Smallpdf para generar el código de incrustación de tus PDF
Usar Smallpdf para generar el código de incrustación de tus PDF

Si quieres, prueba tu código para asegurarte de que todo funcione correctamente. El probador de JS Bin es una buena forma de hacerlo. Solo haz clic en “Copy Code” y pégalo. Obtendrás una vista previa y podrás hacer clic en el icono de PDF en la ventana de la derecha para ver cómo funciona.

Cuando estés conforme con cómo funciona todo, puedes actualizar tu HTML y ver cuánto aprecian los lectores lo fácil que es ver, completar y añadir contenido al PDF que compartiste. No se necesita ninguna app, descarga ni registro. 

Trabaja con PDFs más allá de los iconos con Smallpdf

Aunque los iconos de PDF ayudan a mejorar la experiencia del usuario, gestionar el PDF en sí también importa. Cuando alguien abre un archivo desde el icono de Smallpdf, tiene tres opciones principales: verlo, anotarlo o editarlo.

Para formularios, Smallpdf hace que completar PDFs sea sencillo. Después de abrir el archivo, los lectores pueden usar la herramienta Añadir texto para ingresar información en cualquier parte de la página. También pueden añadir formas para resaltar secciones, poner notas en los márgenes o dibujar líneas para marcar contenido importante.

Si el documento necesita una firma, los usuarios pueden firmarlo directamente con la herramienta Firmar PDF. Un enlace integrado dentro del editor les permite añadir una firma sin salir del archivo. Smallpdf incluso guarda las firmas para usarlas en el futuro, lo que hace que volver a firmar sea más rápido y fácil.

Preguntas frecuentes

¿Cómo hago que un icono de PDF sea clicable?

Envuelve tu icono en una etiqueta anchor: <a href=“document.pdf”><img src=“pdf-icon.png” alt=“PDF”></a>. Esto crea un enlace clicable que abre el PDF cuando los usuarios hacen clic en el icono.

¿Puedo usar emojis como iconos de PDF?

Sí. Los emojis Unicode como 📄 o 📋 funcionan como iconos de PDF simples. Son compatibles de forma universal y no requieren archivos adicionales, aunque ofrecen menos personalización que los iconos tradicionales.

¿Cuál es el tamaño estándar de los iconos de PDF?

La mayoría de los iconos de PDF funcionan bien con tamaños de 16 a 24 píxeles para texto en línea o de 32 a 48 píxeles para botones independientes. Elige tamaños que combinen con la tipografía de tu sitio web y que no opaquen el contenido alrededor.

¿Cómo puedo añadir iconos de PDF automáticamente a todos los enlaces PDF?

Usa selectores de atributos CSS: a[href$=“.pdf”]:before { content: “📄 “; }. Esto añade automáticamente un icono antes de cualquier enlace que termine en “.pdf” sin modificar tu HTML.

¿Hay requisitos de accesibilidad para los iconos de PDF?

Sí, incluye texto alternativo para los iconos de imagen y aria-labels para las fuentes de iconos. Asegúrate de que haya suficiente contraste de color y no te bases solo en los iconos para transmitir significado. Incluye texto descriptivo junto a ellos.

¿Puedo animar iconos de PDF al pasar el cursor?

Claro. Usa transiciones CSS para lograr efectos suaves: .pdf-icon:hover { transform: scale(1.1); transition: transform 0.2s ease; }. Mantén las animaciones sutiles para conservar la usabilidad.

Optimiza los archivos PDF antes de enlazarlos con Smallpdf

David Beníček

David Beníček

Engineering Manager Frontend at Smallpdf

Otras publicaciones de este autor