Where AI tools hide their settings
Error level analysis, noise and spectrum
Error level analysis re-saves the image as a JPEG and shows where it changes most. Areas pasted in or generated separately often stand out, though edges and text always glow a little.
The noise view subtracts a blurred copy to show the fine grain a camera sensor leaves. The spectrum view is a Fourier transform; the upsampling layers in many generators leave a regular grid of bright dots in it. All three are views for a human to read, not scores.
Why Gireta catches what single-model detectors miss
Most detectors run one classifier over the pixels and hand back a score. Gireta starts where the proof is: the signatures AI tools embed in their own files. When ChatGPT, Gemini, Firefly, Sora or Stable Diffusion have labelled an image, Gireta reads that label, confirms the verdict and names the tool.
When the labels have been stripped, four more layers run: generator fingerprints in the file, camera data, a close visual inspection of hands, text, light and texture, and forensic views of the pixels. The verdict comes with the evidence behind it, so you can show your work.
And it all runs in your browser, so you can check sensitive images without uploading them anywhere.
More ways to check
Images
Video
Make AI images that stand out
Gireta puts Nano Banana, GPT Image, Seedream and every top image model in one studio, with one balance.
Questions
How do I find the prompt used to make an AI image?
If the image came straight from Stable Diffusion, ComfyUI, InvokeAI or NovelAI as a PNG, the prompt is usually in the file: drop it in above. Images from ChatGPT, Midjourney and most apps do not store the full prompt, and any screenshot removes it.
Is error level analysis reliable?
It shows where an image was recompressed differently, which helps spot pasted regions. It has many false positives and should never be read as a verdict on its own.
Do you keep my image?
No. The file is read in your browser and never uploaded. For the visual check, a small preview (at most 1024 pixels wide) is sent, inspected and discarded.
Sources
Last updated October 19, 2026.