Puede que alguna vez te hayas preguntado cómo se puede crear un botón para descargar archivos en HTML para que los usuarios puedan descargarse documentos o imágenes desde tu página web. A continuación, te explicamos de manera fácil cómo debes configurar este botón de descarga. ¡Comenzamos!
Índice de Contenidos
Etiqueta <a> para descargar archivos en HTML
Como hemos mencionado anteriormente, crear un botón de descarga en tu web es realmente útil si queremos que los usuarios descarguen cualquier archivo desde nuestro sitio web. No te preocupes, es una tarea muy sencilla a realizar en html. Para crear un botón par descargar archivos en html, se debe agregar la etiqueta <a> </a>. Esta etiqueta, nos sirve para crear un enlace dentro de una página web y su atributo principal suele ser «href», donde se coloca el enlace al que queremos conectar nuestra etiqueta.
Por ello, para crear nuestro botón de descarga usaremos la etiqueta de enlace <a> </a> y apuntaremos mediante el atributo «href» el archivo que queremos que los usuarios descarguen.
<a href="https://htmlmasters.tech/wp-content/uploads/gifs-html.gif">Descargar GIF</a>
Atributo download: la clave para descargar archivos en HTML
Si en tu página web quieres que los usuarios descarguen archivos desde ella, es importante que utilices correctamente la etiqueta <a> en HTML. Es cierto que al apuntar al archivo mediante el atributo href ya proporcionas el enlace de descarga. Pero esto no es suficiente para garantizar que el archivo se descargue correctamente en el ordenador del usuario.
Para solucionar esto, HTML ofrece el atributo download, que permite indicar que el enlace que has creado se trata de un archivo descargable. Al agregar este atributo, estarás asegurando que los usuarios puedan descargar el archivo con un solo clic, sin necesidad de realizar ninguna acción adicional.

Para utilizar el atributo download, simplemente agrega la etiqueta <a> y apunta mediante el atributo href al archivo que deseas descargar. Luego, agrega el atributo download y especifica el nombre del archivo que se descargará. Por ejemplo, si el archivo se llama «mi-archivo.pdf», deberías agregar el atributo download de la siguiente manera:
<a href="ruta/al/archivo/mi-archivo.pdf" download="mi-archivo.pdf">Descargar archivo</a>
Con este pequeño cambio en tu código HTML, estarás proporcionando a tus usuarios una forma fácil y segura de descargar los archivos que necesiten desde tu página web. ¡Inténtalo en tu próximo proyecto y verás lo sencillo que es!
Dando estilos al botón para descargar archivos en HTML
Una vez que hayas agregado el atributo download a tu enlace en HTML, es posible que desees darle un estilo atractivo para que parezca un botón. Afortunadamente, esto es muy fácil de lograr con unas pocas reglas básicas de CSS.
Lo primero que puedes hacer es poner un padding al enlace para darle un poco de espacio alrededor del texto. Por ejemplo, si deseas agregar un espacio de 10 píxeles alrededor del texto, puedes usar la siguiente regla CSS:
a[download] { padding: 10px; }
A continuación, puedes agregar un color de fondo para hacer que el enlace se destaque como un botón. Por ejemplo, si deseas usar un color rojo oscuro, puedes usar la siguiente regla CSS:
a[download] { padding: 10px; background-color: #9b0000; }
Finalmente, puedes ponerle un efecto hover para que el botón cambie de color cuando el usuario pase el cursor sobre él. Por ejemplo, si deseas que el botón se vuelva un poco más claro cuando el usuario lo seleccione, puedes usar la siguiente regla CSS:
a[download]:hover { background-color: #b30000; }
En caso de poner más de un botón juntos, es buena opción centrar ambos para que se vean mejor. Aquí te enseñamos a hacerlo de manera sencilla.
Con estas simples reglas de CSS, podrás dar estilo atractivo a tu enlace para que parezca un botón de descarga en HTML. Recuerda que puedes ajustar estos estilos según tus preferencias personales y la apariencia general de tu página web.
Ejemplo: código HTML para descargar un archivo PDF
Aquí tienes un códigos de ejemplo para descargar un archivo PDF desde tu página web. Recuerda que es solo un ejemplo y que puedes ajustar los estilos y la ubicación según tus preferencias personales.
See the Pen Botones para descargar archivos by HTML Masters (@htmlmasters) on CodePen.
Conclusión
Y de esta manera tan simple, es como puedes añadir un enlace de descarga en tu sitio web para que los usuarios puedan descargar el archivo. ¡Anímate a hacer que tus enlaces de descarga funcionen perfectamente y se vean geniales!