extension ExtPose

Save as Shortcut

CRX id

flehofiklehmnnolpjcamplcnmhgcbkk-

Description from extension meta

Offers the ability to save tab(s) and bookmarks as Internet shortcut files.

Image from store Save as Shortcut
Description from store PLEASE NOTE: If you're experiencing a problem, please DO NOT SUBMIT A REVIEW. Email me for a fast reply or submit a support ticket for a slow reply. -Description- Personally, I've always used Internet shortcut files for a variety of reasons. For example: 1. To passively share links to content via shared folders. 2. To supersede the temporary use of pinned tabs and bookmarks. 3. As portable links. 4. To accompany resources (installers with links to the websites, projects with links to assets, etc). However, I always found them so awkward to create, hence me creating this extension. -FAQ- Q: As Chrome manifest v2 is being depreciated in 2024, is this extension being updated to support v3? A: Yes, after quite a lot of work, I have successfully rewritten Save as Shortcut to support Chrome manifest v3 and its asynchronous service workers. Q: Why does this extension say that it reads my browsing history? A: I don't know. It does not. To see the real permissions, check file "%localAppData%\Google\Chrome\User Data\Default\Extensions\flehofiklehmnnolpjcamplcnmhgcbkk\<version>_0\manifest.json" → section / key "permissions". Q: Are you aware of X issue? A: As of 2025/04/21, the only issue that I'm aware of is an incompatibility with sites that use Wix Thunderbolt's overrideGlobals.inline which I believe cannot be worked around. Q: Can this extension be updated to do X? A: I'm open to ideas so feel free to contact me. Q: Can I test upcoming features and fixes? A: Yes, there is a beta version available here: https://chrome.google.com/webstore/detail/save-as-shortcut-beta/kmemfmaclfmhaddkneldhbcmlpoanbmg Q: Does this extension have any tracking or collect any personal information? A: Nope. Simple as that. In fact, third parties regularly offer to pay me relatively large sums of money per month to inject their code into my app and I have always refused because I hate it when other developers do that so I don't want to be that person. Q: Can I donate? A: Sure. 😊 https://paypal.me/mythofechelon -Version history- • 5.70.2294, 2024/11/10 (published to beta first): - Changed method of triggering the download from chrome.downloads.download to chrome.scripting.executeScript with simulated clicks, hence adding "permissions" → "active_tab" and "scripting" and removing "permissions" → "downloads". This should resolve the following issues caused by the Chrome API: + File name conflicts with other extensions. + Saved folder always being "Downloads". + Potentially other things like inconsistent triggering. • 5.69.2235, 2024/10/28 (published to beta first): - As requested by users, exposed internal logic as new option "Shortcut file maximum characters". • 5.68.2220, 2024/09/15 to 2024/09/22 (published to beta first): - Consolidated popup logging to service worker so all data is in one place which makes it easier to diagnose on-load issues with the popup as closing the popup closes the inspect window. - Added instructions on enabling developer mode which reveals the option to inspect the service worker in order to get the diagnostic log. - Implemented usage of chrome.downloads.onDeterminingFilename to resolve conflict with other extensions which was causing the saved file to be named "download". • 5.67.2213, 2024/05/25 (published to beta first): - Changed manifest version from 2 to 3 which required the following: + As background pages have been removed, replaced with a service worker. + As service workers cannot access localStorage, replaced usage with chrome.storage.local and message passing between service worker and popup. + As service workers are inherently asynchronous but code needs to be processed synchronously, changed all functions to be async and all function calls to use await. + As service workers don't have a page, changed download method from simulating a click on the background page to chrome.downloads.download (hence new permission "downloads"). + Replaced chrome.contextMenus.create → onclick with chrome.contextMenus.onClicked.addListener. + As service workers cannot use chrome.extension.getViews to access the popup page, replaced usage with message passing. - Upgraded JSZip from v3.2.1 to v3.10.1. • 4.66.1952, 2024/06/06: - So that user options / preferences are preserved, added code to frequently migrate the data from localStorage to chrome.storage.local (hence new permission "storage") in preparation for the migration to already-completed Save as Shortcut v5 which uses Chrome manifest v3 which cannot access localStorage. • 4.65.1944, 2021/07/20 (published to beta first): - Implemented trimming of file names larger than 225 characters (Windows NTFS maximum of 255 minus spacing for prefixes of 30), as these were breaking extraction of ZIP files. • 4.64.1939, 2021/06/11: - Implemented workaround for Google Chrome version ~91.0.4472.77 bug / error "Unchecked runtime.lastError: Tabs cannot be queried right now (user may be dragging a tab)." Refer to https://stackoverflow.com/questions/67806779/im-getting-an-error-tabs-cannot-be-edited-right-now-user-may-be-dragging-a-ta • 4.64.1936, 2021/05/15: - Fixed bug where context menu wouldn't be removed. This was due to an old localStorage variable name being referenced in a catchall if statement and, therefore, always being null and matching. • 4.64, 2021/03/27 to 2021/03/28 (published to beta first): - Changed option "Diagnostic log and console" from opening background page to including guidance on how to open the background page, as it was opening a secondary one that didn't include the logging data. - Added copying to clipboard when selecting file name variables. - Added help tooltips to the more obscure file name variables. - Improved diagnostic logging details (greater detail, greater readability, consolidated background.js logging to also use function, removed 'background_Log("")' and added newline characters to actual logging line, fixed logging of tab info objects). - Improved performance by removing calls to background_processData_Generate_Name_Shortcut() from background_Tabs_Single_setDetails_* and adding them to the end of each original function. - Changed option "Preserve order in bookmarks archive" to default to enabled. - Changed handling of unnamed bookmarks, appending host in parenthesis to give some indication. - Added handling of 0 tabs (happens when DevTools window is focused). - Updated description to include saving of bookmarks as a feature. - Converted the URL and archive name pattern fields from <input> to <textarea> too and set maximum heights on both. - Added calculation of bookmarks variable size to selectively display banner warning about ETA. • 4.63, 2021/03/24 (published to beta first): - Disabled diagnostic logging by default and added option to enable it. • 4.62, 2021/03/22 to 2021/03/24 (not published): - Fully modularised background functions so modes are no longer required. - Added option to save all favourites / bookmarks as an archive. - Increased width of popup from 350px to 400px to accommodate width of new buttons. - Disabled preservation of tab order in archives by default. • 3.61.1708, 2021/03/20: - Modified file "popup.html" marking macOS / .WEBLOC option as not recommended. • 3.61.1707, 2021/03/13 (not published): - Modified file "popup.html" removing reference to removed file "info.css" to resolve console error "Failed to load resource: net::ERR_FILE_NOT_FOUND". • 3.61.1706, 2020/10/28 (published to beta first): - Modified replacing of invalid characters so that quotation marks are replaced with properly opened and closed Unicode versions. • 3.60, 2020/10/10: - Fixed initialization of option "Remove prefixed or suffixed site name". - Modified option "Work around Windows' restricted characters" changing from recommended and enabled by default to disabled by default as it's personal preference and still experimental. - Modified option "Remove notification indicators" fixing the code to initialize as enabled by default to match the UI. - Modified option "File name mode" so that it's automatically set to "Custom" if the user previously set a filename suffix. • 3.59.1694, 2020/10/03 (published to beta only): - Bolded tooltips that are both default and recommended to make them stand out more. - Fixed unequal width of name and URL fields. • 3.59.*, 2020/10/02 (published to beta only): - Prevented newlines from being entered into the name textarea via Enter / Return. - Modified options section "File name pattern variables" making it hidden by default with the option to show and hide it (not saved / remembered). - Modified option "Work around Windows' restricted characters" so that it applied to macOS and Linux shortcut types too and updated tooltip to state this. - Added option to trigger button "Save All" via Enter / Return when it's focused on. - Refactored code for minor efficiency / de-duplication improvements. - Modified option "File name mode" adding missing "Default" tooltip. • 3.58.*, 2020/09/30 (published to beta only): - Changed save field "Name" from a text input to an auto-sized textarea so that the entire content can be seen. - Fixed bug that would cause %host% and %URI% to be all the same and wrong for each shortcut in an archive. - Modified option "Remove site name" (1) adding support for delimiter "–" (U+2013 EN DASH) used on sites like Dropbox, (2) adding tooltip explaining when it's particularly useful, and (3) renaming to "Remove prefixed or suffixed site name" as it doesn't do so when the title is only the site name. - Extended outline colouring to save buttons (<a> elements). • 3.57.*, 2020/09/29 (published to beta only): - Modified option "Remove suffixed site name" removing recommendation as it's down to personal preference. - Added option "Remove notification indicators" which is recommended and enabled by default. - Fixed bug that would cause changing the option "Remove suffixed site name" and "Remove notification indicators" from Enabled to Disabled to have no effect on the current page. - Modified option "Remove suffixed site name" renaming to "Remove site name" and re-designing the code to dynamically detect and remove the site name wherever it appears in the title. - Modified options where the first step is clicking on a link prefixing "In the new tab, " to step two. • 3.56.*, 2020/09/28 (published to beta only): - Added migration of old append string / filename suffix value. - Added variable %tabs% (total number) for archive file names. - Added automatic selecting of entire variable when it's clicked on. - Added option "Remove suffixed site name". • 3.55.*, 2020/09/24 to 2020/09/26 (published to beta only): - Fundamentally rewrote code to fully support customisable names for both the individual shortcut and archive files, including variables in any position. - Removed option "Single file name suffix" as it's now redundant. - Added variables %title%, %host%, %URL%, and %URI%. - Modified option "Shortcut type" renaming to "Shortcut file type". - Fixed bug where only one quotation mark would be replaced. - Split options into top group of file-related and bottom group of extension-related. - Refactored elements IDs, variable names, and function names so that they're more consistent to avoid confusion. - Modified options adding tick / checkmark tooltips for recommended / default settings. - Renamed and migrated localStorage names so that they're up to date with the options and less confusing. - Added promo tiles. - Removed unnecessary icon files from package. • 2.54.*, 2020/09/23 (published to beta only): - Modified option "Filename suffix" renaming to "Single file name suffix" and adding support for date and time variables. • 2.53.*, 2020/09/23 (not published): - Added banners for app installation and updates. - Added console logging of app installation, app updates, and Chrome updates. • 2.52.*, 2020/09/23 (not published): - Added <code> elements and styling to make direct extracts stand out better. - Modified option "Download prompting" renaming to "Download folder". - Modified options "Download folder" and "Keyboard shortcuts" splitting onto separate lines like the others and with instructions. - Tweaked some styling. - Modified option "Preserve tab order by numbering files in ZIP file" renaming to "Preserve tab order in ZIP file" and adding a tooltip explaining how. This makes the UI a bit neater. - Modified option "Windows" → tooltip to bold red as a warning. - Modified option "Cross-platform" replacing " ← Recommended" with a tooltip as it's been set by default for a while and hopefully the red question mark next to the option "Windows" will warn people off from it. - Modified styling of tooltips adding padding to tooltip so that they're easier to trigger and setting to colour to the same as links so users are more likely to know that they're interactive. - Modified tab opening changing active mode from true to false so that users can continue reading the instructions before choosing to close the extension popup. - Modified option "Download folder" adding explanation for why things currently work the way that they do. • 2.51.*, 2020/09/22: - Adjusted options section for diagnostic log and console to account for the fact that Opera and Edge (Chromium) don't display links to the background page. - Re-ordered function background_Save_Generate() so that the filename suffix also has its invalid characters processed. • 2.50.*, 2020/09/21 (published to beta only) - Added tooltip to Windows shortcut type to advise of problems. - Renamed options and context menus to "Save Current" and "Save All" for UI consistency. - Added CSS to prevent <sup> elements from affecting line height, thereby making line spacing inconsistent. - Added console logging for addition of Chrome event listeners. - Added section at the bottom of the options on how to access the diagnostic log. - Increased height of spacer elements by 2px as options were starting to look a bit crowded. - Added tabbing to the button "Save All". • 2.49.*, 2020/09/19 (published to beta only) - Fixed a bug where Unicode spaces and forward slashes were still set for the ZIP file name even when the option "Work around Windows' character restrictions" was disabled. - Refactored code so that: + It is more intuitive which will make future changes easier and less error-prone. + Options' localStorage values are initialised and centrally. + All console logging is done on the background page and is easier to read. For older version history, see file "%localAppData%\Google\Chrome\User Data\Default\Extensions\flehofiklehmnnolpjcamplcnmhgcbkk\<version>_0\notes\Versions.txt"

