Why this exists.
Most tools in this space hand you a folder and wish you luck. This one tries to tell you what it found.
Getting one image off a web page is harder than it should be. Open the developer tools, find the network tab, filter by type, scroll through a list of hashed filenames, guess which is the one you want, right click, copy the address, open it in a tab, save it. Or download the whole site as a forty megabyte archive and go hunting through folders instead.
Neither of those is a good answer, and both are what the existing tools offer. pagehaul shows you what a page is made of, with names you can read and previews you can look at, and lets you take the one file you came for.
What it does differently
It runs the page. Most of the web is built by JavaScript now. Tools that only read the markup a server sends get an empty shell and report it as a result. This one opens the page in a real browser and scrolls it, so lazy images and anything a script adds actually appear.
It names things properly. A file called d53b014d86a6b6.woff2 tells you nothing. Where a name is a hash, the label comes from the alt text, the real font family, or where on the page it sits.
It shows more than pictures. Fonts, documents, scripts, and the API calls a page makes, with their method, status and response. That last one is unusual, and it is there because the developer looking for a JSON payload has the same problem as the designer looking for a logo.
What it will not do
It will not get past a login. Sites that serve their media only to signed-in sessions hand an automated browser an empty page, and working around that means defeating access control rather than solving a technical problem. When it happens, the tool says so plainly instead of returning nothing and calling it a success.
It will not modify anything it captures. No injected scripts, no analytics, no altered JavaScript. Files arrive exactly as the server sent them. A competitor in this space was caught tampering with downloaded code, and it cost them everything.
It will not keep your files. Everything you capture goes straight to your browser, archives are built on your own device, and nothing is read, indexed or retained on our side.
An honest word about rights
A tool that makes copying easy is worth being careful with. Downloading a file gives you no rights to it, and most images, fonts and video carry licences that forbid the use someone downloading them has in mind.
This is built for sites you own, for migrations and backups, for rebuilding something you lost, and for reference. If you are looking at someone else’s work, look at it as reference. The terms say the same thing in more words.
Who made it
A small independent project. It will be open source soon. If something does not work, or works in a way that surprises you, say so.