Home › Device & Internet Tests › Camera and Mic Permissions Checker

Camera and Mic Permissions Checker

Find out why a site cannot use your camera or microphone. This page reads your browser's permission state for camera, microphone, location, notifications and clipboard, lets you request each one to test it, and shows step-by-step fixes for Chrome, Edge, Firefox, Safari, iPhone and Android.

Last updated:

Devices this site can see

Device names are only shown after you allow the camera or microphone.

How to fix a blocked permission

Advertisement
Advertisement

How to use the Camera and Mic Permissions Checker

  1. Open the page: each card shows Allowed, Blocked, Will ask or Not checkable for this site.
  2. Press a Request button to test a permission for real. Your browser shows its prompt if the permission has not been decided yet.
  3. Read the result on the card: for example a live camera preview, a moving mic level bar, or the exact reason access failed.
  4. If something is blocked, follow the steps for your browser (marked with a star) and, if needed, the Windows or macOS settings.
  5. Press Check permissions again after changing a setting, or reload the page.

How browser permissions work

Powerful features such as the camera, microphone and your location are protected by permissions. The first time a site asks, the browser shows a prompt, and your choice is saved for that site (its origin: the scheme, domain and port). This checker reads those saved choices with the navigator.permissions.query() API and tests real access with the same APIs websites use.

PermissionPermissions API nameAPI used to test itNotes
CameracameragetUserMedia({video: true})Needs HTTPS; the operating system can also block it
MicrophonemicrophonegetUserMedia({audio: true})Needs HTTPS; check the system input device too
LocationgeolocationgetCurrentPosition()Needs HTTPS and system location services
NotificationsnotificationsNotification.requestPermission()Home Screen web apps only on iPhone/iPad
Clipboard readclipboard-readnavigator.clipboard.readText()Firefox and Safari ask each time with a Paste button
Clipboard writeclipboard-writenavigator.clipboard.writeText()Usually allowed automatically after a click

Common error messages and what they mean

Error nameMeaningUsual fix
NotAllowedErrorYou, the browser setting or the operating system refused accessAllow the site in the browser, then allow the browser in Windows or macOS privacy settings
NotFoundErrorNo camera or microphone was foundConnect or enable the device; check Device Manager or System Settings
NotReadableErrorThe device exists but could not startClose other apps using it, unplug and replug it, or restart the browser
SecurityErrorThe page is not secure or a frame is not allowed to askUse an HTTPS address; the parent page must allow camera/mic in the frame
OverconstrainedErrorThe device cannot match the requested resolution or settingsChoose another device or let the site use default settings

Quick checklist when the camera or mic won't work

  • Look at the address bar. A crossed-out camera or microphone icon means the site is blocked; click it to change the setting.
  • Check the operating system. On Windows and macOS, the browser itself needs camera and microphone access in privacy settings.
  • Close other apps. Video-call, streaming and virtual camera software can hold the camera.
  • Check the hardware. Privacy shutters, mute keys and loose cables cause many "no camera" reports.
  • Restart the browser after changing system settings; some browsers only pick up the change on restart.

Frequently asked questions

What do Allowed, Blocked and Will ask mean?

They are the three states the browser's Permissions API reports. Allowed (granted) means the site can use the feature without asking. Blocked (denied) means the browser will refuse without showing a prompt until you change the setting. Will ask (prompt) means nothing has been decided and the browser will ask the next time a site requests it.

Why does a permission say Not checkable?

Not every browser lets pages read every permission. For example, some versions of Firefox and Safari do not report camera, microphone or clipboard permissions through the Permissions API. The Request button still works, because it tests access directly instead of reading a stored setting.

My camera is allowed but still does not work. Why?

The browser may be allowed while the operating system blocks it, another app such as a video-call program is already using the camera, a privacy shutter or function key has switched it off, or the wrong camera is selected. The error message on the camera card says which of these the browser reported.

Does a permission I allow here apply to other websites?

No. Browser permissions are stored per site (per origin). Allowing the camera on this page does not let any other website use it. You have to allow or block each site separately, and you can change your mind at any time in the browser's site settings.

Why do camera and microphone need HTTPS?

Modern browsers only allow camera, microphone and location access on secure pages (HTTPS, or localhost during development). On plain HTTP pages the request fails immediately, which is why this checker shows whether the page is a secure context.

Is my camera or location sent anywhere?

No. The camera preview, microphone level and location are processed only in your browser and are never recorded or uploaded. When you press Stop camera or Stop microphone, or leave the page, the stream is switched off.

Why can't I get notifications on my iPhone?

