How to make AI images look like real phone photos
AI renders give themselves away through perfection. The framing, grain, compression and metadata of a real iPhone photo, applied to an AI image in one pass.
4 min read
On this page5 sections
Short answer. A phone photo has a 4:3 or 9:16 frame at around 12 megapixels, a slight crop from the lens, fine sensor grain, a little softness, JPEG compression at 92 to 97 percent, and EXIF data naming the phone, lens and exposure. An AI render has none of these: it is perfectly sharp, noise-free, often square or 16:9, saved as PNG with the generator's metadata. Give the file the phone's traits and keep the picture. HideSlop's image remover applies all of them in one pass.
What gives an AI image away
Not the subject. The file.
| Trait | Real iPhone photo | Typical AI export |
|---|---|---|
| Aspect ratio | 4:3 (3024 × 4032) or 16:9 and 9:16 | 1:1, 16:9, or odd model sizes such as 1024 × 1024 |
| Sharpness | Slightly soft, lens-dependent | Uniformly crisp, especially after upscaling |
| Noise | Fine grain that rises in shadows and low light | None |
| Compression | JPEG at camera quality, visible on close inspection | PNG, lossless |
| Color | Slight white balance cast, phone tone curve | Neutral, saturated, evenly lit |
| Metadata | Make, model, lens, focal length, ISO, exposure, time | Generator name, Content Credentials, sometimes the prompt |
| Fingerprint | Unique to the capture | Identical across every download of the same render |
Each row on its own is a hint. Together they are what moderators, duplicate matching and pixel classifiers respond to, and together they are what a viewer reads as "a photo someone took."
The traits, and how to add them
Frame it like a phone
Generate at a phone ratio when you can: 3:4 for a feed post, 9:16 for Stories and TikTok. If the render is square, crop rather than pad. A small crop also moves every pixel off the generator's grid, which matters for duplicate matching. HideSlop applies a one to five percent zoom automatically.
Add grain and take off the edge
Phone sensors produce fine noise, strongest in shadows, and phone lenses are a little soft at the edges. A touch of grain and a tiny reduction in sharpness read as optics rather than as a filter. HideSlop's auto mode adds sensor-like noise at a level that stays invisible at normal viewing size and softens by a fraction; Custom mode exposes both as sliders if you want more.
Save as a camera JPEG
Export as JPEG at 92 to 97 percent quality, the range iPhones use. PNG is a tell on its own: phones do not shoot PNG. Convert transparency to a flat background first; a transparent PNG from a generator is never a photo.
Shift the color slightly
Real captures are rarely perfectly balanced. A one or two percent change in saturation, brightness or temperature and a few degrees of hue variation make a batch of images look like separate captures instead of one render family. Keep it small. The point is variation, not a filter.
Write phone metadata
A file with no EXIF reads as an export; a file that says "Midjourney" reads as AI. The camera make and model, lens, focal length, exposure and timestamp belong in the file. HideSlop writes them from 16 real device profiles, from iPhone 13 to iPhone 17 Pro Max plus Ray-Ban Meta glasses. "Random" picks a model weighted toward what people actually carry, so a batch of posts does not all claim the same phone.
Remove the generator's traces
The C2PA manifest, IPTC AI field and tool names go. Platforms label on them regardless of how real the picture looks. How to remove AI metadata from images covers what is in there.
Doing it in one pass
Drop up to 20 images into the image remover and press Remove AI content. Auto mode applies the zoom, grain, softness, color shift, camera JPEG quality and iPhone metadata, and removes every AI trace. Each image in the batch gets its own values, and about a third are mirrored, so a set does not share a fingerprint. On iPhone, save the set to Photos in one tap; on desktop, download a ZIP. The first image is free.
Check the output with the AI label checker: no AI signals, an iPhone as the camera.
What this does not do
- It does not change the content. If the scene has six fingers or impossible shadows, the file traits will not save it.
- It does not remove SynthID from Gemini or ChatGPT images. That is in the pixels and designed to stay.
- It does not promise to beat AI detectors. Phone traits lower some classifiers' confidence on some images; no tool can make that a rule, and detectors change.
- It does not change platform rules. Realistic AI content has to be disclosed where the rules say so.
FAQ
Does this make AI images undetectable?
It removes the metadata platforms label on and gives the file the traits of a phone photo. Pixel detectors are a moving target and nothing honestly promises to beat them.
Should I convert AI images from PNG to JPEG?
Yes. Phones shoot JPEG (or HEIC), never PNG. HideSlop converts PNG and WebP inputs to camera-quality JPEG automatically.
Which phone metadata is best?
A current, common model. Random mode is weighted toward the phones most people own right now, which is the least conspicuous choice for a batch.
Does adding grain lower image quality?
At the auto level it is below what people see at normal size. Custom mode lets you raise it if you want a visible film look.
Will the image still get the AI label on Instagram?
Not automatically, because the Content Credentials and IPTC field are gone. A label you add yourself, or one a reviewer adds to realistic content, is separate.