Windows binaries of GNU Wget
A command-line utility for retrieving files using HTTP, HTTPS and FTP protocols.Warning: some antivirus tools recognise wget-1.25.0-win32.zip as potentially dangerous. The file that triggers the warning is wget.exe.debug, which contains debugging symbols for wget.exe, and isn't even executable. If your AV is giving you trouble, and you don't need the documentation or debug symbols, you can download wget.exe directly, or switch to a less broken security product.
Security warning: wget version 1.21.4 and older from this page attempt to load system-wide configuration file from a subdirectory of C:\msys64 (the exact path depends on where I compiled the binary; for version 1.21.4, the path is C:\msys64\qemu\opt\misc{-x64|-i686}\etc\wgetrc. Since Windows lets any user create directories on the root of C: drive, this can lead to code execution through the use_askpass directive, which can lead to privilege elevation.
Version 1.25.0 avoids this problem by using C:\Windows\wgetrc (which is only writable to Administrators) as system-wide configuration file.
All of the binaries are compiled statically, meaning that wget.exe doesn't require any other files to work.
| Version | x86 | x64 | ARM64 | Notes | |||
|---|---|---|---|---|---|---|---|
| 1.25.0 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 4.0.3, ZLib 1.3.2, gpgme-2.2.0, pcre2 10.49, libpsl 0.23.3, c-ares 1.34.8,
taskbar progressbar![]() |
1.21.4 | ZIP | EXE | ZIP | EXE | ZIP | EXE | OpenSSL 3.1.0, ZLib 1.2.13, gpgme-1.20.0, pcre2 10.42, libpsl 0.21.2, c-ares 1.19.0,
taskbar progressbar![]() |
| 1.21.3 | ZIP | EXE | ZIP | EXE | ZIP | EXE | OpenSSL 1.1.1m, ZLib 1.2.11, gpgme-1.17.1, pcre2 10.39, libpsl 0.21.1, c-ares 1.18.1,
taskbar progressbar![]() |
| 1.21.2 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.1l, ZLib 1.2.11, gpgme-1.16.0, pcre2 10.38, libpsl 0.21.1, c-ares 1.17.2,
taskbar progressbar![]() |
| 1.21.1 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.1k, ZLib 1.2.11, gpgme-1.15.1, pcre2 10.36, libpsl 0.21.1, c-ares 1.17.1,
taskbar progressbar![]() |
| 1.20.3 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.1b, ZLib 1.2.11, gpgme-1.13.0, pcre2 10.32, libpsl 0.20.2,
taskbar progressbar![]() |
1.20 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.1a, ZLib 1.2.11, gpgme-1.12.0, pcre2 10.32, libpsl 0.20.2,
taskbar progressbar![]() |
| 1.19.4 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.0g, ZLib 1.2.11, gpgme-1.10.0,
taskbar progressbar![]() |
| 1.19.3 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.0g, ZLib 1.2.11, gpgme-1.10.0,
taskbar progressbar![]() |
| 1.19.2 | ZIP | EXE | ZIP | EXE | - | - | OpenSSL 1.1.0f, ZLib 1.2.11,
taskbar progressbar![]() |
| 1.19.1 | ZIP | - | ZIP | - | - | - | OpenSSL 1.1.0e, ZLib 1.2.11,
taskbar progressbar![]() |
| 1.18 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.2h, ZLib 1.2.8,
taskbar progressbar![]() |
| 1.17.1 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.2e, ZLib 1.2.8,
taskbar progressbar![]() |
| 1.17 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.2d, ZLib 1.2.8, taskbar progressbar![]() |
| 1.16.3 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.2a, ZLib 1.2.8, taskbar progressbar![]() |
| 1.16.2 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.2, ZLib 1.2.8, taskbar progressbar![]() |
| 1.16.1 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.1j, ZLib 1.2.8, taskbar progressbar![]() |
| 1.16 | ZIP | - | ZIP | - | - | - | OpenSSL 1.0.1j, ZLib 1.2.8, taskbar progressbar![]() |
| 1.15 | ZIP | - | - | - | - | - | OpenSSL 1.0.1f, ZLib 1.2.8 |
| 1.13.4 | ZIP | - | - | - | - | - | OpenSSL 1.0.0f, ZLib 1.2.5 |
| 1.13 | ZIP | - | - | - | - | - | OpenSSL 1.0.0d, ZLib 1.2.5 |
Source code
