PageSucker Home Page

(Site last updated on April 8, 2013)
Latest Release Versions: 3.2 for Macintosh (OS 9 and OS X), Windows and other platforms



Current Version :

PageSucker 3.2

New Features include:

  • CSS Stylesheet Support
  • Options to delete empty or incompletely downloaded files
  • Lots of bug fixes

See the Versions Page for a detailed list of changes and bug fixes.


This site has been referenced by agentland

What Is PageSucker?

PageSucker website downloader is a small utility that allows entire Web page hierarchies to be downloaded automatically. The pages will thereby be modified in such a way that they can then be viewed off-line (even after copying them to a CD-ROM or the like). Here's a list of PageSucker's main features:

  • Various strong URL filters to restrict the downloads to only the desired files or file types. Among the filters, a pattern matching filter which supports Perl like regular expressions and also standard DOS like patterns.
  • Automatic rebuilding of the low-cost dedicated servers file system hierarchy on the client side (i.e. files will not be downloaded into one common directory, but the server's directory tree will be recreated if possible).
  • Option to download only pages up to a certain recursion depth.
  • Multithreaded. More than one connection to a server can be opened at a time, which can reduce download times by a factor of 10 or more as compared to traditional single-connection download programs (e.g. FTP clients).
  • Adapted to special cases where the server's file system has less limitations in file naming than the local machine. The names of the downloaded files will be shortened as necessary and stripped of characters that are illegal in the local filesystem.
  • Automatic prevention of file overwriting. If a file with the same name already exists, the new file will be renamed such as to prevent destruction of the old file.
  • Limited capability to correct broken HTML pages, so that the downloaded copies might work better than the original pages.

Website Downloader

PageSucker was written in the new, highly portable language Java. This means that it can run on any platform you can find a Java interpreter for. You can think of a Java interpreter as a kind of helper program needed to launch PageSucker.

MacOS X users can keep the built-in Java interpreter up to date simply by using the Software Update control panel. In most cases no explicit installation is necessary.

Macintosh users who are not yet running MacOS X can download Macintosh Runtime for Java (MRJ). It is available for free from Apple. Here is an alternate download link (make sure to get version 2.2.5 or higher).

For Windows and selected UNIX platforms, get the Java Runtime Environment (JRE) from SUN.

Finally, to view the included documentation, you'll need Acrobat Reader, which you can download from Adobe.

What Does It Cost?

PageSucker is distributed as shareware. That means: you may try a demo version for free, but the fully featured version must be purchased for a small fee. In this case, the fee is USD 10.- for a single user license. You can also get a site license for USD 300.-

If you choose another currency during the purchase process, this price will be converted using the convertion level of the day.

USA decided not to apply Value Added Taxes on electronical transaction (like registering for a Software) but for some other countries, you have to add VAT to the prices indicated here.

Mailing Lists

There are 2 mailing lists related to PageSucker. Would you like to discuss your views about the application with other PageSucker users around the world? Then subscribe to the PageSucker Discussion list. Please direct any web hosting questions to

Or maybe you want to learn about A/B testing or just want to keep up to date with new releases and other announcements concerning PageSucker? Then the PageSucker Announcement list is for you. Please note that registered PageSucker users are automatically added to the announcement list by the author when they register.

You can unsubscribe from both of these lists at any time by clicking the links above and following the onscreen instructions.

 Join Discussion!

 Join Announce!



Contact Information

To contact the author for comments, suggestions or bug reports, send email to