A free add-on for your web browser

See which brands BDS asks you to boycott, on every page you read.

Highlight BDS colours the names of brands on the BDS boycott lists wherever they appear on the web. Click a coloured name to see whether to boycott it, why, what to buy instead and where to read more.

Free. Works on computers in Chrome, Edge, Firefox, Safari, Brave, Opera and Arc, on Android in Firefox, and on iPhone and iPad in Safari.

news.example/weekend-shopping

Weekend shopping notes

Carrefour cut prices on 500 items this week, and Coca-Cola is on offer in every aisle. If you need a new laptop, the HP and Dell discounts end on Sunday.

We were booking a cabin for the holidays and found it cheaper away from Booking.com and Airbnb. Meanwhile a blizzard hit Chicago, and smoke drifted over the Amazon rainforest.

This is the real script, running on this page. Point at a coloured name to see its badge. Click or tap it for the card.
BoycottAvoid when you can
Left plain: “booking a cabin”, “a blizzard hit Chicago”, “the Amazon rainforest”

What is BDS

A Palestinian call for nonviolent pressure

BDS stands for Boycott, Divestment and Sanctions. In its own words, it is “a Palestinian-led movement for freedom, justice and equality.”

Boycott

Boycotts involve “withdrawing support from Israel’s apartheid regime” and from complicit Israeli sporting, cultural and academic institutions.

Divestment

Divestment campaigns “urge banks, local councils, churches, pension funds, and universities to withdraw investments” from the State of Israel.

Sanctions

Sanctions campaigns “pressure governments to fulfill their legal obligations” to end Israeli apartheid and not aid or assist it.

It began in 2005, when 170 Palestinian unions, refugee networks, women’s organisations and other civil society groups called on people around the world to use “nonviolent pressure on Israel”, inspired by the boycott of South African apartheid.

The call has three demands: ending Israel’s occupation of the land it took in 1967, equal rights for Palestinian citizens of Israel, and the right of Palestinian refugees to return home.

What is BDS? ↗

Independent

Highlight BDS is independent. It is not run by or affiliated with the BDS movement.

How the list is built

Why it matters

What courts and the UN have found

  • Court opinion

    International Court of Justice

    The court found that Israel’s continued presence in the Occupied Palestinian Territory is unlawful, and that all states must not “render aid or assistance in maintaining” it.

    Advisory Opinion, paragraph 285 ↗
  • UN report

    UN Commission of Inquiry

    The independent commission concluded that Israel has committed genocide against Palestinians in Gaza. Israel rejected the report.

    Report A/HRC/60/CRP.3 ↗
  • Human rights

    Amnesty International

    Amnesty concluded that Israel is committing genocide against Palestinians in Gaza.

    Israel’s genocide against Palestinians in Gaza ↗

Governments decide on sanctions; shoppers decide where their money goes. BDS asks people to focus on “a relatively smaller number of carefully selected companies and products for maximum impact”, and says pressure has led companies including G4S, Veolia, Orange and Puma to end their involvement. Highlight BDS makes those few names easy to spot while you read and shop.

How it works

Calm on the page, clear when you click

Highlight BDS is designed never to interfere with regular browsing.

1

It stays out of the way

It never blocks your clicks. It does not shift the layout or break anything on the page. Links, buttons and text selection work as before.

2

It is fast

It runs locally, on your device, so there is nothing to wait for.

3

It is private

It runs locally too, so what you read stays on your device.

4

You are in control

Turn it off on a site, ignore a name, or choose which levels to show.

5

Click for the full story

Click a name to see why it is listed and BDS’s source.

6

It stays current

It checks for an updated list once a week.

Install

Set up in about two minutes

Highlight BDS runs inside Tampermonkey, a widely used browser extension (free except on Safari) that runs small scripts, called userscripts, on the pages you visit. You install Tampermonkey once, then add Highlight BDS to it.

