Back to Blog

How to Block Swear Words on Any Website

Published: August 20, 2026 by Andrew Apell

Quick Answer

Short answer: Install the free PureWord Chrome extension to block swear words on every website automatically. It scans page text in real time, masks profanity with asterisks or clean replacements, supports custom word pairs and per site rules, runs fully locally, and Parental Lock protects settings for families.

Swear words appear on most of the web, not only in social media comment sections and internet forums but also on mainstream news sites, YouTube and otherwise clean articles. Anyone who browses for work, shares a screen in meetings, browses around young children or simply prefers to avoid profanity will at some point want a way to filter it out.

This guide explains how to block swear words on every website you visit in Chrome, automatically and in real time, without breaking the sites you rely on.

Why filtering is better than blocking entire websites

The first instinct is often to block whole websites or switch a platform into a “restricted” mode. That approach works but is blunt. It removes content you might want, it applies only to one platform (YouTube’s restricted mode does nothing for your news sites) and it cannot be finely tuned. A profanity filter works at a different level: it watches the text on the page itself and filters only the words you do not want to see. Everything else stays untouched.

Think of a profanity filter as a pair of noise-cancelling headphones for reading the web: it removes what you do not want without changing anything else.

Because the filtering happens in your browser rather than on a specific platform, one filter covers YouTube, Google, Twitter, Facebook, Reddit, news sites, blogs, forums and every other page you open. That is the purpose of a browser extension like PureWord.

Step 1: Install a profanity filter extension

Add PureWord from the Chrome Web Store. It is free, installs in a single click and requires no account.

Once installed, PureWord starts working immediately. As each page loads, it scans the visible text and filters profanity in real time. No configuration is required to start. The default dictionary covers common vulgar words, slurs, acronyms (wtf, omfg) and multi-word phrases and it also catches common obfuscations like f*ck and sh*t.

The small badge on the toolbar icon tells you how many words were filtered on the page you are reading.

Step 2: Choose how filtered words are shown

Out of the box, PureWord masks filtered words with asterisks and keeps the original length so you barely notice them. If you would rather replace profanity with clean alternatives, for example flip for a common expletive or darn for damn, open the options and turn off Mask with Asterisks.

You can also choose a mask style that suits you:

  • Asterisks (default): full masking
  • First letter: keeps the first letter and masks the rest
  • Custom character: use your own mask character
  • Blur: the word stays but is blurred and unselectable

Filtered words can be clicked to reveal the original and clicked again to re-filter. A word that matters to you, such as a quote, a place name or an unusual username, is therefore never lost.

Step 3: Customise PureWord

Default filtering is a good starting point, but customisation adds the most value. From the options page (keyboard shortcut Ctrl + Shift + O):

  • Add your own word pairs. Type word, replacement per line and your words take priority over the built-in list. This also lets you block a specific username, an offensive nickname or any term that bothers you personally.
  • Block words from any page. Select a word, right-click and choose Block "<word>". It is instantly masked everywhere.
  • Filter by site. Use Excluded URLs to filter everywhere except a few sites or Included URLs to filter only on specific sites.
  • Highlight filtered words so you can see at a glance what was cleaned up.
  • Turn the filter on or off per page with the popup toggle or the Ctrl + Shift + F shortcut.

All of this is stored locally in your browser. PureWord does not collect data, does not track you and does not send your browsing content anywhere.

Parental Lock

If you are filtering for younger family members, the Parental Lock feature is essential. Once enabled with a password, it stops anyone from changing your filter settings, disables the popup toggle and prevents filtered words from being clicked to reveal the original. A one-time recovery code is your way back in if you ever forget the password.

Common questions

Does it work on YouTube? Yes. Like every other website, YouTube’s text, including titles, descriptions and comments, is filtered as it loads.

Will it slow down my browser? No. Filtering runs locally and is designed to be lightweight, processing text in small chunks so page loads are unaffected.

Is my data safe? Yes. Everything runs on your device. See the privacy policy for details.

Does it filter inside logins, comments and forms? It filters visible page text and protects input areas so it never interferes with what you type.

What if a filtered word is actually needed? Click it to reveal the original. Under Parental Lock this is disabled deliberately.

Summary

Blocking swear words on the web used to mean blocking whole sites or switching platforms. A profanity filter is cleaner, faster and fully under your control. Install PureWord, let it run and browse as usual. The filter will be barely noticeable, which is the intended effect.

Block swear words everywhere, for free

PureWord filters profanity in real time on every site you visit. 100% private, no account needed.

Add to Chrome