Wishlist Bookmarklet: How It Works and What to Use Instead

Shopper clicking a wishlist bookmark in browser

A wishlist bookmarklet is a bookmark that holds a small piece of JavaScript instead of a web address. Click it on a product page and it sends that product to your wishlist. It works in most desktop browsers, but it is fiddly to install, it does not update itself, and some retailers block it. For everyday UK shopping, a browser extension, a phone app or simply pasting a product link is usually the more dependable route.

This guide explains how a bookmarklet works, how to install one safely in Chrome, Edge, Firefox and Safari, why it sometimes does nothing, and what to do on an iPad. We also show how we handle saving items at WantThis, so you can pick whichever method suits you.

WantThis
Save wishlist items without a bookmarklet
Paste product links from any online retailer to build lists, with item details added automatically and shared reservations to help prevent duplicate gifts.

TL;DR

  • A bookmarklet is a saved javascript: link. You drag it to your bookmarks bar once, then click it on a product page to capture the item.
  • Install it by dragging the button to the bar, or by creating a bookmark and pasting the link into the URL field. Never paste it into the address bar.
  • It can fail on any browser, because a retailer’s security policy may block it, and it will not update itself if a shop changes its pages.
  • On iPad and iPhone, an app or share-sheet workflow is more realistic than a bookmarklet.
  • If a one-click tool fails, copying the product link into your wishlist always works.

Table of Contents

What a wishlist bookmarklet actually is

A bookmarklet is a bookmark stored in your browser that contains JavaScript commands rather than a normal page address. When you click it, the browser runs that code on the page you are looking at. A wishlist bookmarklet uses this to read the product name, image and price from the page and pass them to a wishlist service.

How a bookmarklet sends product details to a wishlist

That is the whole trick. There is nothing installed in the usual sense, no permissions screen and no store listing. It is one link sitting in your bookmarks bar.

The appeal is obvious. You see a jumper on a shop you have never used, you click one button, and it lands on your list without you switching tabs or copying anything. For a very small number of searches a month, people want exactly that, and it is a reasonable thing to want.

Bookmarklet, extension or app?

They solve the same problem in different ways, and the differences matter for how much hassle you have later.

Bookmarklet Browser extension Mobile app
How you add it Drag a link to the bookmarks bar Install from the browser’s add-on store Install from the App Store or Google Play
Updates None. You replace it by hand Managed by the browser Managed by the phone
Works on phones and tablets Rarely Usually not on mobile Chrome or Firefox Yes, via share menu or in-app browser
Permissions model Runs on the page when clicked Browser-managed permission prompt Phone-managed permissions
Best for Occasional use on a desktop Regular shopping on a desktop Shopping on the go

The practical difference is maintenance. A bookmarklet is JavaScript stored inside a bookmark and runs only when clicked, whereas an extension is installed software that the browser manages and updates. Desktop extensions act from the toolbar, while on iOS and iPadOS the supported pattern is an app or share-menu workflow rather than ordinary Chrome or Firefox extensions.

How to install a wishlist bookmarklet

The steps are the same in every major desktop browser. Each bookmarklet is installed separately, so if you use two browsers, you repeat this in both. Accessibility Bookmarklets documents both methods for Chrome, Firefox and Safari.

  1. Show your bookmarks bar. In Chrome and Edge, press Ctrl+Shift+B (Cmd+Shift+B on a Mac). In Firefox, use the View menu or right-click the toolbar and choose Bookmarks Toolbar. In Safari on a Mac, choose View, then Show Favourites Bar.
  2. Drag the button. On your wishlist provider’s page, drag the bookmarklet button onto the bar and let go.
  3. If dragging does not work, copy it instead. Right-click the button and copy the link. Create a new bookmark by hand, give it a name you will recognise, and paste the code into the bookmark’s URL or location field.
  4. Test it. Open an ordinary product page, click the bookmarklet, and check that the title, picture and price arrive on your list.

One warning catches many people out. Do not paste the code into the address bar to run it. Browsers may strip the javascript: prefix there as a security precaution, so the paste will appear to do nothing or will turn into a search. Always use the bookmark’s URL field.

Browser by browser

