Troubleshooting
How to Allow Camera Access in Safari on iPhone, iPad and Mac
Wondering how to allow camera access in Safari? Tap Allow when the site asks, or set Camera to Allow in that site's Website Settings. On iPhone and iPad, open the page menu in the address bar → Website Settings; on a Mac, choose Safari → Settings for This Website.
Safari is different from Chrome and Firefox in one important way: each site gets one of three settings, Ask, Allow or Deny, and the default is Ask. That's why Safari can keep asking on every visit. Below you'll find the exact places to change it on each device, for one site or for all of them. Labels may differ slightly between iOS and macOS versions.
Ask, Allow or Deny: what Safari's settings mean
| Setting | What happens on that site | Choose it when |
|---|---|---|
| Ask | Safari shows a prompt when the site wants the camera, and may ask again on later visits | You want to approve each time |
| Allow | The site gets the camera without a prompt | You trust the site and use it often |
| Deny | The site is refused silently, with no prompt | You never want that site to use the camera |
The Safari camera permission prompt itself is simple: tap or click Allow, or Don't Allow. On a Mac you may also see Never for This Website, which saves Deny for that site. Camera and microphone are separate settings, so a site can have one without the other.
If Safari asks for your camera every single time you open a site you trust, that's Ask doing its job. Switch the site to Allow and the prompts stop.
Enable the camera for one site on iPhone and iPad
- Open the site in Safari, for example omlet.site.
- Tap the page menu button in the address bar. On many versions it's labelled aA; on newer iOS releases it may look different or sit behind a ⋯ button.
- Tap Website Settings.
- Set Camera to Allow, and Microphone to Allow if you want to be heard.
- Tap Done, then reload the page.
On iPad the same menu sits at the left of the address bar. If you added a site to your Home Screen, it opens as its own web app and may ask for permission again the first time; tap Allow. Our iPhone guide for random video chat covers Home Screen setup for Omlet.
Set the default for every website on iPhone and iPad
The Settings app holds Safari's default for all sites you haven't set individually.
- Open Settings → Apps → Safari (on iOS 17 and earlier, Settings → Safari).
- Scroll to Settings for Websites and tap Camera.
- Choose Ask or Allow. If it says Deny, no website can use your camera or even ask.
- Go back and do the same for Microphone.
You won't find a list of individual sites here; per-site choices live in Website Settings on the page itself.
One more switch can override everything: Settings → Screen Time → Content & Privacy Restrictions → Allowed Apps. If Camera is turned off there, websites can't use it either. Using Chrome, Firefox or Edge on iPhone instead? Each has its own switch under Settings → Apps → the browser's name → Camera.
Allow the camera for one site in Safari on Mac
- Open the site in Safari.
- In the menu bar, click Safari → Settings for This Website… (some versions show the site's name instead). You can also Control-click the address field to find the same option.
- In the panel that drops down, set Camera to Allow and Microphone to Allow.
- Reload the page.
Unlike Chrome and Firefox, Safari usually doesn't need a switch in System Settings → Privacy & Security → Camera, so don't worry if it's missing from that list. The Mac guide to random video chat walks through the rest of the Safari setup for Omlet.
Manage camera access for all sites on Mac
To see every site at once, open Safari → Settings (called Preferences on older macOS), click the Websites tab and select Camera in the sidebar.
- Currently Open Websites and Configured Websites each have a dropdown: Ask, Deny or Allow.
- When visiting other websites (at the bottom) is the default for every site not in the list. Set it to Ask so new sites can request the camera.
- Remove deletes a selected site's saved choice, so it falls back to the default.
- Select Microphone in the sidebar and repeat.
These choices belong to your user account on that Mac. If you also use Safari on an iPhone, iPad or a second Mac, check the setting on each device rather than assuming it carried over.
Undo a Deny and start fresh
A Deny is easy to miss because Safari stays completely quiet: no prompt, just no camera. To reverse it:
- iPhone or iPad: open the site → page menu → Website Settings → change Camera from Deny to Ask or Allow.
- Mac: Safari → Settings → Websites → Camera → find the site and change it, or select it and click Remove.
- Private Browsing: choices made in a private tab aren't kept once you close it, so you'll be asked again next time.
Don't clear a site's website data just to reset its camera setting. For Omlet, clearing site data also removes a purchased country filter in that browser and resets your device identifier.
Safari camera settings at a glance
| Task | iPhone and iPad | Mac |
|---|---|---|
| Allow one site | Page menu → Website Settings → Camera → Allow | Safari → Settings for This Website → Camera → Allow |
| Default for all sites | Settings → Apps → Safari → Camera | Safari → Settings → Websites → Camera → bottom dropdown |
| See every saved site | Not available in Settings | Safari → Settings → Websites → Camera |
| Remove a saved choice | Set the site back to Ask | Select the site → Remove |
| Global camera block | Screen Time → Allowed Apps | Screen Time settings, if used |
If the camera is allowed everywhere and Safari still shows nothing, the cause is no longer a permission. On iPhone, go through camera not working in Safari on iPhone. Switching browsers on a computer? See allowing camera access in Chrome or in Firefox.