Filter user-generated profanity in real-time
19,340,205,996 Submissions checked for profanity
Capture variations of every kind of profanity you can imagine and eliminate the nuisance of having to create and maintain your own profanity database.
Integration is quick and easy. Using our filter lets you devote more time to building your app, instead of your own filter. Code samples in all popular languages.
Support for 15
Filter profanity in English, Spanish, Arabic, Italian, French, German, Portuguese, Russian, Thai, Hindi, Japanese, Turkish, Chinese, Korean and Punjabi.
With over 17 billion submissions scanned to date, our profanity filter algorithm is constantly being refined. Servers in the US, Asia & Europe ensure fast response times.
One Click CMS
Don’t want to use the API? Easily integrate our profanity checker popular platforms without any programming.
Custom Block &
Need to allow certain words or block others? Manage your own lists via the admin interface or API.
Email, Phone &
Filter out email addresses, phone numbers and URLs to reduce spam in your application.
Trusted by hundreds of the world’s most respected organizations
How does the 14-day free trial work?
During your free trial, you will get full access to all of WebPurify's features so you can test things out. There are no set up fees, hidden costs, and we don't even need a credit card. Your account will simply stop working in 14 days if you don't choose to sign up and pay for a plan.
Do you offer a method that replaces profane words with other characters (i.e. "@#$!")?
Yes, documentation on this method can be found here: webpurify.live.replace
Why make this a web service?
WebPurify eliminates the nuisance of having to maintain your own profanity database, which is a time-consuming task. We're always working to increase the accuracy of WebPurify and to make sure it is compatible with all coding languages. As time goes on, we'll be releasing even more new features that you will be able to implement without installing new files.
How many requests can I make to WebPurify?
WebPurify is hosted in a cloud environment, which scales automatically to meet capacity. This ensures that the response time of our service and yours never slows during periods of high traffic. While we do not limit the number of requests you make in a day, we do limit the number of requests you can make at one time. Please see the simultaneous requestMaximum number of simultaneous requests allowed per license. section on our pricing page.
Can I have custom block and allow lists?
Yes! Through our admin interface or API you can create custom allow and block lists for each license key. This allows you to manage your own profanity list.
What if I want to host the service myself?