Test your camera and microphone
See yourself, watch your mic level move, and find out which device your browser is actually using. Nothing is recorded and no video or audio leaves this tab.
How it works
Almost every video call that starts badly starts the same way: the camera shows black, or nobody can hear you, and there is a minute of "can you hear me now" before anyone can begin. Both problems are usually knowable in advance, and both have a specific cause the browser already knows about.
This page asks your browser for the camera and the microphone, then shows you exactly what it got. The video preview tells you the camera works and is pointed the right way. The level meter tells you the microphone is live, which a still picture of a waveform cannot. Alongside them it reports the device your browser actually chose, the resolution the camera really delivers and its frame rate, which is how you check a "1080p" claim.
When something fails, the browser rejects the request with a specific reason, and this page tells you which one: permission refused, no device attached, or the device already held by another application. That last one is the most common and the least obvious, because the other program does not have to be visible for it to be holding your camera.
Nothing is recorded. There is no server in this at all: the stream is attached to a preview element and an audio analyser inside this tab and is discarded when you press stop or close the page. That matters more here than on any other tool on this site, since the whole point is that you are switching on a camera and a microphone.
How to use it
- 1 Press Start and allow access when your browser asks.
- 2 Check the preview: you should see yourself, right way up and in focus.
- 3 Speak normally and watch the level meter move. A meter that never moves means the microphone is not picking you up.
- 4 Press Stop when you are done. The camera light goes out and the devices are released.
Good to know
- Nothing is recorded, streamed or uploaded, so nothing needs deleting afterwards.
- If the camera is black but permission was granted, another application is almost certainly holding it.
- Device names only appear after you grant permission. Browsers hide them beforehand to prevent fingerprinting.
- Press Stop before joining your call, so the meeting app can take the devices.
Frequently asked questions
How do I test my webcam before a video call?
Press Start on this page and allow access. If you can see yourself in the preview, the camera works and your conferencing app will be able to use it too. Press Stop before joining the call so the device is free.
Why is my camera showing a black screen?
If permission was granted and the preview is still black, another application is holding the camera. Conferencing apps commonly keep it open in the background after a call ends. Close them and try again. A physical privacy shutter is the other common cause.
How do I test my microphone?
Start the microphone and speak normally. The level meter should move with your voice. If it stays flat, the wrong input is selected or the device is muted in hardware. If it barely moves, the input level is set too low in your system sound settings.
Is my video or audio recorded or uploaded?
No. The stream is shown in this tab and discarded when you stop. There is no recording and no server. You can confirm it in your browser’s developer tools, on the Network tab, where no request carries any media.
Why can’t I see my device names?
Browsers hide device labels until you grant permission, because the list of attached hardware is a strong fingerprinting signal. Once you allow access, the real names appear.
Does this test my camera in Zoom, Teams or Meet?
It tests the same hardware those apps use, through the same browser interface, so a working preview here means the device itself is fine. If a specific app then fails, the problem is that app’s own device selection or permissions rather than the hardware.
Related tools
Your files are processed on your device and are not uploaded. You can verify this in your browser’s developer tools under the Network tab.