NSFW JS

NSFW JS

No ratings yet

NSFWJS is an open-source JavaScript library for automatically classifying images and filtering unwanted content.

Try it

Category
Coding & IT
Pricing
Details on the service site
Free plan
Yes

NSFWJS is an open-source JavaScript library for automatically classifying images and filtering unwanted content. It is designed for developers and can detect inappropriate material (NSFW) directly on the client side, without sending data to a server.

The library is powered by TensorFlow.js, making it possible to run the model directly in a browser or JavaScript application. This approach enhances privacy, reduces server load, and simplifies integration into web projects where user-generated content needs to be checked quickly and securely.

NSFWJS uses a trained machine learning model that can classify images into several categories (including NSFW and SFW) and show confidence scores, helping account for false positives during content moderation.

The website offers an online demo where you can upload images and get analysis results instantly, along with links to the GitHub repository, documentation, and additional resources. Although the library is associated with NSFW content, it is designed for moderation and filtering rather than content creation. This makes it useful both for projects in the NSFW AI niche and for mainstream user platforms.

Suitable for: owners of websites with user-generated content (UGC), web developers and JavaScript engineers, and projects where privacy and client-side data processing are important.

FAQ

Do I need a VPN or proxy to use the service?

It depends on your region. If the service is not available in your country, its site says so; a VPN or proxy is a way around regional limits, but follow the rules of the service and the laws of your country. How to choose a proxy is covered in our guide to proxies for Claude. The easiest check is to open the service site.

Is it safe to share my data with an AI tool?

Do not enter passwords, payment details, personal data or trade secrets. Many services store requests and may use them to train models, especially on free plans. Check the privacy policy and the settings of the service, where training can often be switched off.

Author: Dr. Yeva

An expert in cognitive psychology and neurocommunication. A researcher studying the impact of AI on mental health and user experience (UX). A student at V. N. Karazin Kharkiv National University. At the AIHubCatalog project, Dr. Yeva oversees personal assistants, educational platforms, and AI conversation partners, analyzing them from the perspective of psychological comfort, ethics, and the effectiveness of human–machine interaction.

Published:

Similar tools

  • ExplainDev

    28 0

    ExplainDev is a small but very useful tool for developers working with various programming languages.

  • Replit

    28 0

    Replit is a software development tool that uses artificial intelligence to significantly speed up the development process.

    • Coding & IT
    • Free
    • Coding assistant
    • No-code websites & apps
  • Docuwriter

    27 0

    Docuwriter AI is an indispensable assistant for creating documentation while writing code.

  • Pathway LLM App is a Python library for building real-time AI apps that answer questions from your latest documents and data sources.

  • Text2SQL

    27 0

    Text2SQL is a service specializing in SQL queries that helps you generate SQL queries for your database without any programming knowledge.

    • Coding & IT
    • Paid
    • Coding assistant
    • Data analysis & spreadsheets
  • ZZZ Code

    27 0

    ZZZ Code AI is a free, versatile tool that makes working with code easier for programmers.