Free tool

Webcam and mic test.

Check that your camera and microphone work before you record or join a call. Press start, allow access, speak, and watch the picture and the level bar. Your video and sound stay in this tab.

Your camera picture will show here.

Microphone level

Start the test, then say something.

Your camera and microphone are used only in this tab. Nothing is recorded to a server.

How it works

Three steps, nothing to install.

01 / Start

Press start test

Your browser asks to use the camera and microphone. Choose Allow.

02 / Check

See and hear it

The picture shows at once. The bar moves when you speak. Pick another camera or microphone from the lists if you have more than one.

03 / Play back

Hear your own mic

Record five seconds and play them back, to judge the sound the way another person would.

Questions

Good to know.

Is my video or sound recorded or uploaded?

No. The picture and the level bar are drawn in this tab and nothing is sent to a server. The five second clip is kept in your browser's memory so you can play it back, and it is gone when you close the page.

Why does it say my camera or microphone is blocked?

The browser needs your permission. Click the camera icon in the address bar and allow both. On a Mac you may also need to switch the browser on in System Settings, under Privacy & Security, in the Camera and Microphone lists.

Why does it say the camera is busy?

Another app is probably using it, such as a video call or a screen recorder. Close that app, then press start again.

The level bar does not move. What now?

Check that the right microphone is picked in the list and that it is not muted. On a Mac, open System Settings, then Sound, then Input, and raise the input volume while you speak.

Why does the picture look flipped?

The mirror option only flips what you see here, like a mirror. Untick it to see the picture the way other people see it.

What do the resolution and frame rate mean?

They are what the browser reports for the camera right now. Some cameras give a lower resolution in a browser than they can in their own app.