Whole-image analysis
Runs on every image
Looks for the patterns AI image generators and editors leave behind, whatever the picture shows: people, places, products, food, animals or art.
Checkobot
Free AI image detector
Show Checko a photo. It looks for AI generation, AI edits and face swaps, then tells you what it found and why.
3 free checks a day, no sign-up (5 with a free account). On free checks, images are checked in memory and never stored.
01How it works
01
Drop it or link it: JPEG, PNG, WebP and more, up to 20 MB. Send the original file if you have it; screenshots lose the detail Checko looks at.
02
Whole-image analysis studies every picture. Face analysis zooms in when there’s a clear face to study.
03
AI, or No AI detected. You also see which detector fired and why, in plain words. Checko never calls a photo “real”: it knows it can miss things.
02What you get back
A percentage on its own leaves you guessing. Checko tells you what it saw and which detector made the call.

Result
Checko says
Flagged by face analysis
Face analysis found strong signs that the face was swapped or edited with AI.
03Under the lens
Runs on every image
Looks for the patterns AI image generators and editors leave behind, whatever the picture shows: people, places, products, food, animals or art.
Runs when there’s a clear face
A dedicated face-forensics model. It studies the largest face for face swaps, AI face edits and synthetic faces, including the jaw, hairline and neck, where swaps tend to leave seams.
05Who it’s for
Check a picture before you publish or debunk it, and keep a traceable result link for your notes.
A dating match, a seller, a forwarded “news” photo. A second opinion before you reply, pay or share.
Marketplaces and platforms can screen uploads through the API: one call per image.
06Use cases & industries
Wherever a decision rests on a photo, one check tells you if it was made or edited with AI. Pick an industry to see a sample.
Fraudsters use face-swap tools to put a stolen identity on their own face. Face analysis studies the selfie for swaps, AI face edits and fully synthetic faces before the account opens.
What it flags
Use it viaAPIBatch API
Works next to your liveness and document checks; it doesn't replace them.
onboarding_selfie.jpg
AIFlagged by face analysis
Face analysis found strong signs that the face was swapped or edited with AI.
07API
Send a file or a URL to one REST endpoint. API plans get the verdict, which detector fired, both detector scores and the face box, with batches of up to 8 images per call on Growth and above.
Read the API docsSOC 2Compliance in progress
POST /v1/check
{
"id": "chk_7Qm2…",
"is_ai": true,
"fired": ["face_specialist"],
"reason": "Face analysis found strong signs that
the face was swapped or edited with AI.",
"face_found": true,
"scores": { "full_image_specialist": …,
"face_specialist": … },
"face_box": [ … ]
}08FAQ
The things people ask Checko before they trust it.
Yes. You can check 3 images a day, no sign-up needed. Pro and the API are for people who check images all day.
No. It means neither detector found signs of AI at its threshold. Detectors miss some fakes, so treat it as one signal alongside where the image came from and who posted it first.
No. Checko tells you whether an image shows signs of AI generation or editing, not which tool made it.
Please don't. The verdict is about the pixels in one file, not about a person. A swapped face usually belongs to someone who never agreed to it.
Not on free checks: the image is checked in memory and then discarded, and we keep a fingerprint of the file and the verdict. Paid plans keep the images you check in your private history, with a switch in Settings to turn that off. If you choose "Link with photo" when sharing, a resized copy without its metadata stays on the link for 30 days, and you can take it off sooner.
Images under 256 pixels on the short side, or JPEGs compressed too hard, don't carry enough detail to judge. Checko says so instead of guessing, and a refusal doesn't use a free check.
Not yet. You can check a still frame from a video today.
Yes. One REST call per image returns the verdict, which detector fired, both detector scores and the face box.
3 free checks a day, no account needed. 5 with a free account.
Ask Checko