noupload.tools

Check an image for explicit content

Score a picture for nudity and explicit content, without handing it to anyone.

Heads up: A classifier, not a verdict. It is around 96% accurate on photographs and weaker on drawings and generated images, so treat a score near the middle as "look at it yourself". The model is a 345 MB download the first time.

Your file

Drop a file here, or click to choose

It stays on this device. Nothing is sent anywhere.

    Settings

    What it is

    A vision transformer trained to sort pictures into two piles, safe for work and not. It reports how strongly it leans each way rather than a yes or a no, because the interesting cases are the ones in the middle. Its author measures it at about 96.5% on photographs and about 86% on generated images.

    Where it gets things wrong

    Treat a score near the middle as an instruction to look yourself, not as a ruling.

    Why running it locally is the point

    Every hosted moderation API asks you to upload the very images you are unsure about, to a company that will log the request. That is a strange trade for a privacy check. Here the model is downloaded to your machine once and the picture is read inside the page, so the thing you were worried about sharing is not shared.

    The flip side is that this is one image at a time in one browser tab. It is a spot check, not a moderation pipeline. If you need to screen a stream of user uploads, run a model on your own server.

    Common questions

    Is the image uploaded?

    No. The model is downloaded to your browser and the picture is read in the page. You can watch the network panel while it runs.

    Why is the first run a 345 MB download?

    Those are the model weights at full precision. They are cached by the browser afterwards, so it only happens once. Smaller quantised versions exist, but this build of ONNX Runtime is only dependable at full precision, so offering them would mostly mean failed runs.

    Can it tell me whether an image is legal?

    No, and nothing here tries to. It scores nudity and explicitness in a picture. It says nothing about who is in it, their age, or consent, and it is not a substitute for human judgement or for reporting illegal material to the authorities.

    Can I use it to moderate my site?

    Not directly. It runs one image at a time in a browser tab. The same model can be run server-side if you need throughput.

    Related tools