Bookmarklet Combiner

I love bookmarklets. Over time, I have accumulated a sizable collection of bookmarklets ranging from development tools (yay for ReCSS!) to great little utilities like Readability. Chances are that some of you have, too.

I also like to keep my browser window trim and slim, and a crowded bookmark bar is definitely not conducive to that. Therefore, I have created a web app that lets you combine multiple bookmarklets into one. The combined bookmarklet can be configured either to display a pop-up menu of the input bookmarklets, or to automatically run them all.

Behold, the Bookmarklet Combiner:

Bookmarklet Combiner screenshot

And below is the combined bookmarklet that I was working on when I took this screenshot. Note that it may not work properly in IE.

Dev Tools

Usage Instructions

Here’s how to create your own combined bookmarklet :

  1. Enter the bookmarklets that you want to combine.
    1. Open the homepage of the bookmarklet that you want to add to the combination.
    2. Right-click on the bookmarklet and select “Copy link address” (or the equivalent) from the pop-up menu.
    3. Paste the copied URL in the combiner’s “URL” box.
    4. Enter the bookmarklet name in the corresponding “Title” box.
    5. Repeat steps 1. – 4. for all other bookmarklets.
  2. Select the combination type.
  3. Enter the name to use for the combined bookmarklet.
  4. Drag the combined bookmarklet from the “Result”  box to your bookmark bar.

The bookmarklet in the “Result” box is updated automatically whenever you modify the inputs. You don’t need to click or press anything to start the combination process.

Tip : You can also enter a standard HTTP URL in the “URL” box. If the combined bookmarklet is set to display a menu, the corresponding menu entry will be a simple link. If it’s set to “Run all”, the combined bookmarklet will attempt to open each URL in a new window/tab. However, this only works in browsers that don’t block pop-ups created by bookmarklets.

Disclaimer : The Bookmarklet Combiner does not work properly in Internet Explorer. Also, permanently saving bookmarklets on the server is not yet possible.

Related posts :

46 Responses to “Bookmarklet Combiner”

  1. Fan says:

    Thank you for the reply. Sorry let me rephrase. It works on Android , and looks pretty sweet on Google Chrome Browser (on android) but on the Android Stock Browser, the js code does not execute… odd. Never the less, the bookmarklet-combiner is a great tool to have.

  2. Janis, your bookmarklet combiner tool is great, but I’ve noticed a common situation where they don’t work in the Chrome Browser and hope you can suggest a fix: An industry colleague posted how to create a different version of the default Google search engine in Chrome ( and this is handy because you can insert parameters like &num=100 to display more results per page, etc. However, after I created an alternative “myGoogle” default search engine, if I click any bookmarklet combiner in my Chrome bookmarks bar, it won’t display. Only if I restore the default Google search will the list of bookmarklets in my combiner appear on screen. Other colleagues have replicated my situation, so do you have any suggestions?

  3. Jānis Elsts says:

    That sounds like it could be some sort of JavaScript error. Open the JS console (Ctrl + Shift + J) and see if any errors show up when you click the bookmarklet.

  4. Arne says:


    I would like to show the pop-up window somewhere else. I tried to edit the code but it doesn’t move… I want to show it in the centre from the left but not in the centre from the top. I tried to change the value for the top to /5 in stead of /2 to show it a bit higher but it doesn’t change a thing..


  5. Davidvb says:

    This is actually really useful on iOS in combination with certain Shortcuts!
    The only difficulty is getting to the generated JavaScript Code, which needs to be pasted into a created favorites bookmark.

    I realize this experiment of yours is rather old but is it still very useful today. would it be possible for you to add a text box with the resulting JavaScript? That would make it so much easier! 😃

  6. Jānis Elsts says:

    I’m not familiar with iOS. Could you copy the code from the link URL? Various tutorials suggest that you can do it like this: long-press the generated bookmarklet button to open the context menu, then choose “Copy”.

Leave a Reply