MaxImageBot

u/MaxImageBot


r/MaxImage•

Another irregularly scheduled update. ~360 new websites are supported, and a new popup icon feature has been added.

When enabled (under the Buttons tab in the options page), the popup icon will show a small icon beside most supported media. When left/middle/right clicked, it will trigger a popup action of your choice, such as opening the popup, downloading the media, copying the media link, etc.


If you appreciate IMU, please consider donating. Any amount is highly appreciated! https://qsniyg.github.io/maxurl/donate.html


Changelog for 2026.6.0: https://github.com/qsniyg/maxurl/blob/89cef6985a65448251954338ea0f84c8d53585b1/CHANGELOG.txt#L1


Download links:

  • Userscript: [Gi
10

r/MaxImage•

While not the most exciting release, there is now a generic video.js rule that has been added.

Video.js is probably the most commonly used video embedding library, which means that it should now support a much larger number of websites that embed HLS/DASH streams (the primary reason using the popup on a video element fails).


If you appreciate IMU, please consider donating. Any amount is highly appreciated! https://qsniyg.github.io/maxurl/donate.html


Changelog for 2026.2.0: https://github.com/qsniyg/maxurl/blob/951eb9dba49b3d2f623a0c377239646488ba5c92/CHANGELOG.txt#L1


Download links:

102

r/MaxImage•

In 8 years, IMU has grown from 700 to 150,000 lines of code, and has taken on the roles of:

  • Image enlargener
  • Media popup extension
  • Video downloader
  • Download manager

Of course, there's always room for more feature creep :)

This year also saw ~800 new websites supported. Thank you to everyone who submitted website support requests!


If you're feeling generous, you can now donate: https://qsniyg.github.io/maxurl/donate.html

Note that there will never be any kind of paywalled/exclusive features, so there is no requirement to donate. Still, any amount you'd be willing give would be hugely appreciated.

Speaking of finances (but unrelated to this project): If anyone is loo

71

r/MaxImage•

With almost 400 new websites supported since the last release, Image Max URL has finally reached >10,000 websites supported (10,277 to be exact).

Apart from the round number, this release doesn't add too many new features, but it does contain a number of bugfixes and tons of rule updates for existing websites.

I've also recently added a new donation page, so if find IMU useful and you're feeling generous, any amount would be very appreciated! https://qsniyg.github.io/maxurl/donate.html


Changelog for 2025.11.1: https://github.com/qsniyg/maxurl/blob/a6b403fa96d68484067b03c528f14cf4da458bff/CHANGELOG.txt#L1


Download links:

72

r/MaxImage•

The addon was manually reviewed by Mozilla and got restricted. Currently the only installable version is 0.19.5 (released 4 years ago).

I've tracked the issue here: https://github.com/qsniyg/maxurl/issues/1459. I'll try to fix these issues for the next release and hopefully have the addon reinstated.

Note that this will result in some loss of functionality for the Firefox addon:

  • HLS/DASH downloads are disabled.
  • The video screenshot functionality will fail on more websites. Note that the browser's built-in video screenshot function should still function as normal.
  • The popup will fail on sites with strict CSP headers that need to load 3rd-party content.
  • There may be a few ways
21

r/MaxImage•

Image Max URL features a few different ways to download media, and this release improves many of them significantly.

HLS/DASH downloads

This feature was added over 4 years ago, but was quickly broken by browsers disabling SharedArrayBuffer support. Due to the extensive patching to ffmpeg.wasm required to support it, I didn't get around to fixing it until this release.

As a brief primer, HLS/DASH is a fairly common technology, used throughout many video sharing websites to reduce bandwidth. Though IMU has long supported playing these videos, you'd need to use an external tool such as yt

76

r/MaxImage•

Since releases aren't getting any closer in time, I'll try to post every release here as well.

On the road towards the arbitrary yet satisfyingly round number of 10,000 websites supported, we do stumble across the occasional new feature. In this case, format strings have been updated with regex replace support.

As a brief primer, format strings are primarily used to determine the filename of a single or batch (gallery) download. For example, setting the following format:

({created_year}) {caption} - {author_username}

Would yield something like this on supported websites:

(2025) IMU 2025.2.0 is released - MaxImageBot

But let's say some string manipulation is necessary. You can now r

20

r/MaxImage•

Another birthday release for IMU! Though this has likely been one of its quietest years , 2024 did still see ~600 new websites supported.

Perhaps now is as good a time as any to call for maintainers. The codebase is a bit daunting (read: likely one of the worst abominations you've ever laid your eyes on), but any help to maintain existing rules and support an ever growing list of website requests would be very much appreciated!


Changelog for 2024.12.0: https://github.com/qsniyg/maxurl/blob/f7fe51e398a10e5ee207f6bb39c469249fcc3bf3/CHANGELOG.txt#L1


Download links:

  • Userscript: Github | ~~[OpenUs
103

r/MaxImage•

Another belated release. Probably the most interesting highlights are:

Custom blacklist for HTML page redirects.

There's been a "Redirect for HTML pages too" option for quite a while now, but in practice it was virtually unusable, as it would redirect any supported page (such as YouTube videos or Instagram posts) to either an image or the raw video file.

This new option allows you to set a blacklist (or perhaps more usefully, a whitelist) to redirect only certain the sites you wish.

Fix browser download replacing current page on non-same-origin URLs

For the userscript version, you may have noticed that downloading certain files replaced the current page. This should now be fixed.

30

r/MaxImage•

What started as a ~700 LoC (lines of code) userscript has turned into a somewhat larger ~130,000 LoC one.

This release has a few new features, probably the most significant one is the "Custom Gallery" feature. It allows you to pop up a gallery/album from images you select on a page.

By combining this with the gallery batch download feature, it functions as a rather powerful batch media downloader: Trigger the Custom Gallery feature (through the button or the keybinding), select the images you want to download, press Enter to open the popup, then Shift+D to batch download the gallery.


Changelog for 2023.12.1: https://github.com/qsniyg/maxurl/blob/d423b8db954d8c70abc91a99a8299c1392dee0

43

r/MaxImage•

Yes, I've waited for this number since the inception of the script.

Obvious joke aside, there is an improvement I'm quite happy to introduce: Vastly improved gallery/album download speeds. More specifically: The time to zip the album has gone from minutes (or literal hours if you switched tabs) to less than second. Enjoy!


Changelog for 2023.11.0: https://github.com/qsniyg/maxurl/blob/b46606c11a6963564941dfcda82db4c5e0dd2343/CHANGELOG.txt#L1


Download links:

21

r/MaxImage•

Since the releases are now much farther apart, I figured I might as well post new releases here, even if the elusive "new round number" has not yet been reached.

IMU now supports 8943 websites, so do brace yourselves for the inevitable joke next release.


Changelog for 2023.10.0: https://github.com/qsniyg/maxurl/blob/b3ed3f6e8bfb26a798fbc7573b67c843ebd3cfea/CHANGELOG.txt#L1


Download links:

10

r/MaxImage•

This is by far the largest release of Image Max URL. Not only have we reached a new round number (more than 3 years after the previous one), IMU supports an unprecedented amount of new websites!

This is mostly due to the new website request system - thanks to everyone who reported! I'd also like to thank an individual user by the name of roi who submitted ~130 new websites!


Changelog for 2023.8.0: https://github.com/qsniyg/maxurl/blob/292f14531e419694fcbb5aeb643950c6e321b59d/CHANGELOG

12

r/MaxImage•

Both the website and the userscript (latest git) now support this.

  • If the website cannot find a larger image, it will ask if you want to request support for the site. When clicking the link, it will automatically send the image on a private discord channel, no account needed!
  • The userscript now has a menu option named "Request support for this page". Clicking it will redirect you to IMU's website with the current webpage (not the current image) filled in, and will automatically send a request to support the site. It's a bit hacky but it works :)

As usual, please avoid sending NSFW content.

81