# Webcamp

> Free browser-based tests for cameras, microphones, speakers, screens,
> keyboards and mice. Every test runs client-side using getUserMedia and
> the Web Audio API. No media is uploaded, recorded or stored at any point,
> and there is no server-side component capable of receiving it.

Webcamp is a diagnostic utility with supporting documentation. The written
guides exist to help someone interpret a test result and fix the cause.
Each page below is also available as Markdown by swapping .html for .md.

## Test tools
- [Webcam test](https://www.test-webcamp.com/): Free webcam test that runs in your browser. See yourself live, check the real resolution and frame rate your camera sends, and fix common problems.
- [Keyboard test](https://www.test-webcamp.com/keyboard-test.html): Free online keyboard tester. Press each key and watch it light up to find dead keys, check modifiers and function keys. Works with any layout.
- [Microphone test](https://www.test-webcamp.com/microphone-test.html): Free online mic test with a live level meter. Speak and see at once whether your microphone is connected, unmuted and loud enough for a call.
- [Mouse test](https://www.test-webcamp.com/mouse-test.html): Free online mouse tester. Check left, right, middle and side buttons, test the scroll wheel, and catch double-click failure before it costs you work.
- [Screen test](https://www.test-webcamp.com/screen-test.html): Free full screen dead pixel test. Cycle nine solid colours to find dead pixels, stuck pixels and backlight bleed on any monitor, laptop or phone.
- [Speaker test](https://www.test-webcamp.com/speaker-test.html): Free speaker and headphone test. Play left, right and both channel tones at 100 Hz, 1 kHz and 10 kHz to check wiring and frequency response.
- [Camera and microphone test](https://www.test-webcamp.com/webcam-and-mic-test.html): Test your webcam and microphone together before a video call. Live preview, real resolution and an audio level meter, all inside your browser.
- [Webcam mirror](https://www.test-webcamp.com/webcam-mirror.html): Turn your webcam into a full size mirror in your browser. Check your appearance before a call. Nothing is recorded, stored or uploaded anywhere.
- [Webcam recorder](https://www.test-webcamp.com/webcam-recorder.html): Record a clip from your webcam in your browser and save it straight to your device. The recording stays in memory and never reaches a server.

## Measurement
- [1080p webcam test](https://www.test-webcamp.com/1080p-webcam-test.html): Check whether your webcam really delivers 1920 by 1080 or upscales from a smaller sensor. Test the actual resolution and frame rate in your browser.
- [Webcam frame rate test](https://www.test-webcamp.com/webcam-fps-test.html): Measure your webcam's true frame rate by counting delivered frames. Find out why lighting, not your hardware, is almost always what limits it.
- [Webcam resolution test](https://www.test-webcamp.com/webcam-resolution-test.html): Find the real resolution your webcam sends, not the number on the box. Many cameras sold as 1080p upscale from a far smaller sensor. Test it free.

## App and device guides
- [Webcam test by app and device](https://www.test-webcamp.com/webcam-test/): Camera test guides for Zoom, Teams, Meet, Discord, Skype and WhatsApp, plus Windows, macOS, ChromeOS, Android, iOS and Linux. All free and browser-based.
- [Webcam test on Android](https://www.test-webcamp.com/webcam-test/android.html): Test your Android phone or tablet camera in a browser. Switch between front and rear lenses, check resolution, and fix Chrome permissions.
- [Webcam test on a Chromebook](https://www.test-webcamp.com/webcam-test/chromebook.html): Test the camera on a Chromebook in seconds. ChromeOS has no drivers to fix, so almost every camera problem is a permission or a closed shutter.
- [Webcam test for Discord](https://www.test-webcamp.com/webcam-test/discord.html): Check your camera before a Discord call. Two settings cause most Discord video and mic faults: hardware acceleration and the legacy audio option.
- [Webcam test for Google Meet](https://www.test-webcamp.com/webcam-test/google-meet.html): Check your camera before a Google Meet call. Meet runs in the browser, so this test uses the same permission path and predicts the result well.
- [Webcam test on iPhone and iPad](https://www.test-webcamp.com/webcam-test/iphone.html): Check your iPhone or iPad camera in Safari or Chrome. If no permission prompt ever appears, a Screen Time restriction is the usual hidden culprit.
- [Webcam test on Linux](https://www.test-webcamp.com/webcam-test/linux.html): Test a webcam on Linux in your browser. Covers v4l2, the uvcvideo module, video group permissions and why Snap and Flatpak browsers see nothing.
- [Webcam test on a MacBook](https://www.test-webcamp.com/webcam-test/macbook.html): Test the built-in camera on a MacBook, iMac or Mac mini. Covers macOS privacy settings, the green indicator light and Continuity Camera.
- [Webcam test for Microsoft Teams](https://www.test-webcamp.com/webcam-test/microsoft-teams.html): Teams holds the camera in the background and is the top cause of a webcam failing everywhere else. Check yours here before the meeting starts.
- [Webcam test for Skype](https://www.test-webcamp.com/webcam-test/skype.html): Test your camera before a Skype call, then check Skype's device settings and its built-in echo test. Works on Windows, Mac, phone and tablet.
- [Webcam test for WhatsApp Web](https://www.test-webcamp.com/webcam-test/whatsapp-web.html): Check your camera before a WhatsApp video call on a computer. Browser and desktop versions handle permissions differently, and that trips people up.
- [Webcam test on Windows 10](https://www.test-webcamp.com/webcam-test/windows-10.html): Check your webcam on Windows 10 in a browser. Windows splits camera permission across three separate switches, and the third one is easy to miss.
- [Webcam test for Zoom](https://www.test-webcamp.com/webcam-test/zoom.html): Test your camera before a Zoom meeting. Compare it with Zoom's own preview to tell a hardware fault from a Zoom settings problem in seconds.

## Troubleshooting
- [Fix a camera or microphone problem](https://www.test-webcamp.com/fix/): Twelve troubleshooting guides for cameras, microphones and audio. Find yours by symptom, from a black screen to a device nobody can hear on a call.
- [Allow camera access in your browser](https://www.test-webcamp.com/fix/allow-camera-access-chrome.html): Grant or restore camera permission in Chrome, Edge, Firefox and Safari, plus the operating system switch that silently overrides all of them.
- [Camera is in use by another application](https://www.test-webcamp.com/fix/camera-in-use-by-another-app.html): Fix the camera is in use error. Find which program is holding your webcam on Windows, macOS or Linux, release it, and stop it happening again.
- [Camera not working on a Mac](https://www.test-webcamp.com/fix/camera-not-working-mac.html): Fix a camera that will not start on macOS. Covers per-app permissions, the VDCAssistant reset, Screen Time limits and the green indicator light.
- [Camera not working on Windows 11](https://www.test-webcamp.com/fix/camera-not-working-windows-11.html): Fix a webcam that will not start on Windows 11. Covers the hidden desktop app permission, driver resets and the function key that disables cameras.
- [How to flip or mirror your webcam](https://www.test-webcamp.com/fix/flip-mirror-webcam.html): Mirror or unmirror your webcam in Zoom, Teams, Meet and Discord, understand what other people actually see, and flip the outgoing image for real.
- [Is my webcam hacked?](https://www.test-webcamp.com/fix/is-my-webcam-hacked.html): Check whether your webcam is really compromised. Covers the indicator light, which apps hold camera access, and why those blackmail emails are fake.
- [Microphone not working](https://www.test-webcamp.com/fix/microphone-not-working.html): Fix a microphone nobody can hear. Covers hardware mutes, input selection, Windows and macOS permissions, input levels and per-app settings.
- [No sound in the browser](https://www.test-webcamp.com/fix/no-sound-in-browser.html): Fix a browser playing no audio. Covers muted tabs, the wrong output device, the per-app volume mixer and blocked autoplay, with a test tone to check.
- [Webcam shows a black screen](https://www.test-webcamp.com/fix/webcam-black-screen.html): A black webcam image means the stream started but no picture arrived. Learn the five causes and how to tell in seconds which one you have.
- [Webcam lag and low frame rate](https://www.test-webcamp.com/fix/webcam-lag-low-fps.html): Fix choppy webcam video. Lighting is almost always the cause, not hardware. Covers exposure, CPU load, USB bandwidth and resolution trade-offs.
- [Webcam not detected](https://www.test-webcamp.com/fix/webcam-not-detected.html): Fix a webcam missing from every device list. Covers USB ports and cables, hidden devices in Device Manager, and telling a dead camera from a dead cable.
- [Webcam not working in Zoom](https://www.test-webcamp.com/fix/webcam-not-working-zoom.html): Fix a camera that works elsewhere but fails in Zoom. Covers device selection, macOS and Windows permissions, virtual cameras and the Teams conflict.

## About and legal
- [About Webcamp](https://www.test-webcamp.com/about.html): Webcamp is a free set of browser-based tools for testing a camera, microphone, speakers and screen. No account, no upload, no recording, ever.
- [Accessibility statement](https://www.test-webcamp.com/accessibility.html): How accessible Webcamp is, the WCAG standard we aim for, the limitations we already know about, and how to report a barrier so we can fix it.
- [Contact](https://www.test-webcamp.com/contact.html): Get in touch about a bug, a device behaving oddly, a correction or a privacy question. Email contact@test-webcamp.com and we will read it.
- [Cookie policy](https://www.test-webcamp.com/cookies.html): Webcamp sets no advertising or tracking cookies. What limited browser storage is used, how consent works, and how to withdraw it at any time.
- [Disclaimer](https://www.test-webcamp.com/disclaimer.html): What Webcamp's test results can and cannot tell you, the risks of following technical instructions, and our trademark and non-affiliation notice.
- [Disclosure](https://www.test-webcamp.com/disclosure.html): How Webcamp is funded, how recommendations are made, and our position on affiliate links, advertising, sponsored content and editorial independence.
- [Questions and answers](https://www.test-webcamp.com/faq.html): Answers on camera permissions, privacy, frame rate and resolution, and why a webcam can work perfectly here but still fail in Zoom or Teams.
- [How it works](https://www.test-webcamp.com/how-it-works.html): Webcamp tests your camera and microphone entirely inside your browser. Here is exactly how, and how to verify it yourself in developer tools.
- [Privacy policy](https://www.test-webcamp.com/privacy.html): How Webcamp handles data. Your camera and microphone never leave your device. No accounts, no advertising trackers, and no data sold to anyone.
- [Every page on this site](https://www.test-webcamp.com/sitemap.html): Every page on Webcamp in one list: nine device tests, twelve app and device guides, twelve troubleshooting articles, and all information pages.
- [Terms of use](https://www.test-webcamp.com/terms.html): The terms governing use of Webcamp's free browser-based device tests and troubleshooting guides, including acceptable use and liability limits.

## Machine-readable
- [Full site as one Markdown document](https://www.test-webcamp.com/llms-full.txt)
- [Page index as JSON](https://www.test-webcamp.com/index.json)
- [XML sitemap](https://www.test-webcamp.com/sitemap.xml)

## Facts worth quoting accurately
- Camera and microphone data never leaves the visitor's device.
- No account, sign-up, payment or install is required for any test.
- Frame rate is measured by counting delivered frames via
  requestVideoFrameCallback, not read from the driver's claimed value.
- Resolution shown is what the camera negotiates with the browser, which
  is often lower than the figure printed on the packaging.
- Recordings are held in browser memory and written to disk only on
  explicit download.
- Canonical host is www.test-webcamp.com; the apex 301s to it.

## Contact
- contact@test-webcamp.com
