NSFW Filter icon

NSFW Filter

Extension Actions

How to install Open in Chrome Web Store
CRX ID
nojnjhlhdhfaghkgdgdcobjnoeghkopg
Description from extension meta

AI-powered NSFW content blocker. Real-time protection from pornography, hentai, and explicit images.

Image from store
NSFW Filter
Description from store

NSFW Filter - Content Protection

AI-powered NSFW content blocker. Real-time protection from pornography, hentai and explicit images.

🛡 NSFW Filter is a powerful Chrome extension for automatic blocking of unwanted content (NSFW) in real-time using artificial intelligence.
Protect yourself and your family from unwanted explicit content while browsing the web. NSFW Filter uses AI to automatically detect and block inappropriate images — right in your browser.

✨ Key Features:

🔒 Real-time Blocking
Images are checked instantly as pages load with no browsing delays.

🚀 WebGPU GPU Acceleration
GPU-accelerated classification without unsafe-eval. Automatic CPU fallback if WebGPU is unavailable.

🧠 Model Selection
• MobileNet v2 — fast model (2.6MB), ideal for everyday use
• InceptionV3 — accurate model (22MB), maximum recognition quality

🎚 Adjustable Sensitivity
Flexible slider from 0% to 100% lets you fine-tune filter strictness:
• 0% - Soft mode (blocks only explicitly graphic images)
• 50% - Balanced mode (recommended for everyday use)
• 100% - Strict mode (maximum protection)

📊 Content Categories:
• Pornography
• Explicit content (Sexy)
• Hentai and anime 18+

📈 Detailed Statistics
Track the number of blocked and scanned images in real-time.

🖥 100% Local Processing
• All images are analyzed only on your computer
• No data is EVER sent to external servers
• Complete confidentiality and privacy

⚡️ PERFORMANCE:
• Compact bundle — TF.js 4.22 + nsfwjs 4.3 in a single 1.5MB file
• WebGPU GPU acceleration for maximum classification speed
• LRU cache with 500 entries — repeated checks are instant
• Request deduplication — one URL = one prediction
• Model loads once and works across all tabs

🌐 Universal Compatibility:
• Works on all sites — Google Images, Bing, Reddit, VK, DuckDuckGo and more
• CORS bypass — fetch() + blob loading works on all CDNs
• Google Images thumbnail filtering (data:image thumbnails)
• Support for srcset, data-src, lazy-loading attributes
• No site is left unprotected

🌙 Interface:
• Dark mode — automatic, follows system preference
• Two languages — English and Russian with one-click toggle
• Model selection right in popup settings

🎯 Perfect for:
• Safe internet browsing
• Protecting children from unwanted content
• Content filtering in the workplace

🔧 How It Works:
1. The extension automatically scans all images on web pages
2. The NSFWJS neural network analyzes each image via WebGPU
3. Content is classified into 5 categories: Drawing, Hentai, Neutral, Porn, Sexy
4. Unwanted images are automatically hidden

🔒 Privacy & Security:
• No personal data collection
• No tracking of your activity
• Open source on GitHub
• Manifest V3 — no unsafe-eval required

⚠️ Important Notes:
• The machine learning model is not perfect and may sometimes make mistakes
• False positives on safe content are possible
• GIF and SVG images are skipped
• Images smaller than 32x32 pixels are ignored

🛠 Technologies:
• TensorFlow.js 4.22 — machine learning in the browser (WebGPU backend)
• NSFWJS 4.3 — specialized content classification model
• Chrome Extension Manifest V3
• esbuild — bundle builder

📝 Open Source:
Source code available on GitHub: https://github.com/AristarhUcolov/NSFW-Filter

💖 Support the project: https://buymeacoffee.com/aristarh.ucolov

Made with ❤️ by Aristarh Ucolov