Skip to content

Webcam test

Your camera preview appears here

Nothing is recorded and nothing is uploaded. The video stays in this browser tab.

Live preview 0 bytes uploaded

Free · No sign-up

Webcam test

One tap, one browser prompt, and you get a score with anything worth fixing.

  • Works on Chrome, Safari, Firefox and Edge
  • Front and rear cameras on phones
  • Revoke access any time from the address bar

Nothing is uploaded or recorded — the video stays in this tab.How this works

Nothing uploaded

Check your webcam's real resolution and fps

A webcam's box quotes its best case: brightest light, best software, highest bitrate. This test measures what your browser actually receives right now, which is the number that decides how you look on a call.

Nothing uploadedNo sign-upFree

Best webcam under ₹3,000

Affiliate links

Under ₹3,000, the Lenovo 300 FHD is the best all-round 1080p webcam for calls, with a wide 95° lens and two mics. The eMeet C950 costs less and keeps the frame tight on you, and the Razer Kiyo is the one to buy for a dark room because it has its own ring light.

  • Budget · Under ₹2,000

    eMeet C950 1080p webcam

    The least you need to spend for 1080p, with a privacy cover and a tight frame that shows you rather than the room.

    See it on Amazon India
  • Mid-range · Under ₹2,500

    Lenovo 300 FHD webcam

    The all-rounder: a wide lens, two mics, a long cable and a tripod thread, from a laptop maker.

    See it on Amazon India
  • Best for dark rooms · Under ₹3,000

    Razer Kiyo webcam with ring light

    A webcam and a light in one: the ring around the lens lights your face evenly, which is what a dark room needs most.

    See it on Amazon India
Read the full buying guide

Picked from Amazon.in best sellers rated 4 stars or more. Spolvero may earn a commission.

The short answer

The test below reports your camera's live resolution from the video track and measures frame rate by counting the frames your browser receives over a short sample. A gap between that and the advertised rating is normal and usually comes from low light, which makes cameras lengthen exposure and drop frames.

How to use it

Three steps, about three seconds

  1. Step 1: Open the test

    Open the Spolvero webcam test in the browser you use for calls.

  2. Step 2: Allow the camera

    Select Test my camera and choose Allow when the browser asks for camera access.

  3. Step 3: Read the result

    Your live preview appears with a readiness score, plus resolution, frame rate and lighting checks and a fix for anything marked amber or red.

Get a better picture

Four things worth doing before you join

  • Measure twice: dark room and bright room

    Run the test in your usual lighting and again next to a window. A camera that reports 1080p30 in bright light and 720p15 in your room is behaving normally — your room is the variable to change.

  • Resolution and frame rate trade against each other

    Many cameras cannot deliver their highest resolution at their highest frame rate. If you need 60fps, expect 720p; if you need 1080p, expect 30fps.

  • Megapixels are a photo number, not a video one

    A camera marketed on megapixels is quoting still images. Video calls care about resolution and frame rate, which is what this test reports.

  • Check before the return window closes

    Test a new camera the day it arrives, in the light you actually work in. If it can't reach its advertised numbers there, it is the wrong camera for your desk.

Troubleshooting

If the camera didn't start

Open the one that matches what the test told you — these are the steps for Resolution and fps. If the test detected the problem, that section is already open.

Nothing can be measured until the browser hands over a stream, so the permission is the first thing to settle.

  1. 1Select the camera or padlock icon in the address bar, set Camera to Allow, then reload.
  2. 2If no icon appears at all, the page never got as far as asking. Check the address bar shows a padlock rather than 'Not secure', and that the operating system has not blocked the browser.
  3. 3Measure in the browser you actually use for calls. Different browsers negotiate different streams from the same camera, so the numbers are browser-specific.
Every browser and operating system

There is nothing to measure without a device, and a device the browser cannot enumerate is usually switched off rather than broken.

  1. 1Check for a lens cover or a camera kill switch.
  2. 2On Windows, turn on camera access in Settings → Privacy & security → Camera. On macOS, turn your browser on under System Settings → Privacy & Security → Camera and then relaunch it.
  3. 3Unplug and replug a USB camera directly into the computer rather than through a hub.
Every browser and operating system

A camera already held by another app cannot be measured — and one that was only partially released will give you misleading numbers.

  1. 1Quit every meeting app and capture utility, including the ones sitting in the system tray or the menu bar.
  2. 2Close any other tab that has asked for the camera.
  3. 3Reload and measure from a clean start. A stream negotiated while another app held the camera can report a lower resolution than the camera is actually capable of.
Every browser and operating system

A black frame while the numbers keep reporting means the stream is arriving from something that is not your camera.

  1. 1Switch device in the picker. Virtual cameras from OBS, Camo or Snap Camera report resolution and frame rate perfectly well while showing nothing at all.
  2. 2Disable camera-effects software, which can pass through an empty frame when its host app is not running.
  3. 3If the picture is dark rather than empty, that is the measurement working. Low light is exactly what drags resolution and frame rate down, and it is what this test is for.
Every browser and operating system
What your results mean

What each app actually needs

Resolution and frame rate each app sends, from their own published requirements, checked September 2026.

Minimum and recommended webcam resolution and frame rate for common video call apps
AppMinimumLooks good atWorth knowing
Zoom640×360 at 30fps1280×720 at 30fpsZoom sends 360p by default; turn on HD in Settings → Video.
Microsoft Teams640×360 at 30fps1280×720 at 30fpsTeams caps most calls at 720p regardless of your camera.
Google Meet640×360 at 30fps1280×720 at 30fps1080p needs a paid Workspace plan and a 1080p camera.
Twitch / OBS1280×720 at 30fps1920×1080 at 60fps60fps only helps if your upload and encoder can keep up.

Above 1080p at 30fps there is nothing more to gain for a meeting: mainstream call apps will not send it.

Someone on a video call at a desk, holding a mug
Video uploaded0 bytes
Photo by Helena Lopes on Unsplash
Before the call

Two minutes now beats an apology later

Most people discover a camera problem in the first thirty seconds of a meeting, in front of everyone. Checking beforehand costs nothing and takes about as long as opening the meeting link.

Privacy

How this tool handles your camera

A camera test that uploads your face would defeat the point. This one cannot.

  • Your browser opens the camera and hands the stream to this page. The page shows it in a video element and samples it on a canvas — both are in your own tab.
  • There is no upload code, no recording and no server that could receive video. Nothing is stored in your browser either.
  • Permission is per-site and per-browser, and you can withdraw it any time from the address bar.
  • Close the tab and the camera stops. The indicator light goes out because the stream really has ended.
FAQ

Questions people ask

Anything we've missed?

How is the frame rate measured?

The page counts the video frames the browser delivers over a short sample using the browser's own frame callback, then reports the rate. It measures delivery, so a slow machine or a busy CPU shows up in the number — which is exactly what a call would experience.

Why does my resolution change between tests?

Cameras and browsers negotiate a stream based on conditions. Lower light, a busier CPU or another app sharing the camera can all push the negotiated resolution down.

What resolution do I actually need?

1280×720 at 30fps covers every mainstream video call. 1080p helps for streaming and recording, and beyond that you are past the point where meeting software will send the extra detail.

Can a browser show the camera's maximum resolution?

It can request one, but the camera decides. This test asks for the highest the camera will give under current conditions and reports what came back.

Built by Spolvero studio. We design apps and websites for other people too.

Need an app designed?