Your post is real.The AI badge says otherwise.
Platforms decide the badge from tags hidden inside your file, and one AI remove or generative fill stamps that tag across the whole thing. Your carousels, your graphics, your photos. Drop one in and see which platforms will flag it, and why.
Upload the original file, not a screenshot
The tags we read live inside the file itself. A screenshot throws every one of them away, and so does downloading an image back off Instagram. Both come back blank, which tells you nothing.
That also means you cannot check somebody else's post. This is a pre-flight check on your own work, before it goes out.
Tap to choose an image
Or drag it in. JPG, PNG or WebP, up to 10 at once for a whole carousel.
Your images are read in memory and thrown away immediately. Nothing is saved, stored or sent anywhere.
Drop your image in
The exact file you are about to post. Not a screenshot of it, and not one you have downloaded back off Instagram, because both of those have had the tags stripped already.
We read the tags
We read the Content Credentials and the IPTC tag baked into the file. That is the same data Instagram, LinkedIn and TikTok read when they decide whether to badge your post.
See who flags it, and why
Platform by platform, because they do not agree with each other. Plus what actually caused it, in plain English.
Why one post gets badged and the next one does not
The platforms do not read the same thing. Instagram reads one tag, LinkedIn and TikTok read a different one, and plenty of files only carry one of the two. So the identical image can be badged in one place and completely clean in another. That is not you doing something wrong, it is the platforms disagreeing.