Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Localization
1/19
Keep your games civilized!

Website
Documentation
API
Forum
Changes

Demo
WebGL

The "Bad Word Filter" (BWF) is a profanity/obscenity filter and is exactly what the title suggests: a tool to filter swearwords and other "bad sentences".

There are multiple uses for the "Bad Word Filter" in your projects, but the three most obvious would be user names (e.g. for high-scores), in a chat within the game and character names.

In our library included are the following 25 languages (bad words as regular expressions which matches ten thousands of word variations):

Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Russian, Spanish, Swedish, Thai, Turkish and Vietnamese.
Furthermore, you can add (or remove) any word and language you'd like!
We also included the following special filters: reserved names (from games, movies, comics etc.), global bad words and emojis (miscellaneous symbols).

Features:
Filter function
Review, select, read and replace:
  ◦ Bad words and inappropriate phrases
  ◦ Domains, URLs and email addresses
  ◦ Excessive capitalization (e.g. "DUDE")
  ◦ Excessive punctuation (e.g. "!!11111")
• All four filters can be used separately and changed during run-time

Languages
Contains over 5'000 of regular expressions in 25 languages - equivalent to tens of thousands of word variations!
Supports any language and any writing system:
• Arabic, Cyrillic, Chinese, Greek, Japanese etc.
• Including ltr/rtl (left to right/right to left)
• Automated (easy) pluralization of English terms

Flexible & expandable
Easy modifications/additions to the existing sources ("bad words").
Multi-threaded and lightning fast - even with thousands of words!
C# delegates and Unity events
• Use the preconfigured providers for resources, files and URLs - or add your own provider (e.g. for XML, JSON)
Meta data for sources (e.g. descriptions, icons)
• All sources ("bad words") provided

Documentation & control
Test all the functions within the editor
• Powerful API for maximum control
• Detailed demo scenes
• Comprehensive documentation and support
• Full C# source code

Compatibility
• Supports all build platforms
• Works with Windows, Mac and Linux editors
• Compatible with Unity 2019.4 - 2023
• Works with Online Check
PlayMaker actions

Available in the following bundles for a reduced price:
Essential Tools Bundle
All Tools Bundle

Bad Word Filter PRO

(65)
536 users have favourite this asset
(536)
$48
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
5.3 MB
Latest version
2024.1.1
Latest release date
Mar 15, 2024
Original Unity version
2019.4.34
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR