Choose an image and AI will tell you #isitnude

Test a photo

Paste the URL to an image or UPLOAD


We do not retain images.

Or, try these sample images:

Obama Swimsuit
The Birth of Venus
Family Guy Peter
Cosimo Medici as Orpheus

How it works

Using artificial intelligence to detect nudity

Tools used


Our algorithm is based on existing solutions which detect skin patches and their relative position and size, but also reduces false positives by detecting other features in the image (such as faces) and removing them from consideration, or using them to count the number of people in each image and adjust for skin tone.


With just a single call to our API, a developer can easily add nudity-detection, within a given level of confidence, to their application or data processing pipeline. This allows for easy flagging of inappropriate images, without the need to build or integrate any complex image-processing libraries or machine-learning architecture.

Built For Developers

A simple, scalable API for machine intelligence


import Algorithmia

input = "_IMAGE_URL_"
client = Algorithmia.client('_API_KEY_')
algo = client.algo('sfw/NudityDetectioni2v/0.2.6')

print algo.pipe(input)


    "nude": true,
    "confidence": 0.93

Join the thousands of developers already building intelligent apps

Get 10,000 additional credits when you sign up using the code "demos"


Algorithms as a Microservice

Leverage an ever-growing library of more than 2,800 algorithmic microservices via an intuitive API. We provide the tools and manage the cloud infrastructure needed to run it at scale.

Learn more

Web Services for Business Logic

Instantly deploy your backend code as an API for public or private consumption. Every algorithm runs as it's own microservice, making each composable, interoperable, and secure.

Learn more

Hosted Trained Models

Have a trained machine learning or deep learning model? Turn it into a serverless microservices in minutes. We'll show you how to get started for free, and scale with ease.

Learn more