NSFW image detection

NSFW JS

Identify NSFW images in the browser

Source rating 2.8 (64) 335k views 1k saves 1 comments Free

Verdict

A quick read before you dig into the full page.

Best if
Identify NSFW images in the browser
Skip if
Limited user support
Pick this when
Client-side Image detection

Overview

NSFWJS is a JavaScript library designed to help identify potentially inappropriate images on a client's browser, without needing to send the image to a server.

The library is powered by TensorFlowJS, which is an open-source machine learning library for JavaScript. The library is trained to recognize particular patterns in the images, with the current accuracy rate at 93%.

The library also incorporates CameraBlur Protection, which is a feature that blurs any images that it identifies as being potentially inappropriate. The library is constantly being improved and updated, with new models being released frequently.

NSFWJS is free to use, and can be modified and distributed under the MIT license. The library also includes a mobile demo, which allows users to test different images on their mobile devices.

Finally, the library is available for download through GitHub, and users are encouraged to report any false positives or contribute to the development of the library.

NSFW JS website

Best for

Short scenarios where NSFW JS tends to shine.

  • Identify NSFW images in the browser

Example outputs 1

Sample generations and before/after results for NSFW JS.

Access & connections

Where you can use NSFW JS, and what it plugs into.

Platforms

Web

Integrations

Capabilities

What this tool accepts, produces, and is strongest at.

Input

  • Image

Output

  • Image

Pros & cons

Pros

  • Client-side Image detection
  • Powered by TensorFlowJS
  • 93% Accuracy rate
  • Includes CameraBlur Protection
  • Constant updates and improvement
  • Free to use
  • Open-source (MIT License)
  • Mobile demo included
Show 12 more
  • Available on GitHub
  • Community contribution encouraged
  • NSFW Patterns recognition
  • Content filtering for images
  • Allows reporting false positives
  • Lightweight (4.2MB)
  • In-browser image evaluation
  • Doesn't require server interaction
  • Modifiable for user needs
  • Reduced privacy risks
  • Avoids image data transmission
  • Consistently learning and adapting

Cons

  • Dependent on TensorFlowJS
  • No server-side processing
  • 93% Accuracy (false positives)
  • Potential privacy issues with CameraBlur
  • Regular updates required
  • Only Javascript implementation
  • Limited cross-platform usage
  • No real-time detection
Show 2 more
  • Reliant on pattern recognition
  • Limited user support

People also view

Tools that often show up alongside NSFW JS in collections and comparisons.

Releases 1

Initial release February 20, 2019 Current
Initial release of NSFW JS.

Imported reviews 1

5★
19
4★
7
3★
7
2★
2
1★
29
This Cosmic Jul 13, 2024 v@ initial release

Please forward any material NSFWJS finds directly to me! This kind of thing is not to be trifled with!

FAQ 12

What is NSFW JS?
NSFW JS is a JavaScript library that specializes in the identification of potentially obscene images on a client's browser.
What is the purpose of NSFW JS?
The purpose of NSFW JS is to detect and filter inappropriate content in images loaded in a client's browser.
How does NSFW JS identify inappropriate images?
NSFW JS recognizes inappropriate images by using machine learning algorithms to detect specific patterns in these images.
What AI technology does NSFW JS use?
NSFW JS uses TensorFlowJS, an open-source machine learning library for JavaScript.
How accurate is NSFW JS in recognizing inappropriate images?
The accuracy rate of NSFW JS in recognizing potentially inappropriate images is noted to be 93%.
What is the CameraBlur Protection feature in NSFW JS?
The CameraBlur Protection feature in NSFW JS blurs any images it identifies as potentially inappropriate.
Is NSFW JS constantly updated and improved?
Yes, NSFW JS is continually updated and improved with new models being released frequently.
Can NSFW JS be used for free?
Yes, NSFW JS can be utilized for free.
Under which license is NSFW JS distributed?
NSFW JS is distributed under the MIT license which allows for modification and distribution of the software.
Does NSFW JS include a mobile demo?
Yes, NSFW JS includes a mobile demo which allows users to test different images on their mobile devices.
How can I contribute to NSFW JS development?
Anyone can contribute to the development of NSFW JS by reporting false positives or directly contributing via the project's GitHub repository.
Where can I download NSFW JS?
NSFW JS can be downloaded from its GitHub repository.
NSFW JS Free