Last year we wrote about a free Windows and Linux tool called HTTrack that will let you create an offline archive/copy of a website. Unfortunately the app wasn’t available for Mac users, but there is a great alternative called SiteSucker that does pretty much the same thing and has a much nicer interface.
The free SiteSucker app is available from the Mac App Store, and will let you archive entire sites if you choose to. You have to be a little careful with the app out-of-the-box because it doesn’t cap the number of levels it will crawl on a site. That basically means it will continuously crawl a site until the whole thing is archived, which may or may not be what you are looking to do.
Before kicking off a crawl you should shuffle through the settings first, because there are a bunch of things you can tweak. You can impose limits such as how many levels deep it should go or maximum file sizes, and you can even pick the types of files it should download. It’s worth peeking at the settings to make sure you are only crawling the stuff you want.
There is also a SiteSucker iPhone app that is similar to the Mac app, but it will run you $1.99 for the convenience of doing this from your phone.
SiteSucker Homepage (Mac only; Freeware)