AI Image Safety Checker

Detect image safety and NSFW risk locally in the browser with an open-source ONNX model, preferring WebNN when supported while never uploading images

Category

Image Tools

How to Use

  1. Drag or select a PNG, JPG, or WebP image
  2. Choose Auto backend to try WebNN first with WASM fallback
  3. Click Check Image Safety to view neutral, porn, sexy, and related probabilities
  4. Use the risk score as a pre-screening signal and review important results manually

Examples

  • Pre-check before publishing

    Input: Upload a user avatar or community image

    Output: Returns NSFW-related probabilities and an aggregate risk score

  • Private local review

    Input: You do not want to send a sensitive image to a third-party service

    Output: Runs the check in the browser without uploading the image

FAQ

Is the checked image uploaded?
No. The image is decoded and classified locally in the browser; model weights are downloaded by the browser and run on-device.
Can the result be used as a final moderation decision?
Not by itself. NSFW models can produce false positives or miss content, so use this as a pre-screening signal with human review for publishing, moderation, or compliance.
Why is this model larger?
It uses a ViT classifier with about 56.8 MB of weights. First load can be slower, later loads may use browser cache, and WASM is used when WebNN is unsupported.

Related tools