Download original-resolution wallpapers from Wallhaven with metadata, persistent settings, download queue, and advanced customization.
WallFetch is a modern userscript that enhances the wallpaper downloading experience on Wallhaven. It replaces the default download flow with one-click access to full-resolution originals, while giving you fine-grained control over filenames, metadata, and download behavior — no browser extension bloat, just a lightweight script.
WallFetch supports dynamic filename templates built from wallpaper metadata, so your downloads folder stays organized without manual renaming.
Example:
{id}_{category}_{resolution}_{purity}
Available placeholders:
| Placeholder | Description |
|---|---|
{id} |
Wallpaper ID |
{category} |
Category (general / anime / people) |
{resolution} |
Full resolution (e.g. 1920x1080) |
{width} |
Image width |
{height} |
Image height |
{purity} |
Purity rating (sfw / sketchy / nsfw) |
{favorites} |
Favorite count |
{views} |
View count |
{uploader} |
Uploader's username |
{filetype} |
MIME type |
{extension} |
File extension |
{date} |
Upload date |
Mix and match to build a naming scheme that fits how you organize your library.
Fixed:
Tested with:
Works reliably across all three — standard GM API usage throughout, no manager-specific hacks.
WallFetch doesn't collect, transmit, or sell any personal data. All settings, history, and configuration live locally within your userscript manager's storage — nothing leaves your browser.
GitHub: github.com/itachi-re/wallfetch
Bug reports and feature requests are welcome via GitHub Issues.
MIT License — see LICENSE for details.