Sweep Inbox

Free Profanity Block List Generator for Instagram and Facebook

Meta lets you hand it a list of words to hide on sight, and then hands you an empty box. Tick your languages and how strict you want to be, and copy a ready made list. Nothing you type ever leaves your browser.

Which languages?
How strict?

Your list

Click the button below to generate your list 👇

Free. No signup, no email. Nothing you type here leaves your browser.

Automated comment moderation for Facebook and Instagram

We monitor your Facebook and Instagram pages 24/7 and automatically hide bad comments and spam in your ads and organic posts.

Start for free

7 days free. No credit card required. Setup in 2 minutes.

What this tool does

Both platforms ship a profanity filter and both have it switched off by default. Turn it on. Then add your own list, because the built in filter only covers what Meta decided it covers, and it does not know that your ads run in French.

The awkward part of writing this list yourself is that you have to sit and type out every swear word you can think of, in every language you advertise in, which is nobody's favourite afternoon. This tool has already done it, in five languages, split by how strong the word is so you get to decide where your line is.

It is free, there is no signup and no email, and the whole thing runs in your browser. Nothing you add to the list is ever uploaded, because there is no server involved.

How to add a profanity block list on Instagram

Instagram keeps this under Hidden Words, and it has two halves: its own filter, and your custom list. You want both.

  1. 1Generate and copy your listTick the languages you advertise in and the levels you want gone, then press Copy list.
  2. 2Open Hidden Words in InstagramGo to your profile, tap the menu, then Settings and activity, then find the Hidden Words section.
  3. 3Turn on the built in filter firstSwitch on Instagram's own offensive words filter. It is off by default, it is free, and it runs alongside your own list rather than instead of it.
  4. 4Paste your list into custom wordsTap Manage custom words and phrases and paste the list in. The field wants words separated by commas, which is exactly what this tool gives you.

How to add blocked words on a Facebook Page

Facebook calls the same idea Content Moderation, and it also has a separate profanity filter with its own strength setting.

  1. 1Copy your listSwitch the platform above to Facebook Page, then press Copy list.
  2. 2Open Content ModerationFrom your Page go to Settings, then Privacy, then Public Posts, and scroll to Content Moderation. It lives in your Page settings, not in Meta Business Suite's own settings.
  3. 3Paste the list and savePaste it in and save. You can also upload it as a .csv if you would rather keep the list in a file.
  4. 4Set the profanity filter as wellFacebook's own profanity filter is separate and has strength settings. Turn it on in addition to your list, because the two catch different things.

What a profanity list catches, and what it misses

A swear filter is the easiest win in moderation and you should absolutely set one up. It is also the shallowest, and it is worth knowing why.

What the list catches

  • The words themselvesIf somebody types it and it is on your list, it is gone before your audience reads it. No judgement calls, no delay, free forever.
  • Some of the creative spellingsFacebook's help centre says it also hides variations of your keywords, including common misspellings, plurals, abbreviations, and words written with numbers or symbols. So you do not need to pad the list with every version.
  • Languages Meta's own filter ignoresThe built in filter is not equally good in every language. A list you paste in yourself works the same in French, Spanish, Arabic, and German as it does in English.
  • Your own particular wordsEvery brand has a term that means trouble for them and nothing to anyone else. The extra field is for those.

What it misses

  • Abuse with no swearing in itThis is the big one. The most damaging comment under an ad is usually clean: this is a scam, do not buy, mine broke in a week. Not a swear word in sight, and a profanity list has nothing to say about any of it.
  • The difference between angry and delightedThis product is fucking amazing and this product is fucking terrible contain the same word. A filter hides both, and one of those was your best comment today.
  • SarcasmYeah, great, another one of these. Every word is polite. A word list has no way to see what is happening.
  • Every language you did not tickThe list is exactly as multilingual as you made it. Run a campaign in a sixth language and you are back to writing a word list by hand.
  • The innocent comment that matchedFilters match inside words, which is how a list catches a real customer who did nothing wrong. Every entry here is a standalone word to reduce that, but a keyword filter is a blunt instrument by design.
  • Anything newLanguage moves. Every new insult is invisible until you notice it and add it by hand, and the people writing them are not waiting for you.

A profanity list vs Sweep Inbox

Set the free list up first, it costs nothing and it works. Here is where a word list stops, and what changes when something reads the comment instead of matching it.

Profanity block listSweep Inbox
PriceFree, built into MetaPaid, with a 7 day free trial
How it decidesMatches the words on your list, plus variationsOur AI model reads the comment and works out what it is
Abuse without swearingInvisible to itCaught, because it reads the meaning
Praise that happens to swearHidden along with the abuseLeft alone, because it is a happy customer
Other languagesA separate word list per languageAny language, no list to write
New insultsGet through until you add them yourselfHandled without you touching a list
UpkeepYou maintain the list foreverNothing to maintain

