Forget about the mess in your Downloads folder!
Version 0.4.2
small fixes
Version 0.4.1
fix bug with date formatting
Version 0.4.0
support Manifest V3
This extension allows you to set custom download locations with a flexible and strong RegExp-based rules. You can literally use all the power of regular expressions in your rules and handle even the most complex cases with this extension.
The download rules can be based on filetype, filename, file and referrer(a page where the download was started from) URLs. You can even substitute some part of the result download location with parts of your matching rules via capturing groups!
You can reach the Options page from chrome://extensions
Latest reviews
- (2024-08-03) illLogik: 4/5 from me, due to some bugs such as all my settings randomly being lost and rules being reset to default rule-set, which has been very irritating to redo 40+ rules with complex RegEx patterns crafted by hand. Other than that, very useful and much needed functionality to the web browsing workflow! Chromium browsers, and Firefox need to implement this natively (optionally). This is the 3rd or 4th expression-based downloads-router extension for Chromium I have tried, and not only does this one work properly (most of the time) as opposed to the previous ones I tried, but this one is much more complete and useful overall. --- My Feature wishlist: Additional placeholder for file-extension Common/useful RegEx pattern template snippet library with click-to-insert capability (Cloud synced) RegEx pattern color coding to make patterns easier to read (check out regexr.com for example of what I mean) Dark-mode ChatGPT-based RegEx auto-craft Ability to set a rule that takes file size in to account Randomized string placeholders ------------ Graphical File Explorer (explorer.exe) file context-menu (right-click menu) symbolic link, junctions, etc utility: You can download a graphical Windows program rather than the command-line based mklink (which I will discuss further down) that make's creating these junctions/symbolic links/etc. as simple as right-clicking a source folder and then selecting a context menu item and then right-clicking and selecting the context menu item on the destination folder to create your junction. Now simply route your downloads to your linked folder in the Chrome/Edge. You may have to use Drop As > Hardline Clone instead of Drop As > Junction after selecting the source link directory. --- Link Shell Extension utility Download: To download the Link Shell Extension graphical link tool instead of using "mklink" via command-prompt, go here: https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html --- Link Shell Extension usage tutorial: Here is a more thorough guide on using the graphical tool with pictures and all for those who are confused on how to use this properly: https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/ ----- You can use Command-Prompt (cmd) or PowerShell (pwsh | powershell) to accomplish the creation of these links from the Downloads folder to elsewhere using "mklink". Command-line help text of the MKLINK utility: MKLINK [[/D] | [/H] | [/J]] <LINK> <TARGET> /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to. (Note: More information on mklink on Microsoft's site: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink)
- (2023-03-16) Vasile Gancin: Good
- (2023-03-08) Kian Namani: needs a browse option
- (2023-03-01) Yazan Zaid: RegExp Download Organizer Does not work on edge browser. I wish you can add it to edge addons. and fully support edge browser.
- (2022-11-01) btmad01 batmad01: not working - it works, with MIME names, it has to fellow the rules, and if u not sure the sort of files, just use its default <Application/ ****> PS *** is the file sorts. The download path has to be after the defualt download path. as C:\downloads\ , the relatively des path has to start from the <root path> of the <defualt path> for exsample, if u want torrents goes into C:\downloads\Torrents\ set the des path as Torrents/ u need to bulid and have the floder b4 u get it done.
- (2022-09-19) Zakareya “idiot” Pittman: Some RegExp autofill/autocomplete/syntax checking would be cool. Otherwise, this extension is perfect! So glad I don't have to sort my own Downloads folder, and I have so much control over where things are saved/stored. The default filters are more than enough for the average user!
- (2022-09-09) Tyler Cowie: Easy to use and very well made
- (2022-08-23) Rennen: This extension doesn't work!!!!! I'm sure I have all the rules enabled. I even turned off all other extensions to prevent interference. But no matter what the settings are, the files are not automatically grouped into folders.
- (2022-05-07) Murtaza Vohra: Hands down it is one of the best extenstion out here in Chrome..!! took me some time to figure out and after some trial and error finally i have all my folders set up. Although i have one thing which i don't know if it is possible or not. For example, let's say i have three folders set up (1 for music, 2nd for installers an executable file and 3rd for Images) now how do i set up a rule where if any of the three extenstion mentioned above fails, it should go to my fourth folder, let's say Random? like SRT files or any random file type?
- (2021-12-06) Asagi Dandelin: Awesome tool and I get my folder tidier than ever before. Thanks a lot. Maybe better if ' help ' contains more about RegExp. Since I've got into trouble in ' *.pdf ' while it should be ' .pdf '. And I got my files in default folder.
- (2021-11-29) Роман Сизяков: https://name.ru/blank/download/bach_01_12 Hello guys could you please help me to figure out what should I put into Referrer URL to download something like this I want to make ${referrer:1} = bach_furtra_01_12 Ive found here .+?://([^/]+)/.* but its just refers to site name . Its too complicated for me to figure out what each sign mean. For example if the the site will be .com or .net will it brake Referrer URL code? Destination path: ${date:HH-mm-ss-SSS}________${referrer:1}__${filename}
- (2021-11-16) davey articuno: Pretty good. I just can't figure out how you sort by .ico file type?
- (2021-06-06) Maxime: Finally, no more clutter in my Downloads folder ! ❤
- (2021-05-03) Harkeerat Of The Apollo Cabin: Thank you! Whoever made this extension is a lifesaver. Kind of difficult to understand in the beginning but with some more info I was able to work it out!! THANK YOU!
- (2021-04-06) SONY CHEN: great extension!
- (2021-03-01) Denny Lenselink: Works as expected and it is easy configurable. I've created a symbolic link in my downloads folder which points to a different drive where I download in separate folders. There is one problem with mime-types though; it doesn't work with types like 'application/epub+zip'. Does it need to be escaped (+)? EDIT: Created a workaround by using '\.(epub|mobi|pdf)$' in the FILENAME text field and stopped using the MIME-TYPE field for this rule.
- (2021-01-19) Bukeda Idoniboye: I downloaded into multiple "site" domain-named subfolders but later realized that searching for stuff through so many subfolders could be a hassle. So I was able to download everything into one location with filenames consisting of domain name, custom datetime, and filename. For example: C:\Users\username\Downloads\_MyDownloads\sitename.com_20210119-105358_filename.jpeg. When sorted alphabetically, the _MyDownloads folder is positioned at the top of my screen. Here are the rule settings I used: Description: Organize by domain name datetime files Referrer URL: .+?://([^/]+)/.* Destination path: _Downloads/${referrer:1}_${date:YYYYMMDD-HHmmss}_${filename} I disabled all other rules.
- (2020-12-10) Smokie Lee: Does what it says on the tin. It wasn't hard for me as web developer but an example template with common downloads (zip, images, pdf, exe) would be very helpful for the majority of this extension's users.
- (2020-12-02) Iggy: After many hours searching for my issue (native messaging, localhost, web server, etc.) I found this smart solution. That way users can export different files + different target locations from my website without the annoying Chrome prompt "Save As". Before the 0.3.1 patch today, Chrome put (1), (2) and so on at the file. So I wrote about it at github and the "overwrite" option got straight implemented within few hours. Super cool mate, keep it up!
- (2020-09-12) Magni Chen: Works and I know it, but I just don't have that much time to test those regexes along and see the results when exceptions occur. Media types are not that familiar, and the AND rule pertaining to the five matchers make it difficult to fall back to using only file suffixes to simplify the thing.
- (2020-09-03) Дракоша Пестренький (Drakosha): У меня он даже внутри папки не работает. 7z архив в "Загрузки" попал. Ну ладно, вроде там нет 7z в фильтре. Но exe у меня тоже в "Загрузки" попал. (У меня Edge). И вообще, почему нет диалогового окна, если расширение новое сохраняется? Почему не все архивы в фильтре - их ведь типов 12 максимум? И т.п. В итоге удалил, чего и вам желаю.
- (2020-03-26) Отдел АСУ: Работает сохранение только через контекстное меню. Обычные кнопки сохранения на сайтах, сохраняют файлы в дефолт.
- (2020-02-16) Nox The Box: This is good you just have to understand how to create the rules. It looks at the drive your browser's downloads default to. I have mine set to an extra 3tb drive I put in my pc and once I set the rules it has been working great. Just what I was looking for.
- (2019-12-02) Дмитрий: Хорошее расширение, все устраивает, только было плюсом сделать опцию "Перезаписывать при одинаковом имени". suggest({ filename: filename, conflictAction: 'overwrite' }); Остальные похожие расширения этого не умеют, а в связке с отдельным расширением реализующим эту функцию происходит конфликт доступа к файлу.
- (2019-10-08) Jens Holm: Would be great if it worked with shortcuts too
- (2019-10-07) Dmytro Verzhykovskyi: Great extension for simple use.
- (2019-09-13) Daljeet Cheema: Works perfectly
- (2019-06-17) trikiman: Не подошло
- (2019-05-02) Quet Zakoatlus: Awesome. I had this extension but It was disabled because it wasn't working. Now it works perfectly. I hope keep it updated all the time.
- (2019-04-30) Mehmet Recep Özdemir: It's not working?
- (2019-04-23) Jes Huang: 終於找到有持續更新的下載檔案分類套件了! 期待有中文化。
- (2019-03-10) Neth: Great extension, takes a bit of time to get it to work. A place with more examples, and rules to DL would be helpful for new users. Suggestion, in case it is possible, could there be an option to add Tags to files, depending on the rule?
- (2019-02-17) Reth Hard: I like this extension but unfortunately it is conflicting with an other Chrome extension, Chrono Download Manager... :(
- (2019-02-10) Joao Zanetti: A better option for Downloads Router (RIP).
- (2018-09-18) Johan Heyvaert: Relatively easy to configure. The combined filter options are a very good idea. A nice (togglable) feature would be a confirmation popup (something like in the similar extension "download-router"). Maybe technically impossible: the extension is not able to identify the referrer or file url of blob downloads that are materialized via javascript.
- (2018-09-12) Haroune Mohammedi: very useful and simple to use ! thank you so much
- (2018-05-15) Abhishek Bhavsar: If you have just a single partition and you want it all organized in a superb manner then this extension is what you are looking for.As an IT person it was easy for me to setup the download rules. But it would be great if you provide a sample template file too..
- (2018-04-30) Tamim Tkweb: Good extension! so far working great!
- (2018-04-28) Ben: Not sure how this is supposed to work, but it doesn't for me. I set up a rule, clicked a file to download, but it still defaulted to the last directory I saved a file to rather than the directory the rule dictates. Disappointed.
- (2018-04-26) Rabinoperra: i'm breaking in tears. just what i needed all this time. WITH A MOTHEREFFING EXPORT OPTION.
- (2017-04-08) Flavio Colavecchia: Easy to use, setup a few rules and forget about the clutter in your download folder.
- (2017-03-22) John Smith: Any plans to port this to Firefox?
- (2016-12-17) Tomas Mickus: Minimalistic and easy to use!
- (2016-10-04) I don't even know anymore: I like it. I finally figured out what I was doing and it works fine. However, it should be more simplistic. For users like me
- (2015-10-03) Colin Eberly: This is cool for basic usage and having all images go to an image folder, or torrents go to torrent folder, etc. For anything more complicated than that, it starts proving difficult to use due to the lack of documentation. For instance, trying to have images downloaded from facebook go into a facebook folder is proving difficult. Trying different regex schemes with no luck trial and error for hours is no fun. Some documentation on advanced techniques for THIS extension would be very valuable, if they are even supported.
- (2015-09-06) jazwi vasanth: Works like a charm !!
- (2015-04-11) TheGunNac: Работае только внутри папки по умолчанию скопировать файлы в другие папки не хочет вообщем мне не подошло
- (2015-03-30) Junior Alvarez: a perfect extension :)
- (2015-03-20) David Bucsa: Holy *uck this is amazing!!! works perfectly good job!!!