Safari on iPhone and iPad only supports web notifications for web apps added to the Home Screen, from iOS 16.4 onward. In a normal Safari tab the notification permission is not available, so the card shows Not checkable.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Webcam TestCheck your webcam, resolution and frame rate.Microphone TestTest your microphone with a live level meter.Browser Notification TestCheck notification permission, request it and send test notifications with custom options.Browser Feature CheckerTest which Web APIs, CSS features and JavaScript syntax your browser supports.Internet Speed TestMeasure download, upload, ping and jitter.What Is My IPSee your public IP address and location.Typing Speed TestMeasure your typing speed in WPM.Reaction Time TestTest your reflexes over 5 rounds and see your average and percentile.Click Speed TestTest your clicks per second (CPS) in 1 to 60 second modes.Jitter Click TestMeasure jitter clicking CPS, peak speed and click consistency.Kohi & Butterfly Click TestKohi, butterfly and drag click CPS tests with left/right click stats.Refresh Rate TestCheck your monitor's refresh rate in Hz and spot dropped frames.Aim TrainerPractice clicking targets and measure accuracy and reaction time.Spacebar CounterHow fast can you press space? Timed spacebar clicker test.Keyboard TesterTest every key and check for ghosting.Mouse TesterTest clicks, double clicks and the scroll wheel.Dead Pixel TestFind dead or stuck pixels on your screen.Touch Screen TestCheck multi-touch points, draw trails and find dead zones on any touchscreen.Gamepad TesterTest controller buttons, triggers, stick drift and vibration in your browser.What Is My Screen ResolutionSee your screen resolution, viewport, pixel ratio, colour depth and display features.Vibration TestTest your phone's vibration motor with short, long, SOS, heartbeat and custom patterns.Battery Status CheckerCheck your battery level, charging state and time to full or empty.What Are My GPS CoordinatesSee your latitude and longitude in decimal and DMS, with accuracy and maps.Online CompassUse your phone as a compass with heading in degrees and cardinal points.Bubble LevelTurn your phone into a spirit level with surface and bar modes.Screen FlashlightTurn your screen into a bright white or coloured light that stays awake.Ring LightTurn your screen into a ring light or fill light with adjustable color temperature.Online RulerAn actual-size on-screen ruler in cm, mm and inches, calibrated with a credit card.Online ProtractorMeasure any angle on screen or in a photo with a draggable 360° protractor.Device Pixel Ratio CheckerSee your device pixel ratio, CSS viewport, physical resolution and screen PPI live.Local Storage InspectorView, edit and clear the cookies, localStorage and other data this site stores in your browser.FPS TestMeasure your browser's live frame rate, 1% lows and frame times, and compare 15-240 FPS.GPU TestSee your graphics card, WebGL and WebGPU support and limits, and run a quick GPU benchmark.Mouse DPI TestFind your mouse's real DPI by moving it a measured distance, with multi-run averaging.Color Blindness TestQuick 14-plate dot test that screens for red-green and blue-yellow color vision deficiency.Number Memory TestRemember a number that grows one digit each level. Track your digit span and best score.CPU BenchmarkTest your processor's single-thread and multi-thread speed in the browser and compare scores.Ping TestCheck your latency, jitter and packet loss to Cloudflare, Google and other servers live.Phone FlashlightTurn on your phone's camera LED from the browser, with strobe, SOS and Morse code modes.Are Cookies Enabled TestCheck if cookies, localStorage and sessionStorage work in your browser, with fix steps.Dual N-Back TestWorking memory training: match squares and spoken letters from N steps back, with auto-levels.GPS Route TrackerRecord a walk, run or ride on a map: distance, time, pace, elevation, GPX and KML export.Hand-Eye Coordination TestKeep your cursor or finger on a moving target for 30 seconds and get your % time on target.Heart Rate Monitor (Camera)Measure your pulse with your phone camera and flash: live BPM, waveform and history.Is JavaScript Enabled TestCheck instantly if JavaScript is enabled, see your JS engine and get how-to-enable steps.Keep Screen AwakeStop your phone or computer screen from sleeping with one tap, with an optional timer.Keyboard CleanerLock your keyboard in full screen so you can wipe it clean; hold Esc or click to unlock.MIDI MonitorLog every MIDI message from all inputs: notes, CC, pitch bend, clock and SysEx in hex.Online PedometerCount steps with your phone's motion sensor: distance, calories, cadence and saved sessions.Perfect Pitch TestHear random piano notes and name them without a reference tone. Find out if you have perfect pitch.Qibla Direction FinderFind the Qibla from your location: exact bearing to the Kaaba, live phone compass and map path.Reading Speed TestTime how fast you read a passage, answer comprehension questions and compare with adult averages.Schulte TableFind the numbers 1 to 25 in order as fast as you can. Grids 3×3 to 7×7, letters mode, history chart.Typing Test with CertificateTake a timed typing test and download a printable certificate with your net WPM and accuracy.Typing Test for KidsBig, friendly typing test for ages 6–12 with simple words, a key helper, stars, WPM and accuracy.Words Per Minute CalculatorWork out typing WPM (gross, net, CPM, accuracy) or your reading and speaking speed.Frame Skipping TestLight one box per frame and photograph it to catch skipped frames after overclocking a monitor.Ghost Touch TestLeave your screen untouched and log every phantom touch with a heatmap and timeline.Projector Test PatternFull-screen projector focus grid, keystone lines, color bars and 16:9, 4:3 and 2.35:1 frames.Online Serial PlotterPlot live numbers from Arduino, ESP32 or any USB serial device as a multi-line chart.Bluetooth Device ScannerFind nearby Bluetooth LE devices and read their services, characteristics and battery level.Keyboard Layout DetectorFind out if your keyboard is QWERTY, AZERTY, QWERTZ, Dvorak or Colemak and see its key map.Mouse Acceleration TestMove the same distance slowly and quickly to detect OS mouse acceleration with raw input.Touch Screen Accuracy TestTap shrinking targets to measure touch offset error per screen region, with a heatmap.Trackpad Gesture TestTest pinch zoom, two-finger scroll, swipes, force click and wheel delta modes live.Accelerometer TestCheck your phone's accelerometer and gyroscope with live values, graphs and a tilt ball.MIDI Keyboard TesterTest a MIDI keyboard or controller: see notes, velocity, CC knobs and pedals live.Headphone TestTest headphones: left/right channels, 20 Hz–20 kHz sweep, bass, treble, phase and 3D sound.
See all 129 Device & Internet Test Tools →