Questions people actually ask

  • Both platforms take a list of words and hide any comment containing them. On Instagram it is Settings and activity, then Hidden Words, then Manage custom words and phrases. On Facebook it is your Page settings, then Privacy, then Public Posts, then Content Moderation. Both take a comma separated list, which is what this tool produces. Turn on each platform's own profanity filter too, since they are off by default.

More free tools

Every tool here is free, runs in your browser, and never asks for an email.

Hidden Words Generator

Build a blocked words list for Instagram and Facebook in one click, then paste it into your Meta settings. No signup, no email.

Open tool

Comment Spam Checker

Paste the comments from under your posts and ads, and see which ones are spam and why. No signup, no email.

Open tool

Negative Comment Reply Generator

Ready to post replies for complaints, scam accusations, trolls, and late deliveries. Pick the situation and the tone, then make it yours.

Open tool

Comment Moderation ROI Calculator

See what moderating your comments by hand costs every month, in hours and in money. Your numbers, our arithmetic, shown in full.

Open tool

Comment Section Health Score

Ten questions, one grade, and the specific fix for every weak spot in how you handle your comments. Most of the fixes are free.

Open tool

Emoji Spam Blocked List

Emoji spam has no words, so word filters never see it. Meta's blocked list takes emojis too. Build one and paste it in.

Open tool

Arabic Hidden Words List

An Arabic blocked words list written as Arabic, not translated. Gulf, Egyptian, Levantine, and Maghrebi dialects included.

Open tool

Comment Policy Generator

The post you point at when someone asks why their comment was hidden. Pick your industry and strictness, then pin it.

Open tool

Facebook Review Response Templates

Replies for angry one star reviews, fake ones, mixed, and glowing. Written for the next customer reading, not the reviewer.

Open tool

Moderation Cost Savings Calculator

Covering every hour is 4.2 full time people. See the gap between the coverage you promised and the team you have.

Open tool

Facebook Ad Policy Checker

Paste your ad copy and see which phrases look risky, and which Meta policy each one belongs to. It cannot approve anything, and it says so.

Open tool

Ad Comment Cost Calculator

You paid for the impression and a scam reply was underneath it. See what that is worth, with the guesswork clearly labelled.

Open tool

Ad Character Limits Counter

Facebook and Instagram do not have the same limits, whatever the blogs say. Live counter with a truncation preview.

Open tool

CPM, CPC and CPA Calculator

Fill in whatever you have from Ads Manager and it works out the rest. Anything it cannot compute says so instead of showing zero.

Open tool

Breakeven ROAS Calculator

The 1 divided by margin shortcut is wrong and it flatters you. This one counts fees, shipping, and fulfilment.

Open tool

Ad Frequency Calculator

Frequency on its own tells you nothing. See how much of your audience you have actually burned through.

Open tool

UTM Builder

Tagged campaign links with the Meta presets already right, plus the dynamic parameters almost nobody uses.

Open tool

A/B Test Significance Calculator

Is variant B really winning, or is it a coin landing heads? A proper two-tailed test, explained in plain words.

Open tool

Ad Budget Calculator

Work backwards from a revenue goal to the spend it needs, with the ROAS your plan quietly assumes shown next to it.

Open tool

Engagement Bait Checker

Tag a friend, like if you agree, share to win. Meta demotes all of it. Paste your caption and get a rewrite.

Open tool

Instagram Engagement Rate Calculator

The rate everyone quotes divides your likes by people who never saw the post. This gives you that one and the honest one.

Open tool

Instagram Comment Picker

Pick a giveaway winner with a genuinely random draw. No post link, no upload, and deliberately no reroll.

Open tool

Banned Hashtag Checker

The ones that catch you out are words like desk and adulting. Honest about the fact that no list is official or current.

Open tool

Instagram Fonts Generator

Every style at once, ready to copy. Also the only one that tells you which styles your blind followers cannot read.

Open tool

Instagram Character Counter

Captions can be 2,200 characters and get cut off at 125. See exactly which words disappear behind the more link.

Open tool

Follower Growth Rate Calculator

8 percent in a week and 8 percent in a quarter are not the same. This normalises properly so you can compare them.

Open tool

Instagram Reach Rate Calculator

A 500 percent reach rate can mean your own followers never saw the post. Split it and find out which it is.

Open tool

Facebook Engagement Rate Calculator

Dividing by page likes is close to meaningless when barely any of them see your posts. Add reach and get the real number.

Open tool

Facebook Comment Picker

Draw a giveaway winner from your Facebook comments. No post link, nothing uploaded, and deliberately no reroll.

Open tool

Facebook Character Counter

63,206 characters is trivia. Your post gets cut at 125 on a phone, and you cannot see that from your desktop.

Open tool

The word list is the easy half. We do the other one.

Paste the free list into Meta today, it genuinely helps. When you notice that the comments costing you sales never contained a swear word at all, connect your pages and let Sweep Inbox read them.

Get started for free

7 days free. No credit card. Cancel anytime.

Meta approved partnerFacebookInstagram
Meta Tech Provider