Nobody opens Instagram expecting to read hate speech, spam, or abusive comments under their posts. But if you have spent any real time on the platform, you already know that offensive comments show up uninvited, especially on popular posts or business profiles. Learning how to filter offensive comments on Instagram is the single most effective way to protect your mental space, keep your community healthy, and stop wasting time deleting garbage manually.
Instagram gives you a built-in tool called Hidden Words that automatically catches offensive language, spam, and custom keywords before they ever appear in your comment section. The problem is that these settings are buried deep inside the privacy menus, and most people never find them. Our team put together this guide after testing every filtering option on both personal and business accounts, so you can set everything up in under ten minutes.
By the end of this article, you will know exactly how to turn on automatic comment filtering, build a custom word block list, filter DM requests, turn off comments on individual posts, troubleshoot when features stop working, and block the specific spam keywords that plague business accounts. Let us walk through each step.
Table of Contents
- What Is Instagram’s Hidden Words Feature?
- How to Filter Offensive Comments on Instagram (Step-by-Step)
- How to Add Custom Words and Phrases to Your Block List
- How to Filter DM Requests and Offensive Messages
- How to Turn Off Comments on Specific Posts and Reels
- How to Block or Restrict Users Who Leave Abusive Comments
- Spam Keywords Every Business Account Should Block
- Troubleshooting: Hidden Words Not Working
- Advanced Tips for Better Comment Moderation
- Frequently Asked Questions
- Conclusion
What Is Instagram’s Hidden Words Feature?
Hidden Words is Instagram’s built-in comment moderation system that automatically filters offensive comments, message requests, and DMs containing language you do not want to see. It uses a combination of machine learning and your own custom keyword list to detect and hide inappropriate comments before they appear in your notifications or on your posts.
So, does Instagram filter negative comments on its own? The short answer is yes. Instagram’s default filter already catches the most common offensive terms and hate speech automatically. Hidden Words takes that further by letting you add your own words, phrases, and even emoji to a custom block list, giving you full control over what stays visible.
One important detail: filtered comments are hidden from you and your followers, but the person who posted them typically does not know their comment was filtered. This makes it a quiet, drama-free way to handle harassment or spam without confrontation.
How to Filter Offensive Comments on Instagram (Step-by-Step)
The core of Instagram comment filtering lives inside the Hidden Words settings. Here is exactly how to find it and turn it on, step by step.
Step 1: Open the Instagram app and tap your profile picture in the bottom right corner to go to your profile page.
Step 2: Tap the three horizontal lines (menu icon) in the top right corner of your profile.
Step 3: Select Settings and privacy from the menu that slides up.
Step 4: Scroll down and tap Hidden words, which appears under the “What you see” and “How others can interact with you” sections.
Step 5: Under the “Offensive words and phrases” section, toggle on Hide comments. This turns on Instagram’s automatic filter for offensive comments across all your posts, Reels, and Live videos.
Step 6: Below that, toggle on Advanced Comment Filtering to catch a broader range of potentially inappropriate comments. This uses a stricter machine learning model that detects bullying, harassment, and hate speech beyond the default filter.
Step 7: Toggle on Hide Message Requests if you also want to filter offensive language in DM requests from people you do not follow.
Once enabled, these settings apply to all your existing and future posts automatically. You do not need to repeat this process for each post.
How to Add Custom Words and Phrases to Your Block List
The automatic filter handles general offensive language, but it cannot predict every specific word or phrase you want blocked. That is where the custom word list comes in. This is especially useful for blocking self-promotion spam, competitor mentions, or niche terms that the machine learning model would not catch.
Step 1: Go to Settings and privacy, then tap Hidden words.
Step 2: Scroll to the Manage custom words and phrases section.
Step 3: Toggle on Hide comments and Hide message requests for custom words. This activates filtering based on your personal keyword list.
Step 4: Tap the text field that says “Add words separated by commas” and type the words, phrases, or emoji you want to block. You can enter multiple terms separated by commas.
Step 5: Tap Add to save each entry. Instagram stores your list and applies it instantly across all content.
A few things to keep in mind. The custom word list is not case-sensitive, so typing “spam” will also catch “SPAM” and “Spam.” However, it does not automatically catch variations like “sp@m” or “spamm,” so you may need to add common misspellings separately. You can review and edit your list at any time by returning to the same menu.
How to Filter DM Requests and Offensive Messages
Comment filtering only covers half the battlefield. Many users experience the worst harassment through DM requests, where spammers and trolls send offensive messages directly. Hidden Words applies the same filtering to your message requests automatically.
When you enabled Hide Message Requests in the steps above, Instagram started filtering DM requests containing offensive words. These messages go into a separate Hidden Requests folder instead of appearing in your main message requests list.
To check filtered messages, open your DM inbox, tap Requests, then look for the Hidden Requests option at the bottom. Instagram deletes hidden requests automatically after 30 days, so you never have to manage them manually unless you want to.
For additional protection, you can limit who can send you DMs at all. Go to Settings and privacy, tap Messages, and choose to only allow message requests from people you follow. This stops strangers from sending unsolicited messages in the first place.
How to Turn Off Comments on Specific Posts and Reels
Sometimes the best comment filter is no comments at all. Instagram lets you disable comments on individual posts and Reels, either before or after publishing. This is the nuclear option when a post attracts excessive spam or when you simply want to share content without opening the floor to discussion.
To turn off comments before posting: On the final screen where you write your caption and add tags, scroll down and tap Advanced settings. Toggle on Turn off commenting, then share your post as usual.
To turn off comments on an existing post: Open the post, tap the three dots in the top right corner, and select Turn off commenting. Existing comments will be hidden, and no new comments can be added.
To turn off comments on a Reel: The process is identical. Tap the three dots on the Reel, select Manage, then choose Turn off commenting. You can turn comments back on at any time using the same steps.
For business and creator accounts, you can also set default comment controls. Go to Settings and privacy, then Comments, to choose who can comment on your posts: everyone, people you follow, or only your followers.
How to Block or Restrict Users Who Leave Abusive Comments
Comment filtering catches words, but sometimes you need to deal with the person behind the comments. Instagram offers two main options: blocking and restricting.
Blocking completely removes a user from your Instagram experience. They cannot see your posts, follow you, or find your profile. To block someone, tap the three dots on their comment or profile, then select Block. You can also block any new accounts they create by selecting “Block [username] and any new accounts they may create.”
Restricting is a subtler option. When you restrict someone, their comments are only visible to them unless you approve them. Their DMs go to your message requests instead of your main inbox, and they cannot see when you are online or when you have read their messages. To restrict someone, go to their profile, tap the three dots, and select Restrict.
Restricting is ideal when you want to silence someone quietly without the drama of a block notification. Blocking is better for persistent harassers or spam bot accounts.
Spam Keywords Every Business Account Should Block
Business and creator accounts face a specific type of spam that personal accounts rarely see. Self-promotion bots flood comment sections with phrases designed to redirect your followers to other accounts. Our team analyzed hundreds of spam comments across business profiles and compiled the most common keywords you should add to your custom word list right now.
Add these terms to your Hidden Words custom list to block the majority of self-promotion spam:
- Promote
- DM me
- DM for promo
- DM for collaboration
- Promote it on
- Check my bio
- Link in bio
- Buy followers
- Free followers
- Get more followers
- Boost your account
- Grow your page
- Collab?
- S4S (share for share)
- F4F (follow for follow)
- Click the link
- Visit my page
- WhatsApp me
This list is not exhaustive, and spammers constantly invent new phrases. Check your filtered comments periodically to spot new patterns and add them to your list. One Reddit user managing a business account reported that adding just the word “promote” to their custom list eliminated over 70 percent of their daily spam comments.
Troubleshooting: Hidden Words Not Working
One of the most common complaints on Reddit and Instagram help forums is that Hidden Words seems to stop working. Users report adding words to their custom list, only to see comments containing those words still appear. If you are dealing with this frustration, here are the most likely causes and fixes.
Problem: Your custom word is not being caught. Instagram’s filter matches exact words and phrases, not partial matches. If you blocked “free” but someone writes “fr.ee” or “fr ee,” it slips through. Fix this by adding common variations and separators to your list. Also remember that the filter works on whole words, so blocking “promo” will not automatically block “promote.”
Problem: The toggle appears on but filtering does not work. This is often a caching issue. Force close the Instagram app, reopen it, and recheck your Hidden Words settings. If the toggles show as off, turn them back on. Instagram app updates occasionally reset privacy settings without warning.
Problem: Filtered comments still show up on older posts. Hidden Words applies to new comments going forward. It does not retroactively scan and hide comments that were posted before you enabled the filter. You will need to manually delete those.
Problem: Comments are hidden but you still get notifications. This is normal behavior. Instagram filters the comment from your public section but may still notify you that a comment was received. The comment itself remains hidden from you and your followers.
Problem: Settings are missing entirely. Hidden Words is not available in all regions or on older app versions. Update your app to the latest version from the App Store or Google Play. If the feature still does not appear, it may be rolling out gradually in your region.
Advanced Tips for Better Comment Moderation
Once you have the basics dialed in, these advanced strategies will tighten your comment moderation even further.
Block duplicate accounts proactively. When you block someone, select the option to also block any new accounts they create. Instagram uses signals like IP address and device information to identify duplicate accounts, making it much harder for trolls to return with a new profile.
Use comment filters for Stories. Story replies follow the same Hidden Words rules as regular comments. Offensive language in Story replies is automatically filtered when you have Hide Comments enabled. You can also limit who can reply to your Stories entirely under Settings and privacy, then Story.
Combine multiple tools for layered protection. The best results come from stacking Hide Comments, Advanced Comment Filtering, a custom word list, and post-level comment controls. No single filter catches everything, but together they block the vast majority of spam and abuse.
Review your filtered comments weekly. Hidden comments go to a filtered folder you can review. Check it occasionally to make sure legitimate comments are not being caught by mistake, and to identify new spam patterns worth adding to your custom list.
Frequently Asked Questions
How do I filter out inappropriate content on Instagram?
Open Settings and privacy, tap Hidden Words, then toggle on Hide Comments and Advanced Comment Filtering. This automatically filters offensive language across all your posts, Reels, and message requests using Instagram’s machine learning system.
How do I stop bad comments on Instagram?
Enable Hidden Words in Settings and privacy, add specific offensive words to your custom word list, turn on Advanced Comment Filtering, and block or restrict repeat offenders. For maximum control, you can also turn off commenting on individual posts or Reels.
Does Instagram filter negative comments automatically?
Yes. Instagram’s default comment filter automatically hides the most common offensive terms and hate speech. The Hidden Words feature gives you additional control with Advanced Comment Filtering and a custom keyword list for words Instagram’s default filter might miss.
How do I uncensor or unhide comments on Instagram?
Go to Settings and privacy, tap Hidden Words, and toggle off Hide Comments and Advanced Comment Filtering. To remove specific words from your custom block list, go to Manage custom words and phrases, tap the X next to any word you want to remove, and filtered comments containing that word will appear again.
Who can see hidden comments on Instagram?
Hidden comments are invisible to you and your followers. The person who posted the comment typically does not know it was filtered, and their comment appears only to themselves. No one else on your profile can see the filtered content.
How do I filter offensive comments on Instagram Reels?
Hidden Words settings apply automatically to Reels just like regular posts. Enable Hide Comments and Advanced Comment Filtering in Settings and privacy under Hidden Words, and the same filtering applies to all your Reels. You can also turn off commenting on individual Reels by tapping the three dots and selecting Turn off commenting.
Conclusion
Knowing how to filter offensive comments on Instagram gives you real control over your experience on the platform. With Hidden Words enabled, a custom keyword list built out, and the right combination of blocking, restricting, and post-level controls, you can cut spam and abusive comments down to almost nothing. Set aside ten minutes today to walk through these settings, add the spam keywords from our business list, and revisit your filtered comments folder once a week to catch new patterns. Your future self will thank you every time you open the app to a clean, positive comment section.