
iPhone Camera Spots and Stains
Dots, blobs, or haze on iPhone photos — dirty outer glass, dust under cracked lens cover, oily film, and when spots mean the camera module needs service.
iPhone camera spots and stains are almost never an iOS setting. They are oil, dust under a cracked cover, or debris inside the module.
Related: broken lens · black camera · blurry after screen.
Spot map
| Pattern | Likely cause | Fix |
|---|---|---|
| Wipes away | Fingerprint oil | Microfiber |
| Fixed blobs on one lens | Under-glass dust | Lens cover service |
| Specks in video that shift slightly | Internal module dust | Module |
| Soft haze after crack | Contaminated cover | Broken lens |
| Only ultrawide | 0.5× window / module | Clean + 0.5× guide |
Do / don’t
Do: blow loose grit, clean microfiber, test each focal length.
Don’t: solvents into the lens ring, spit-cleaning, “drill the sapphire” videos.
Shop path for stuck under-glass dust: controlled cover removal (separator) + precision bits.
Bottom line
Clean outside → map which lens → repair cover if cracked → module if spots are inside. Waiting after a cracked lens is how tiny dust becomes permanent.
Frequently Asked Questions
Spots only on 0.5× photos?
Dust or damage on the ultra-wide path. Clean that window; if spots track with the lens after cleaning, under-glass dust or module.
Moving dots in video?
Often sensor dust / debris inside the module — not a fingerprint on the outside.
Microfiber made it worse?
Dirty cloth grinding grit. Use a clean cloth; blow first.
After lens crack?
Extremely common. Seal/repair ASAP — see broken lens guide.
Software ‘fix spots’ apps?
They don’t remove physical dust. Skip.
As an Amazon Associate, I earn from qualifying purchases. Affiliate disclosure
Related fixes
Apple Music Silent After iOS 26?
Apple Music silent, skipping, or stuck on Loading after iOS 26 / 26.6 — downloads, Spatial Audio, Bluetooth, Screen Time, and when iCloud Music Library is the bottleneck.
Read the fixChrome Spinners on iPhone After iOS 26?
Chrome on iPhone spinner, crash, or signed out after iOS 26 / 26.6 — Safari comparison, iCloud Private Relay, content blockers, account sync, and when Offload is enough.
Read the fixFaceTime Activation Stuck After iOS 26?
Fix FaceTime after iOS 26 / 26.6 — Waiting for Activation, black camera, no ring, mic mute, and when the issue is iMessage SMS vs a dead TrueDepth module.
Read the fix