Webcam not working on iPhone
A webcam that won't turn on, shows a black screen, or "isn't detected" on iPhone usually comes down to camera permission, another app holding the camera, or a privacy shutter. Try these, then confirm with the live preview.
Step-by-step fix
-
Check the camera permission in Settings → Privacy & Security → Camera and allow your browser/app.
-
Close any other app that might be using the camera (Zoom, Teams, Discord) — only one app can hold it at a time.
-
Make sure there's no physical privacy shutter or tape over the lens, and that the camera is enabled in Device Manager / system settings.
-
Run the CheckMyMic webcam test — you should see a live preview, resolution and FPS.
-
Still black? Update the camera driver and restart iPhone.
Frequently asked questions
Why is my webcam a black screen on iPhone?
A black preview almost always means another app already holds the camera, or a privacy shutter is closed. Close other video apps and check the lens, then re-run the webcam test. Still black? Recheck the camera permission under Settings → Privacy & Security → Camera before touching drivers.
How do I know my camera is detected on iPhone?
Open the CheckMyMic webcam test and press Start camera — if it lists a device and shows a preview, it's detected. "No camera detected" means iPhone isn't exposing one at all: a driver, connection or Settings → Privacy & Security problem rather than an app setting.
I've tried everything and the webcam still won't work on iPhone — what now?
Split the problem: run the CheckMyMic webcam test in a different browser, and — for an external camera — on another computer or USB port. Working elsewhere means iPhone settings: recheck Settings → Privacy & Security and the driver. Failing everywhere points at the camera itself. If it only fails in one app, our Zoom, Teams and OBS camera guides cover the app side.
Where is Safari's camera permission on iPhone?
Two levels: Settings → Apps → Safari → Camera (set to Ask or Allow), and a per-site setting behind the AA/page icon in Safari's address bar → Website Settings → Camera. Both need to allow it — a per-site Deny wins even when the app-wide setting says Allow.