This repository contains a curated JSON file with collections of profane words in English. The goal of this project is to provide a comprehensive and accessible resource for developers who need to filter or flag inappropriate language in their applications, projects, or systems.
Detecting and managing inappropriate language is a common requirement for chat systems, content moderation tools, and educational applications. However, existing resources are often incomplete or outdated. This repository aims to address that gap by creating a community-driven and ever-growing list of profane words.
Note: The list is intended solely for educational and technical purposes. It is not meant to offend or target anyone.
The profane words are stored in a simple JSON file, formatted as follows:
{
"words": [
"example1",
"example2",
"example3"
]
}
We warmly welcome contributions to this project! If you know of any profane words or phrases that are missing, please contribute by following these steps:
- Fork the repository.
- Add the missing words to the
words
array in the JSON file. - Submit a pull request with your changes.
- Only add words or phrases that are widely recognized as profane in English.
- All words must be in LOWERCASE.
- Avoid duplicating existing entries.
- Ensure the JSON file remains valid and properly formatted.
- If you have suggestions for organizing the list (e.g., categories), feel free to open an issue to discuss them.
This repository contains language that some may find offensive. It is provided strictly for technical use cases where such words need to be identified and managed.
This project is licensed under the MIT License.