Webcam test
Your camera preview appears here
Nothing is recorded and nothing is uploaded. The video stays in this browser tab.
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
Readiness score
Measuring…
- Camera workingChecking…
Whether the browser can open your camera at all.
- ResolutionChecking…
The size of the picture your camera is sending right now.
- Frame rateChecking…
Frames per second, measured from the live stream.
- LightingChecking…
How bright and how even the light on your face is.
Technical details
Nothing is uploaded or recorded — the video stays in this tab.How this works
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.
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 IndiaMid-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 IndiaBest 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
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.
Three steps, about three seconds
Step 1: Open the test
Open the Spolvero webcam test in the browser you use for calls.
Step 2: Allow the camera
Select Test my camera and choose Allow when the browser asks for camera access.
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.
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.
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.
The browser blocked the camera
Nothing can be measured until the browser hands over a stream, so the permission is the first thing to settle.
- 1Select the camera or padlock icon in the address bar, set Camera to Allow, then reload.
- 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.
- 3Measure in the browser you actually use for calls. Different browsers negotiate different streams from the same camera, so the numbers are browser-specific.
No camera was found
There is nothing to measure without a device, and a device the browser cannot enumerate is usually switched off rather than broken.
- 1Check for a lens cover or a camera kill switch.
- 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.
- 3Unplug and replug a USB camera directly into the computer rather than through a hub.
The camera is in use by another app
A camera already held by another app cannot be measured — and one that was only partially released will give you misleading numbers.
- 1Quit every meeting app and capture utility, including the ones sitting in the system tray or the menu bar.
- 2Close any other tab that has asked for the camera.
- 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.
The preview is black, or I look dark and grainy
A black frame while the numbers keep reporting means the stream is arriving from something that is not your camera.
- 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.
- 2Disable camera-effects software, which can pass through an empty frame when its host app is not running.
- 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.
What each app actually needs
Resolution and frame rate each app sends, from their own published requirements, checked September 2026.
| App | Minimum | Looks good at | Worth knowing |
|---|---|---|---|
| Zoom | 640×360 at 30fps | 1280×720 at 30fps | Zoom sends 360p by default; turn on HD in Settings → Video. |
| Microsoft Teams | 640×360 at 30fps | 1280×720 at 30fps | Teams caps most calls at 720p regardless of your camera. |
| Google Meet | 640×360 at 30fps | 1280×720 at 30fps | 1080p needs a paid Workspace plan and a 1080p camera. |
| Twitch / OBS | 1280×720 at 30fps | 1920×1080 at 60fps | 60fps 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.
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.
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.
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.
Guides worth reading
- Buying advice
720p, 1080p or 4K: what a webcam actually needs to be
Meeting apps cap what they will send long before a 4K webcam becomes useful. Here is what each resolution is really worth, and what to spend on instead.
6 min read - Troubleshooting
"Camera is being used by another application": how to find the app and get it back
Another program is holding your camera. Find which one on Windows or Mac, quit it fully, then check the camera is free in a browser webcam test.
5 min read - Chrome
Camera not working in Chrome? 7 fixes, in the order that works
Chrome can't find your camera, shows a black screen, or says it's blocked. Here are the seven fixes, ordered by how often each one is the answer.
6 min read
Test your camera for something specific
More device tests, and what to record with
Same idea, same privacy. Nothing you test or record leaves your device.
- Live
Online Mirror
A mirror with light, zoom and Ghost Pose.
- Live
Mic Test
Hear yourself before they do.
- Live
Speaker Test
Left, right, and is it loud enough?
- Live
Keyboard Test
Test every key, and find out why it double-types.
- Live
Mouse Test
Catch the double-click fault before you blame the software.
- Live
Dead Pixel Test
Check a new screen before the return window closes.
- Live
Laptop Check
Nine checks, fifteen minutes, one printed record.
- Live
Voice Recorder
Record, trim, download. Nothing uploaded.
- Live
Teleprompter
Read your script while you record.
Built by Spolvero studio. We design apps and websites for other people too.
Need an app designed?