Latest reviews

  • (2025-06-05) Alex S.: this app is "drag-and-drop" substitution. is useless when it comes to creating URL links from links on a page. I'd prefer it to replace Chrome's built-in "save URL as" feature
  • (2025-03-15) Andario Andrada: GREAT extension, HUGE problem. UPDATE: Even disregarding the fact that the link you posted takes me back exactly to this very same page, I don´t undertand how YOU can understand posting here or elsewhere makes my critic any less valid, particularly when I´m telling you it´s a long, long time recurring problem over several systems OS and browsers. If nothing else, I would expect any reasonable person to address the issue you haven´t been able to adress for a long, long time, regardless of where it´s posted, instead of tryinig to scold users for not giving feedback where you want (then again, even your posted link does not even work). As such, I do not downvote my rating even more, in spite of your dismal reply and obvious inability to fix tis core features, simply because I appreciate your previous work. The way you go about it, for the most natural way to evaluate Chrome extensions in the Chrome store, it´s almost as bad as the issues reported. Please do as you please. Best. I´ve been using this for a long, long time. I´ve used it with multiple browsers and multiple systems, from a Win 8.1 x64 tablet to a Win 11 Pro laptop, and I always run into the exact same problem, which has made me lose a zillion shortcuts, over time. I have it configured to right click and save shortcut to desktop, using .html. And I would say 50% of the time does not work at all. I have to repeat the action a second time (sometimes even a third!) to achieve what I wanted. As such, I´ve had to install third party extensions to give me a chime sound (Pavlovian dog style), so I don´t have to double check if my link is actually downloaded or not. I don´t have a properly educated opinion, but I´d pretty much guarantee it depends on which page I´m on, and (maybe) which part of the page I right click. Second right click works 95% of the time, not the first one, which is why I´ve lost so many shortcuts, until I implemented the pavlovian thing. I would certainly appreciate if you could identify what the heck is going on, for such a long time, Mr. Developer. Thanks a lot.
  • (2024-10-03) Ernest N Pryor: Probably I'm the guy who use this extension the more often on the Earth, even on the Universe. The last time, it's work "bad" on Microsoft Edge, save link all time on "download" name. But today ALL work good like before. So thanks a lot. Sorry, I'm not a rich guy to give you $100.00 or more money. If a day I win to the lottery I will give you something guaranteed to 100%. But the probability of this happening is the same as finding an honest politician on this planet one day. So 0%. Thanks a lot for the WONDERFUL extension. I use it on Edge and Chrome. Have happy day and more, good health all your life !
  • (2024-08-23) Carl Dorio: The "Shortcut file type: Windows (.URL)" option no longer works on Microsoft Edge. We still have a file named "download". We have to manually rename it and add the .URL extension to it. However, not so long ago, this extension with this option worked perfectly. Strangely enough, on Google Chrome, there is no problem and everything works fine. Hope this bug will be repair soon. Thanks.
  • (2024-01-24) Ken Berian: Exactly what I was looking for.
  • (2023-12-29) MC202zipper: I've used this extension for quite a long time and I've never had a problem. What I find most useful is the "Save all tabs" option that allows me to make a zipped collection of the many (dozens, sometime) open pages on a specific subject, allowing for a "booklet" of different websites about it. "Save all bookmarks" is also nice, allowing me to often backup, quickly and effortlessy, all my bookmarks and having them with me on an USB just in a couple of seconds as a zipped URL folder, way faster and more convenient than the export/import original solution
  • (2023-06-17) Prashant: Amazing!
  • (2023-06-17) Prashant: Amazing!
  • (2023-01-29) Monk: Used to work good. Now when I save Chrome Web Pages to a folder, I'll go back in and click on the shortcut only to open on just the regular google homepage. Not the website. Oh well, anything good doesn't last forever.
  • (2023-01-29) Monk: Used to work good. Now when I save Chrome Web Pages to a folder, I'll go back in and click on the shortcut only to open on just the regular google homepage. Not the website. Oh well, anything good doesn't last forever.
  • (2023-01-27) yotta117: Does whait it says, I would love it if it allowed me to select which ones
  • (2023-01-27) yotta117: Does whait it says, I would love it if it allowed me to select which ones
  • (2022-09-28) Laurent Hivon: Je ne peux plus m'en passer. En deux clics, crée un hyperlien stocké comme un fichier. Grand merci.
  • (2022-08-31) Артем Бородин: Не работает сохранение всех закладок в браузере Vivaldi, начиная со 102 движка, все остальное работает нормально.
  • (2022-02-20) masvil: This is a great way to locally save links on Windows 11, which doesn't support drag and drop from the address bar anymore. Great job, dev!
  • (2022-02-20) masvil: This is a great way to locally save links on Windows 11, which doesn't support drag and drop from the address bar anymore. Great job, dev!
  • (2022-01-05) 끼니와새참: Good to use! Very Nice!
  • (2022-01-05) 끼니와새참: Good to use! Very Nice!
  • (2022-01-05) gbzorro: An outstanding app. I never want to use my Chromebook without it.
  • (2022-01-05) gbzorro: An outstanding app. I never want to use my Chromebook without it.
  • (2021-06-11) Saman Asiaban: nice
  • (2021-06-11) Saman Asiaban: nice
  • (2021-03-31) mrs h Hotspur: I've used this extension for quite a while, first with Chrome and now with Edge, and I've never had any problems with it. I'm so glad Save as Shortcut is available and still updated for those of us who prefer desktop shortcuts!
  • (2021-03-31) mrs h Hotspur: I've used this extension for quite a while, first with Chrome and now with Edge, and I've never had any problems with it. I'm so glad Save as Shortcut is available and still updated for those of us who prefer desktop shortcuts!
  • (2021-03-14) sd di: very good ,but has access to history.
  • (2021-03-14) sd di: very good ,but has access to history.
  • (2020-12-26) michael schumacher: Thanks for this extension, works great! Not sure if it's technically possible but since you said "Q: Can this extension be updated to do X? A: I'm open to ideas so feel free to contact me." I'll give it a try :) Would be great if you could add an option "Save as shortcut" to the context menu when you right-click on the tab. I'd personally prefer this rather than having an extra icon on the extension bar.
  • (2020-12-26) michael schumacher: Thanks for this extension, works great! Not sure if it's technically possible but since you said "Q: Can this extension be updated to do X? A: I'm open to ideas so feel free to contact me." I'll give it a try :) Would be great if you could add an option "Save as shortcut" to the context menu when you right-click on the tab. I'd personally prefer this rather than having an extra icon on the extension bar.
  • (2020-12-01) Padmasambhava sambhava: Just a wonderful extension. I use it several times a day and I never tire of it. And what a good idea to have added the forbidden characters ("* /: <>? \ |) as Unicode characters. Finally, link names like "Batman v Superman: Dawn of Justice" are possible. Thank you very much and continue your excellent work.
  • (2020-12-01) Padmasambhava sambhava: Just a wonderful extension. I use it several times a day and I never tire of it. And what a good idea to have added the forbidden characters ("* /: <>? \ |) as Unicode characters. Finally, link names like "Batman v Superman: Dawn of Justice" are possible. Thank you very much and continue your excellent work.
  • (2020-10-16) Tamiu: Good!!
  • (2020-10-16) Tamiu: Good!!
  • (2020-09-19) Arjun Raj: WOW... saving urls as files in file system in better than any kind of bookmarking or web clipping that all these evernote and onenote fans all rave about... i just wish i had thought about this years ago and i probably didn't think about because html files saved in chrome using the save as menu only saves it as html files that are offline copies of the webpage; but this extension creates html files that load the online webpage. This is exactly what i wanted. Thank you so much sir/ma'am.
  • (2020-09-19) Arjun Raj: WOW... saving urls as files in file system in better than any kind of bookmarking or web clipping that all these evernote and onenote fans all rave about... i just wish i had thought about this years ago and i probably didn't think about because html files saved in chrome using the save as menu only saves it as html files that are offline copies of the webpage; but this extension creates html files that load the online webpage. This is exactly what i wanted. Thank you so much sir/ma'am.
  • (2020-09-18) Cutíe Crúz: ⌘U That is the shortcut that I have mapped to this indispensable and ingenious extension. Lived just two days without Save as Shortcut and felt the pain of not having this useful tool. Just tested the shortcut this morning and it works again! Thank you for giving the world such an essential tool for Google Chrome users, and thank you for your consiencience and diligent efforts to want to do good by your users. Ben FTW!!
  • (2020-09-18) Cutíe Crúz: ⌘U That is the shortcut that I have mapped to this indispensable and ingenious extension. Lived just two days without Save as Shortcut and felt the pain of not having this useful tool. Just tested the shortcut this morning and it works again! Thank you for giving the world such an essential tool for Google Chrome users, and thank you for your consiencience and diligent efforts to want to do good by your users. Ben FTW!!
  • (2020-08-18) Brad Stokes: I love this extension and have been using it on my Mac for years. I use preview (Quicklook) all the time for quick lookups. However, about 10% of the time the webloc file won't preview and wants to open in Safari instead of Chrome. Repeated attempts at creating a webloc usually does't help, but sometimes I can come back another day and successfully save it as a Chrome webloc (if I haven't already broken down and simply dragged the URL to create a shortcut). I switched to .html for a while, but soon realized I couldn't preview them. Is there anything that can be done about these occasional Safari weblocs?
  • (2020-08-18) Brad Stokes: I love this extension and have been using it on my Mac for years. I use preview (Quicklook) all the time for quick lookups. However, about 10% of the time the webloc file won't preview and wants to open in Safari instead of Chrome. Repeated attempts at creating a webloc usually does't help, but sometimes I can come back another day and successfully save it as a Chrome webloc (if I haven't already broken down and simply dragged the URL to create a shortcut). I switched to .html for a while, but soon realized I couldn't preview them. Is there anything that can be done about these occasional Safari weblocs?
  • (2020-08-06) Boris Baran: This extension is insanely useful, especially under Linux!
  • (2020-08-06) Boris Baran: This extension is insanely useful, especially under Linux!
  • (2020-03-28) Carlton Doorman: Hi, Just excellent Extension. I use it each day and many time. I don't know if I can do that but sorry If I can't. https://addons.mozilla.org/en-US/firefox/addon/savescreenshot/?src=recommended This extension is like your but, I really don't understand how he does that, it's not even necessary to see the scrolling window but his apps copy all (scrolling windows too) Don't know if you can modify your extension to do that. Sorry I have no money to give at this moment. Thanks for your great Extension !!!
  • (2020-03-28) Carlton Doorman: Hi, Just excellent Extension. I use it each day and many time. I don't know if I can do that but sorry If I can't. https://addons.mozilla.org/en-US/firefox/addon/savescreenshot/?src=recommended This extension is like your but, I really don't understand how he does that, it's not even necessary to see the scrolling window but his apps copy all (scrolling windows too) Don't know if you can modify your extension to do that. Sorry I have no money to give at this moment. Thanks for your great Extension !!!
  • (2020-02-13) Tim Curtin: Absolutely essential. My bookmarks are an absolute mess. I've been using this app to create a kind of dashboard folder on my desktop to sites I go to every day. Great app, hugely helpful
  • (2020-02-13) Tim Curtin: Absolutely essential. My bookmarks are an absolute mess. I've been using this app to create a kind of dashboard folder on my desktop to sites I go to every day. Great app, hugely helpful
  • (2020-01-02) Mike Sparos: Great !!!!!!!. Thanksssssss
  • (2020-01-02) Mike Sparos: Great !!!!!!!. Thanksssssss
  • (2019-08-26) Rombout Versluijs: Super sweet! But what happened to shortcut? i could use cmd shift s to quick save using this extension. Somehow stopped last week :(
  • (2019-08-26) Rombout Versluijs: Super sweet! But what happened to shortcut? i could use cmd shift s to quick save using this extension. Somehow stopped last week :(
  • (2019-05-13) Khue Dinh: The extension is very good.
  • (2019-05-13) Khue Dinh: The extension is very good.

Statistics

Installs
10,000 history
Category
Rating
4.4727 (110 votes)
Last update / version
2025-04-22 / 5.70.2294
Listing languages
en

Links