Chrome, Edge, Brave, Opera, Arc

  1. Add Tampermonkey from the Chrome Web Store (in Edge, from Edge Add-ons).

  2. Let it run scripts: open your browser’s extensions page (chrome://extensions, or edge://extensions in Edge), click Details under Tampermonkey and turn on Allow User Scripts.

    The step people missAllow User Scripts

    Chrome turns this off for every new extension, and without it nothing happens.

    In Chrome before version 138, turn on Developer mode at the top right of the same page instead.

  3. Come back here and click Install the userscript. Tampermonkey opens a page showing the script; click Install.

  4. Open any news or shopping page. Brand names on the list now appear coloured.

Firefox

Version 146 or later.

  1. Add Tampermonkey from Firefox Add-ons.

  2. Click Install the userscript, then Install in Tampermonkey.

  3. Open any news or shopping page to check.

Safari

Mac, iPhone and iPad, Safari 17.2 or later.

  1. Get Tampermonkey from the App Store (a one-off US$2.99, set by its developer).

  2. Turn it on in Safari’s settings under Extensions, and allow it on all websites.

  3. Click Install the userscript, then Install in Tampermonkey.

On a phone

  • AndroidUse Firefox for Android and follow the Firefox steps. Chrome on Android does not support extensions.
  • iPhoneUse Safari and follow the Safari steps.
Install the userscript

Tampermonkey will ask to read and change pages on all websites, because the script has to find brand names wherever you read. It reads pages on your device only. What it sends back is in the privacy section below.

The six levels

You choose what gets flagged

The levels follow BDS’s own numbering. Levels 1 to 4 are on when you install; 5 and 6 start off.

Level 1

BDS boycott targets

Boycott

BDS asks everyone to stop buying this brand completely.

On
Level 2

Shopper-led boycotts BDS backs

Boycott

Shoppers started this boycott, and BDS publicly backs it.

On
Level 3

BDS pressure targets

Avoid when you can

BDS is not asking for a full boycott. Switch when a good alternative exists, and tell the company why.

On
Level 4

Boycotts BDS backs outside the guide

Boycott

BDS publicly backs this boycott, outside its main guide.

On
Level 5

Israeli products (BDS general call)

Boycott

BDS calls for boycotting all Israeli companies unless they meet two conditions, which it says no Israeli company meets.

Off
Level 6

Other lists: UN settlements database

Your call

Listed by the UN for business in Israeli settlements. Not a BDS boycott call.

Off

The current list

What is on it today

322

Brands on the list

66

Named by BDS itself

5 November 2026

Read from BDS

Privacy, sources and updates

Privacy

It all happens in your browser

Highlight BDS finds and colours brand names on your own device, using a copy of the list kept in your browser. Nothing about the pages you read is ever sent anywhere. Once a week the script fetches the latest list, and that check is counted anonymously. No account, no cookies.

Read the privacy page
Data sources

BDS decides what is flagged

The list comes from BDS’s own website: its boycott guide, campaigns page, statements and its No Tech for Oppression page. Wikidata adds the brands each target owns, and the UN settlements database the companies on Level 6.

How the list is built
Always up to date

The list follows BDS by itself

The list updates itself once a week from BDS’s own pages, Wikidata and the UN settlements database. Software reads each page and keeps a finding only when its quote matches the source word for word, so when BDS changes its list, this one follows within about a week.

See what changed

Questions

Is it free?
Yes. Highlight BDS is free. Tampermonkey is free everywhere except Safari, where its developer charges a one-off US$2.99.
Will it slow down pages or change them?
No. Names are coloured with the browser’s own highlighting, so nothing on the page is added or moved, and the list is checked once a week, not on every page.
Can I choose what gets flagged?
Yes. Turn each level on or off in the script’s settings, and turn the script off for any site from the Tampermonkey menu.
How do I remove it?
Open the Tampermonkey dashboard and delete Highlight BDS. Your settings go with it.