Chrome and Edge. Both use the same Chromium base, so the steps above are identical. Edge also has its own add-ons store, which is worth checking if you would rather have a one-click toolbar button than a bookmark.

Firefox. Drag and drop works as normal. Firefox has a long-running record of bookmarklets being affected by page security rules: one bug report on Mozilla’s tracker includes a user saying the number of sites where bookmarklets failed had grown a great deal. If a bookmarklet works on one shop and not another in Firefox, this is the likely cause.

Safari. On a Mac, Safari accepts the same drag onto the Favourites Bar. Mobile Safari is a different story, which we cover below.

Why a bookmarklet sometimes does nothing

If you click and nothing happens, the browser is rarely the culprit. The more common reason is the shop’s own security setup.

Retailers can publish a Content Security Policy, a set of rules telling the browser which scripts a page may run. A strict policy can block the kind of inline script a bookmarklet relies on. So the same bookmarklet may work on one retailer in Chrome, fail on another in Chrome, and behave identically in Edge. Accessibility Bookmarklets notes that strict policies and sandboxed frames can stop a bookmarklet from working, and that a failure does not mean the wishlist service itself is down.

When that happens, try these in order:

  1. Reload the page and click again, in case a pop-up or cookie banner was in the way.
  2. Open the retailer’s main product page rather than a search result, a basket or a quick-view window.
  3. Copy the product’s web address and paste it into your wishlist by hand.

The third option is the dependable one. A pasted link does not depend on what the retailer’s page allows, because the wishlist service fetches the page details itself.

The bigger risk: bookmarklets do not update themselves

A bookmarklet is a snapshot. If a shop redesigns its pages, or the service behind the button changes how it works, your saved bookmark keeps running the old code until you replace it.

There is a useful cautionary example. A developer built a popular bookmarklet to add products from almost any site to an Amazon wishlist. The project’s maintainer now states that it is “dead” because Amazon locked down the endpoints it used, and warns that bookmarklets do not auto-update. If you find old Amazon-specific bookmarklet code online, do not build your Christmas list around it.

This matters most at the worst moment. You save things quietly through November, and only in mid-December do you find that the last dozen clicks captured nothing. A maintained extension or a service that accepts any pasted link carries much less of that risk.

Treat a bookmarklet like software, not a bookmark

Because a bookmarklet runs in the context of the page you are on, it is executable code. A few habits keep that safe:

  • Install only from a provider you trust. Never paste in code from a forum post or a stranger’s gist because it promises a shortcut.
  • Skip it on sensitive pages. Do not click any bookmarklet on a banking page, a checkout or an account page. A wishlist tool only needs a product page.
  • Check what it needs. A wishlist tool should need the product title, image and price, not form data. This is the same advice Raindrop gives about installed tools: trust the source and keep the permissions narrow.

Edge, Firefox and Safari: extension or bookmarklet?

People often search for an extension for their particular browser, and that is a sensible instinct. An extension gives you a toolbar button that stays up to date, and it does not rely on you remembering to replace a bookmark.

Our honest advice is this:

  • Use an extension if you shop on a desktop most weeks. It is a one-time install from your browser’s add-on page.
  • Use a bookmarklet if you cannot or do not want to install add-ons, for example on a work laptop where extensions are locked, or in a browser that has no listing for your provider.
  • Use pasting if you only add the odd gift. No install, no maintenance.

Availability differs by browser, so check the add-on page for Edge, Firefox or Safari before you commit, and read the permissions it asks for.

What about an iPad or phone?

This is where bookmarklets are weakest. Touch browsers have no bookmarks bar to drag onto, and the supported pattern on iPadOS and iOS is an app or the share menu. So if you plan to build lists on a tablet, the simplest approach is an app with a share option, or the plain method of copying the link from the browser’s address bar and pasting it into your list.

We built WantThis with this in mind. You can add items from our browser extension on a desktop, from our iOS and Android apps when you are out shopping, or by pasting a product link on any device.

We are a UK gift-list platform, so we have thought hard about how people really get items onto a list. Our view is that capture should never be the thing that breaks a gift list.

