Start with browser-visible evidence
Browser Permission CheckCheck whether common browser permissions such as camera, microphone, location, and notifications are granted, denied, or still waiting for a decision.
→Microphone TestCheck whether your browser can detect your microphone and receive live audio.
→Webcam TestOpen your webcam locally to verify that the browser can access and display a live camera stream.
→Touchscreen TestDraw on the screen to verify touch/pointer coverage.
→Left Right Speaker TestPlay left and right channel tones separately.
→Display Grayscale TestShow a full-width grayscale reference to inspect neutral tones and visible step separation.
→Strong use cases
- Apple-platform camera/microphone tests
- Touch and mobile browser checks
- Comparing Safari-specific site permission or media behavior
Important limitations
- Many advanced WebHID/WebUSB/Web Serial workflows are Chromium-specific and should not be expected in Safari
- macOS/iOS privacy controls can block hardware even when the website is configured to ask
- Some APIs require a user gesture or platform-specific permission
If camera or microphone access is blocked
- 1
On Mac, Safari → Settings → Websites can control Camera and Microphone site access.
- 2
Also check macOS System Settings → Privacy & Security for browser/app camera and microphone access.
- 3
On iPhone/iPad, review app/hardware permissions in Settings → Privacy & Security when needed.