Whether you choose to censor, substitute, or hide offensive words, APF is here to improve your browsing experience. Individuals around the world can now be protected from profanity in their homes, organizations, and schools. APF has a variety of options to meet your personal needs.
APF is not limited to filtering text alone! With the use of captions and subtitles it can also mute audio while you sit back and relax to watch your favorite movies and shows from a collection of supported sites. Have a suggestion for a new supported site? Contact us!
For a detailed overview of the features and settings, please see the Getting Started page here:
https://github.com/richardfrost/AdvancedProfanityFilter/wiki
Thank you for supporting the ongoing development of this project.
I recently found this extension, and I really enjoy it! I’ve been using it especially for muting profanity in online videos. Very clever and helpful! Richard was very responsive and helpful when I was trying to add a new streaming site. Five stars.
I love the extension so much that I wanted to rate it a 5 star review! It blocks out bad words on the screen! You can replace bad words to whatever you want! On this computer, I made bad words replace to “Censored”! You can add or delete bad words on it! The word “blocked” gets filtered out for no reason! I deleted the word “blocked” to be unfiltered because the word blocked is not a bad word! I really love it because children and your family won’t see it and repeat it! Richard Frost, how did you come with this Chrome Extension? I really want to know! Thank you!
this program creator is god
Best profanity filter I’ve ever used. The only issues I found is it sometimes fails to recognize profane words, (thats youtube’s automatic captions fault), and it adds a good 8 seconds to loading to every page. I’m very patient, so it doesn’t bother me, but I can see it bothering other ppl. Eitherway, get this extension. Its great. I can watch Gordon Ramsey on youtube without the profanity.
Such a great extension!!!
it works great…..sometimes. I watch a lot of Disney+, and for the most part it works. But every now, and then it just misses a few. Besides that it is a GREAT profanity filter, and unless there’s a better one out there, ill keep using this one.
Perfect extension. Cloud sync feature is like magic. All the words are blocked everywhere everytime. Perfect. 5/5.
This is a great extension. Since I have a family that are NOT allowed to be using profanity, I knew I’d need this one day. However, I do have one request for you. The filter didn’t complete block out bad language, as I’ve noticed that it isn’t blocking bad language in images as well. I think it would be great if you’d also filter images as well, especially ones that contain profanity.
Overall, I do enjoy this. Keep it up! 🙂
Works great! I use this, not for curse words (I cuss a lot actually), but for a word aversion to a common word that’s overused literally everywhere. I was using a different replacer plugin before, but the new Facebook broke it. This plugin works sooooo much better, thank you so much for creating this!!!
We love this extension. Our kids like a youtuber who says “Oh my G*d” a million times per video, and we are not ok with that intensity of blasphemy. Using youtube auto-generated subtitles we get word-accurate muting, leaving us with an audible “oh my” which almost sounds natural. It is not 100%, (really the fault is probably youtube’s subtitles) but the blasphemy level drops by 95% and our kids know we care.
Can it filter words in real time?
For example while the text changes in a search bar, it would filter the word
This extension…I don’t know what to say about it. It’s simply phenomenal! I can censor or replace any word I want, and the timing is actually PERFECT! Unlike other mediocre filters. Of all my extensions, this is the only one I actively use and the only one I was so influenced by as to write a review! Richard and the team, you all have really outdone yourselves, not to mention the fact that you guys actually listen to feedback, which is something that is VERY hard to come by among developers. The only complaint I have is that the audio filter does not seem to work on Amazon Prime Video, but the text filter works fine. Other than that, your amazing extension is definitely something worthy of praise
This extension works fine on YouTube. I added the extension to my Chrome browser and I accepted most of the defaults, except that I chose asterisks to replace profanity, rather than the default replacement characters. This extension allowed me to watch with our seventeen-year old son a movie that I had purchased through YouTube, the Big Short, which is very educational on finance and economics and which I thought would be helpful for our son, who intends to study economics in college. But that movie, as I had learned through watching some excerpts on YouTube, has a lot of profanity.
After I purchased the full movie and previewed it a bit, my son and I hooked up my computer to our large-screen TV via an HDMI cable and we then watched the movie together. In the movie are a couple of very brief flashes of female nudity which I had seen as I previewed parts of it, so when those scenes began I jumped up in front of the screen to block the screen. But for one scene I sat down too soon and my son and I shared a chuckle at my mistake. We cannot protect our kids from everything.
For this profanity filter to work subtitles must be turned on. When a sentence containing a profanity is shown the profane word is replaced with asterisks, but the rest of the sentence can be read on the screen. The audio is silenced not only for the profane word but for the entire time that the sentence is displayed on the screen. Therefore innocent words are also silenced, which is annoying, but which is tolerable, since the innocent words can be read in the subtitles. Perhaps I can find an adjustment in the extension’s audio settings to allow me to limit the audio silencing to only the profane words. Of course a viewer can often guess which profane words were used by watching the lips of the actors. But that is still far less offensive than hearing those words. Before downloading this filter I had watched a scene or two of the movie in which were spoken many profanities and when I went to bed a short time later that foul language was still running through my brain. It is better to keep that language out of our brains as much as possible. The filter works great. Nonetheless, I learned that I will need to make use of the feature which allows some innocent words to be displayed even when a syllable would be an offensive word if standing alone.
I sometimes watch videos about Japan and World War II and I also read Internet articles on that topic. After I installed this filter I was puzzled to see in one article a portion of one general’s name replaced by asterisks. I had thought that the article was discussing General Yamamoto and I was surprised to see him referred to as “General Yama****a.” But when I turned off the extension and again looked at the article I saw the full name, which is that of a different general. Speakers of Japanese can perhaps guess what was the offending four-letter English word in that Japanese general’s name.
This extension is a free download, but I later sent in a small donation to the creator, Mr. Frost, and he responded with a thank-you message via e-mail. He suggested that I write a review, which I am more than happy to have now done, since Mr. Frost is providing a very useful service to Internet viewers with his profanity filter.
Partially useful, but constantly have to reset it – don’t know why.
This is the best extension! I had been looking for something to stop all the cuss words in my browser and then I found this extension. ‘Many’ thanks to the developer for this extension. Keep up the good work!
I can’t even begin to express my excitement to have this working in Plex. I love that I can mute swear words out of movies and my kids won’t have to hear them.
Had trouble at first to get all the settings right but Richard was very helpful! Thx for a great filter Richard God bless! Andries
I installed this app to replace coronavirus with “flu” .. reading the news is now a magical experience
Thank you Richard
This has been great. I’m not the one that enjoys curse words. I’ve been having fun with the customization list. I’m a fan of the Cosmere universe (A la Brandon Sanderson) have subbed some not so good language with Cosmere curses. It’s [storm]ing good fun 😉
Doesn’t seem to work on amazon video.
It’s a good extension to use, probably the best one out there! The only problem is that it deactivates after a while and I had to reinstall it.
I tried every setting but it mutes out the entire sentence instead of just the word. is there any way to fix this?
This is the most powerful profanity I have found. While it works great out of the box, you can customize it to do anything you want and even transfer your settings easily between browsers. It’s hard to imagine how it could do a better job.
Works okay, however:
1) You cannot have the extension “whitelist only”. That is, you can’t have the default be disabled, and only enable it on specific sites (such as only on the websites you’d help your kids visit).
2) The audio mute function is based only on currently-visible subtitle text. If the subtitles are even a little delayed from the actual speech (it often is), then you’ll hear the start of the word before it’s muted.
Also:
3) Audio mute only works if you have subtitles displayed.
4) I tried adding a “custom mute selector” that uses the transcript panel on YouTube to mute words before they’re reached. My attempt was:
{
“www.youtube.com”: {
“className”: “ytd-transcript-body-renderer active”,
“mode”: “element”,
“tagName”: “DIV”
}
}
But it doesn’t work since the audio-mute’s mutation observer only checks for *added* nodes (rather than nodes whose class is changed), so my selector isn’t checked against the transcript lines when it needs to be (when they are activated, or the line after the active one).
In the meantime, you could try this other extension which is able to mute words even before the subtitle text is reached: https://github.com/RobotCopy/Adieu-Profanity-Filters
That alternative extension used to work well, however recently it seems to be unreliable due to changes in YouTube, meaning neither extension works that well atm. Oh well. (I’m a web developer so may build a new extension that works reliably on YouTube, without subtitles visible, but don’t have the time atm.)
By far the best profanity content filter on the internet.
Very user friendly and the latest update is a priceless value addition.
Kudos for the good karma – your good karma will save you and your family! Amen