NSFW Detection

Check any image for not-safe-for-work content using the NSFWJS neural network. See the probability for each class (Neutral, Porn, Hentai, Sexy, Drawing) and a clear verdict. Everything runs locally in your browser.

🛡️

Drop an image or click to upload

PNG, JPG, WEBP, BMP

What Is the NSFW Detection Tool?

This tool checks whether an image contains not-safe-for-work content using the NSFWJS neural network, which runs entirely in your browser.

It shows the probability for each of five classes — Neutral, Porn, Hentai, Sexy, and Drawing — and gives a clear safe/unsafe verdict.

How to Check an Image

Follow these steps:

  • Drop or upload an image.
  • Wait for the model to load on first use.
  • Click Detect Content.
  • Review the class probabilities and the final verdict.

Tips

  • Use the tool as a first-pass filter, not as a final moderation decision.
  • Photos and illustrations are classified in separate categories (Drawing).
  • Everything runs locally — nothing is uploaded or stored.

Frequently Asked Questions

How does NSFW detection work?+
The tool uses the NSFWJS MobileNetV2 model, trained to classify images into five classes: Neutral, Porn, Hentai, Sexy, and Drawing. The model runs entirely in your browser.
How accurate is it?+
The model is a practical moderation tool, not perfect. It is best used as a first-pass filter alongside human review.
Is my image uploaded?+
No. The model and all inference run locally in your browser via TensorFlow.js — your image never leaves your device.
How is the verdict determined?+
The combined probability of the Porn, Hentai, and Sexy classes is computed. If it reaches 50% or more, the image is flagged as NSFW.

Related Tools

NSFW Detection — free online nsfw detection, nsfw detector, adult content detection, image content moderation, nsfw checker, safe image check. No signup required. Works in your browser.