Webcam and Microphone Test

Check your camera and microphone before a call. Live preview, measured resolution and frame rate, a level meter in decibels and a device picker.

🌐 Español

πŸ”’ This test runs entirely in your browser. Nothing is recorded, saved, or uploaded β€” the preview and the microphone meter are live only, and stop the instant you click Stop or leave the page.

Your camera preview will appear here. Click Start and allow access.
Resolutionβ€”
Frame rateβ€”
Microphone level

Speak or wave to confirm your camera and microphone work before a video call. If the preview stays black or the meter never moves, check that no other app is using the device and that your browser has permission.

πŸ”’ Private by design: everything runs locally in your browser and never uploaded to any server.

The two minutes before a call

Almost everyone has joined a meeting and spent the first minute discovering that their camera was pointing at the ceiling, their microphone was the wrong one, or nobody could hear them. The conferencing app usually offers a settings panel that will confirm a device exists, which is not the same as confirming it works.

This page is the check to run first. It shows the camera preview, measures what the stream is actually delivering rather than what the hardware claims, meters the microphone, and lets you switch between devices to find the right one.

Running the test

  1. Click start and allow camera and microphone access.
  2. Look at the preview. Confirm the framing, the lighting, and that it is the camera you meant.
  3. Read the resolution and frame rate figures. Both are measured from the live stream.
  4. Speak and watch the level meter and its decibel reading move.
  5. With headphones on, use the hear my microphone control to listen to yourself.
  6. Use the pickers to switch camera or microphone if you have more than one.
  7. Stop the test to release both devices.

Measured, not claimed

The two readouts are the reason this is more useful than a preview window.

The resolution is read from the stream the camera is currently producing, and cameras change it. Poor light makes many webcams drop resolution to keep the frame rate up. Another application already holding the device can force a smaller size. The browser negotiates too. A camera sold as 1080p routinely delivers less, and the readout tells you what you are actually sending, with the consumer quality name attached where one applies.

The frame rate is counted rather than reported. Frames are tallied over a window and divided by elapsed time, which is the only honest way to measure it, because a camera’s advertised maximum tells you nothing about what it manages in your room. A figure well below 30 is the explanation for looking jerky on calls, and it is almost always a lighting problem rather than a hardware one.

Hearing yourself is the most useful check

A level meter tells you a microphone is producing signal. It cannot tell you that the signal is unpleasant.

Monitoring your own microphone through headphones is the check that reveals everything a meter hides. Room echo from hard surfaces. A fan or air conditioner you had stopped noticing. A microphone picking up your keyboard through the desk. Handling noise on a cable. All of them are immediately obvious the moment you hear them and completely invisible on a bar that simply moves when you speak.

The headphone requirement is not a suggestion. Monitoring through speakers creates a loop between them and the microphone, which howls. That is why the warning appears alongside the control rather than being buried somewhere.

The device pickers and the permission dance

Before permission is granted, a browser deliberately withholds device names, since a list of your exact hardware is a fingerprinting signal. The pickers therefore start with generic entries and fill in real names once you have allowed access.

That is also why the flow is start first, choose second. Once running, selecting a different camera or microphone restarts the stream on the new device, so finding the right one among several is a matter of switching and looking rather than guessing from a list.

For the output side rather than the input side, Speaker Test drives each channel independently and confirms you will be able to hear anyone. To keep a recording rather than just check the device, Voice Recorder writes an MP3 or WAV, and Screen Recorder captures the screen.

For a frequency breakdown of what the microphone is picking up, Audio Spectrum Analyzer shows the live spectrum, and Noise Meter measures the room level over time. To take an actual photo rather than test the camera, Take a Photo with Webcam does that. The rest are on the testers hub.

See it in action

Screenshot of the Webcam and Microphone Test tool with a camera and microphone check stating its terms first - the preview and the level meter are live only, nothing is recorded, saved or uploaded, and both stop the instant you stop them
Webcam and Microphone Test mid-process: a camera and microphone check stating its terms first - the preview and the level meter are live only, nothing is recorded, saved or uploaded, and both stop the instant you stop them.
Diagram: where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen
Where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen.

Frequently asked questions

Does the test record or upload my camera and microphone?

No. The camera and microphone streams are displayed and measured live and then discarded, with nothing written to disk and nothing transmitted. There is no recording feature at all, so there is nothing that could be sent even accidentally. Stopping the test releases both devices, which is what turns the camera light off.

What does the frame rate reading mean?

It is measured rather than reported. The page counts how many video frames actually arrive over a window of time and divides, which is why the figure can sit below what your camera claims to support. That difference is the useful part, since a camera advertising 30 frames a second and delivering 12 in poor light is exactly the problem that makes you look choppy on a call.

Why does the resolution not match what I expected?

Because it is read from the stream the camera is actually providing rather than from its specification. Cameras drop resolution in low light, when another application is competing for them, or when the browser negotiates a smaller size. The reading also names the consumer quality tier where one applies, so 1280 by 720 is labelled as 720p, which makes it easier to compare against what a conferencing app is asking for.

What is the decibel figure next to the level meter?

The microphone's current level on a logarithmic scale, alongside the bar. The bar tells you at a glance whether sound is arriving, and the number is what you use to set your level properly, because the meaningful range of a microphone signal is far too wide to judge from a bar alone. Speak normally and watch it move rather than watching for the bar to fill.

Why does the hear my microphone button warn about headphones?

Because playing your microphone through your speakers puts the two in the same room on the same signal path, and that is a feedback loop. It will either echo or howl. With headphones on it is the single most useful check available, since hearing yourself reveals background noise, room echo and a badly placed microphone in a way that a level meter cannot.

Why are my devices listed as generic names until I start?

Because a browser does not reveal device names to a page that has not been granted permission, which stops a site fingerprinting your hardware without asking. The pickers therefore show generic entries at first and repopulate with real names once you have allowed access. Changing a device while the test is running restarts the stream on the new one.

The preview is black or the meter never moves. What now?

Work outward from the browser. Check the permission was granted, and if you previously denied it, clear that from the padlock or site settings menu. Then check that no other application is holding the device, since many systems allow only one at a time and a conferencing app left running in the background is the usual culprit. Finally check the operating system has not blocked camera or microphone access for the browser as a whole.

Related tools