Атрибут download HTML тега <a>

Значение и применение

Атрибут download (HTML тега <a>) указывает браузеру, что необходимо скачать документ, указанный в адресе ссылки, а не переходить на него. Атрибут может быть использован только в том случае, если для элемента <a> задан атрибут href, который задает URL адрес страницы, или документа на которую ведёт ссылка.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2019 года.

Показать браузеры
Совместимостьhtml.elements.a.download
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
download✓14

Версия 14 выпущена в 2011 г.

Примечание MDN (англ.)

Starting in Chrome 65, cross-origin downloads are not supported on the <a> element.

✓18

Версия 18 выпущена в 2018 г.

Примечание MDN (англ.)

Starting in Edge 79, cross-origin downloads are not supported on the <a> element.

Версия 13 выпущена в 2015 г. — Удалено в 18; Частичная поддержка

Примечание MDN (англ.)

Until Edge 14 (build 14357), attempting to download data URIs caused Edge to crash (bug 7160092).

Edge 17 or older didn't follow the attributes' value to determine filename (bug 7260192).

✓20✓15

Версия 15 выпущена в 2013 г.

Примечание MDN (англ.)

Starting in Opera 52, cross-origin downloads are not supported on the <a> element.

✓10.1✓18

Версия 18 выпущена в 2012 г.

Примечание MDN (англ.)

Starting in Chrome Android 65, cross-origin downloads are not supported on the <a> element.

✓20

Версия 20 выпущена в 2013 г.

Примечание MDN (англ.)

The attribute's filename value only affects the suggested file name for the blob: and data: URI schemes. Other schemes ignore the suggested filename. See bug 1845642.

✓14

Версия 14 выпущена в 2013 г.

Примечание MDN (англ.)

Starting in Opera Android 47, cross-origin downloads are not supported on the <a> element.

✓13✓1.0

Версия 1.0 выпущена в 2013 г.

Примечание MDN (англ.)

Starting in Samsung Browser 9.0, cross-origin downloads are not supported on the <a> element.

✓4.4

Версия 4.4 выпущена в 2013 г.

Примечание MDN (англ.)

Starting in WebView Android 65, cross-origin downloads are not supported on the <a> element.

✓13

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<a href = "URL" download = "filename">

Значения атрибута

Значение Описание
filename Задает новое имя для скачиваемого файла. Значение не является обязательным.

Отличия HTML 4.01 от HTML 5

Атрибут считается новым в HTML 5.

Примеры, попробуйте сами

Атрибут download элемента a

Разместите файл assets/picture.jpg рядом с документом. Скачивание проверяется на собственном HTTP-сервере; предпросмотр не выполняет download.

Исходный код для изучения. Запуск на этой странице недоступен.

index.html
HTML
<a href="assets/picture.jpg" download="picture.jpg">Скачать изображение</a>