GNU Wget

[image of the Head of a GNU]

Table of Contents

Introduction to GNU Wget

GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.

GNU Wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including:


The latest stable version of Wget is 1.10.2. This release contains fixes for a major security problem: a remotely exploitable buffer overflow vulnerability in the NTLM authentication code. All Wget users are strongly encouraged to upgrade their Wget installation to the last release.

Downloading Wget

The main distribution point for Wget is the GNU software archive. Please choose a mirror site close to you. The master directory is

Binaries built for Microsoft Windows are available courtesy Heiko Herold at have been kindly provided by Heiko Herold and at by Christopher G. Lewis. An MS-DOS binary designed to be used under plain DOS with a packet driver has been made available by Doug Kaufman. It is available from offers a VMS port of Wget.

The latest development source for Wget is always available in our Subversion repository. The source and binary versions of the current development sources patched for compilation in the MS Windows environment are made available by Heiko Herold as well and are available from the URLs mentioned above.


The documentation for wget is available in all common formats. For other manuals, please see

Mailing lists

The Wget mailing lists are kindly hosted at SunSITE Denmark thanks to Karsten Thygesen. To subscribe, send an email to For instance, to subscribe to the wget-patches list send an empty mail to:

To post to a list, send your email to The lists are open for posting by non-subscribers. If you send a post to the list and you're not subscribed, please include a note that you'd like to be cc'd in replies to your post. Otherwise people will assume you are subscribed and will delete your address when replying so as not to send you two copies of their posts.

For back posts, send an email to The mail server limits the number of returned back posts to 100, so requesting more will actually return you only posts in range first - first+99. For instance, sending an email to the following address will retrieve posts 3500 to 3517:

To unsubscribe from a list, send an email to For more information on list commands, send an email to

Following mailing lists that deal with Wget are run at SunSITE:


This is the main Wget discussion list. Currently the Wget bug reporting address,, simply forwards to this list.

There are archives of the main Wget list at and

The wget list is bidirectionally gatewayed to sunsite.wget, a local newsgroup on


If you're submitting a patch to Wget to fix a bug or add a feature, please send it to this list. For more information, please read the Wget Development section.

There are archives of the wget-patches list at

Request an Enhancement

If you would like any new feature to be included in future versions of Wget, please send a request to the wget mailing list.

Please remember that development of Wget is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read the How to help GNU document.

Report a Bug

If you think you have found a bug in Wget, then you should send as complete a report as possible to


Several people have contributed to Wget and maintain their own web pages:


GNU Wget is currently maintained by Mauro Tortonesi. The original author of GNU Wget is Hrvoje Nikšić.