The most robust method we know is also the plainest: paste a link. You copy the web address from any online retailer, drop it into WantThis, and we pull in the title, image and current price. It works on any retailer, in any browser, on any device, and it does not hinge on a retailer’s script rules. The extension and apps are shortcuts on top of that, for people who add items often.

Perspective: why we lean on pasted links — overview diagram

We also think about the person on the other side. A list is only useful if the people buying from it can reserve an item without spoiling the surprise and without duplicating a gift. That is why shared lists let friends and family privately reserve or mark items as bought, and why browsing and gifting do not require an account. Research on wishlists points the same way: in a 2023 Bizrate Insights survey, respondents reported using wishlists to save future purchases, monitor price and share items, and registration was identified as a barrier. Less friction at both ends is the goal.

So if you enjoy a bookmarklet, use one, from a source you trust and with the copy-and-paste fallback in your back pocket. If you want something that survives a retailer redesign, choose the extension, the app or the pasted link.

— Stuart

Save items on WantThis without any set-up

WantThis is free for UK shoppers. You can paste a link from any retailer, organise lists by occasion such as birthdays, Christmas, weddings and baby showers, and share them so people can reserve gifts privately. We also track price drops across 30+ UK retailers, with alerts and price history, which is handy for deciding whether to buy now or wait.

If you are ready to start, create your first list on WantThis. If you want a step-by-step walk-through of pasting links, our guide to saving an item from a product link covers it in a couple of minutes.

Setting up a list that works at Christmas

Whichever capture method you pick, a few habits make a shared list far more useful.

Test your tool before you need it

Save three items from three different shops in October or early November, not in the first week of December. If one retailer fails, you will know to paste that link by hand. Our Christmas gift list page is a good place to start a seasonal list.

Mix sizes and price points

A list of ten items at the same high price is hard to buy from. Add a few small things, such as books or a treat like holiday coffee blends, alongside the bigger wishes, so relatives with different budgets all have a choice.

Let price tracking do the waiting

If an item is on your list but too dear, price alerts mean you do not need to keep revisiting the page. The idea is explained in more depth in our piece on what an online savings tracker does for gift wishlists.

Share only when the list is ready

Check titles, prices and the right sizes first, then send the link. Our guide to sharing a wishlist online explains how reservations keep surprises intact.

Do Secret Santa separately

For office or family exchanges, use a dedicated tool rather than a wishlist. Our Secret Santa organiser runs the draw automatically, and each person can then link their own wishlist.

Choosing the right method: a quick decision guide

Your situation Best option
Shop mostly on a Windows or Mac desktop Browser extension
Locked-down work laptop, no add-ons allowed Bookmarklet from a trusted provider, or pasted links
Browse on a phone while commuting App with a share option
Use an iPad on the sofa App, or copy and paste the link
Add a gift once or twice a year Paste the link
A bookmarklet stopped working on one shop Paste the link for that item

If you want the wider picture of how list tools compare for UK shoppers, our overview of the best wishlist apps in the UK goes through the options by type, and our guide to making a wishlist covers the basics from scratch.

FAQ

Does a wishlist bookmarklet work in Edge, Firefox and Safari?

Yes, on desktop all three accept a bookmarklet by dragging it to the bookmarks or favourites bar. Whether it works on a given shop depends mostly on that shop’s security policy rather than on your browser. If it fails, paste the product link into your list instead.

Can I use a bookmarklet on an iPad?

Not easily. Touch browsers do not give you a bookmarks bar to drag onto, and the usual pattern on iPadOS is an app or the share menu. The simplest reliable approach is to copy the link from the address bar and paste it into your wishlist.

Is a bookmarklet safe?

It is as safe as the code inside it, because it runs on the page you are viewing. Install one only from a provider you trust, and do not click it on banking, checkout or account pages. A wishlist tool only needs a product page.

Why did my bookmarklet stop working?

The usual causes are a retailer blocking inline scripts, a site redesign, or changes to the service behind the button. Bookmarklets do not update themselves, so you may need to replace the saved bookmark. Pasting the link always works as a fallback.

Do I need an account to use a shared gift list?

With WantThis, friends and family can browse and gift from a shared list without creating an account. The person making the list saves items and shares the link, and buyers can privately reserve or mark items as bought.

Sources

Recommended