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

Webcam test for streaming and OBS

Streaming is the one case where 60fps and 1080p are worth chasing. This test measures the frame rate your camera is really delivering, not the number printed on the box.

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

For streaming, aim for 1280×720 at 30fps as a floor and 1920×1080 at 60fps as a target. The test below measures the frame rate your camera actually delivers — if it is far below the rating, low light or a busy CPU is throttling it, and OBS will see the same limit.

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

  • OBS holds the camera exclusively

    Close OBS before running this test, or you'll get 'camera in use'. The same applies in reverse: this page must be closed before OBS can claim the camera again.

  • A virtual camera is not your camera

    If OBS, Camo, Snap Camera or NVIDIA Broadcast is installed, the picker above will list virtual devices. Pick the physical camera by name to measure real hardware output.

  • 60fps needs light more than it needs a better camera

    Most webcams only sustain their top frame rate in bright light. If the test shows 30fps on a 60fps camera, add light before you buy anything.

  • Match OBS to what you measured

    Set the source resolution and FPS in OBS to the values shown here. Asking OBS for 1080p60 from a camera delivering 720p30 costs CPU and gains nothing.

Troubleshooting

If the camera didn't start

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

A streaming setup adds a layer most people do not have: virtual cameras that can be permitted while the real one was never asked for.

  1. 1Select the camera icon in the address bar, set Camera to Allow, then reload.
  2. 2Open the picker above and check which device was actually granted. A virtual camera can hold the permission while the physical camera sits unused.
  3. 3Pick the physical camera by name rather than leaving it on 'Default'.
Every browser and operating system

If OBS can see the camera and this page cannot, the camera is held rather than missing — the two cannot have it at the same time.

  1. 1Close OBS completely. A video capture source holds the camera exclusively for as long as it exists in the scene, even with the preview stopped.
  2. 2Quit Camo, Snap Camera and NVIDIA Broadcast as well. They sit in the background by design.
  3. 3Reload this page — and close this tab before reopening OBS, or OBS will find the camera held instead.
Every browser and operating system

With OBS installed this is the normal state of affairs: whichever of the two opened the camera first keeps it until it lets go.

  1. 1Close OBS, or remove the video capture source from the scene, then reload this page.
  2. 2Check the system tray and menu bar for capture utilities still running after their window was closed.
  3. 3Remember it works both ways. Close this tab before going back to OBS.
Every browser and operating system

For streaming the useful question is not whether a picture appears, but whether the numbers match what you are about to ask OBS for.

  1. 1Switch to the physical camera in the picker. A virtual device whose host app is not running produces a black frame rather than an error, which is why this looks like a broken camera.
  2. 2Most webcams only sustain their top frame rate in bright light. Add light before concluding the camera cannot reach 60fps.
  3. 3Set the source resolution and FPS in OBS to the values measured here. Asking for 1080p60 from a camera delivering 720p30 costs CPU and gains nothing.
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 do I check my real webcam fps?

Run the test on this page. It counts the frames your browser actually receives over a short sample and reports the measured rate, rather than the rate the camera advertises.

Is 60fps worth it for streaming?

For fast-motion gameplay, yes. For a talking-head stream, 30fps is fine and frees encoder headroom and upload bandwidth for a sharper picture.

My camera says 4K but the test shows 1080p.

Browsers request a video-call-sized stream, and many 4K webcams only deliver 4K at low frame rates through specific software. The 1080p you see here is what web-based capture will give you.

Does a capture card camera work in this test?

Yes. A capture card usually appears as a standard camera device, so it shows in the picker and can be measured like any webcam.

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

Need an app designed?