Webcam FPS Test.
Measure how many frames per second your webcam actually delivers. Press Start and the test counts the real frames the browser presents, showing a live current reading plus a rolling average, minimum and maximum. It's the honest number — including the dip you'll see in low light — and it never leaves your device.
Measuring frames…
Click Start, then allow camera access
Live FPS meter.
The big number is measured by counting real presented frames — not the rate printed on the box. Give it a second or two to settle.
What the FPS test reveals
- The real frame rate, not the labelA webcam sold as "60fps" often streams 30 — or less — depending on resolution, lighting and USB bandwidth. Counting presented frames shows what you actually get.
- Whether video will look smoothBelow about 24 fps, motion starts to stutter. A steady 30 fps looks natural on calls; 60 fps is noticeably fluid for fast movement and gaming.
- How much low light costs youWatch the number fall as you dim the lights. Cameras trade frame rate for exposure, so the FPS test doubles as a quick lighting check.
- A frame rate that holds steadyA rate that swings wildly — high average but low minimum — points to a struggling USB link, an overloaded CPU, or auto-exposure fighting your lighting.
How to test your webcam's FPS
- 1Press Start test. Allow camera access. The meter begins counting the frames your browser presents right away.
- 2Let it settle. Give it a couple of seconds — the current reading stabilises and the rolling average, minimum and maximum fill in below it.
- 3Test your lighting. Brighten or dim the room and watch the number respond. More light usually lifts the frame rate; a dark room drags it down.
- 4Cross-check. Compare the measured rate to what the camera reports, then confirm the sharpness that comes with it on the resolution test or the quality test.
How the frame-rate measurement works
Where the browser supports it, the test uses requestVideoFrameCallback, which fires exactly once for every new video frame the browser presents. By counting those callbacks over a short rolling window we get the true delivered frame rate, updated a couple of times a second, rather than the theoretical maximum the camera advertises.
That distinction matters. A camera track's reported frame rate is a capability, not a promise — the actual rate depends on the chosen resolution, available USB bandwidth, your CPU, and above all the exposure time your lighting forces. The measured number reflects all of that, which is why it's the figure that predicts how smooth your video will really look.
On browsers without frame callbacks, the meter falls back to the frame rate the camera reports in its settings. Everything is computed locally from the live stream; no frame is captured, saved, or uploaded, and the camera is released the moment you stop.
When to test webcam FPS
Judging video smoothness
Confirm your camera holds a steady 30 fps before an important call or recording, so motion doesn't stutter.
Setting up streaming
Match your capture frame rate to what the camera can actually sustain, instead of asking OBS for 60 and getting 24.
Diagnosing choppy video
If calls look juddery, the FPS test shows whether the camera, your lighting, or the app is the bottleneck.
Optimising lighting
Use the live number as a light meter — add lamps until the frame rate stops climbing.
Comparing resolutions
Many cameras drop fps at higher resolutions; measure both to find the best trade-off.
Reviewing a new webcam
Verify a "60fps" camera really delivers it at the resolution you plan to use.
FPS test glossary
- FPS
- Frames per second — how many still images the camera delivers each second. Higher looks smoother.
- 24 / 30 / 60 fps
- Common rates: 24 is cinematic, 30 is the video-call standard, 60 is very fluid for fast motion and gaming.
- requestVideoFrameCallback
- A browser API that runs your code once per presented video frame — the basis for counting true frame rate.
- Exposure time
- How long the sensor gathers light per frame. Longer exposures brighten a dim scene but cap the frame rate.
- Frame drop
- A frame the pipeline couldn't deliver on time, seen as a stutter and a dip in the measured rate.
- Rolling average
- The frame rate averaged over a recent window, smoothing out moment-to-moment jitter into a stable figure.
Frequently asked questions
How many FPS is my webcam?
Start the test and read the big number — it's the real frame rate your camera is delivering right now, counted from the frames your browser presents. Most webcams stream 30 fps by default; some reach 60 in good light and at lower resolutions. The average, minimum and maximum below the main figure show how steady that rate is.
Why is my webcam FPS lower than advertised?
The advertised rate is a best case. In practice, frame rate drops with higher resolution, limited USB bandwidth, a busy CPU, and especially low light — where the camera lengthens each exposure to brighten the image and delivers fewer frames per second. Add light and lower the resolution to get closer to the maximum.
Does low light really reduce frame rate?
Yes, noticeably. To keep a dark scene visible, the camera holds the shutter open longer per frame, which mathematically limits how many frames it can send each second. It's the single most common reason a "60fps" webcam only measures 15–20. Watch the live number climb as you add light.
Is the measured FPS accurate?
When your browser supports per-frame callbacks (Chrome, Edge, Safari and Firefox all do in recent versions), the count is of real presented frames, so it's very close to the truth. On older browsers the test falls back to the rate the camera reports, which is a capability rather than a live measurement.
What's a good webcam frame rate for video calls?
A steady 30 fps is the sweet spot for meetings — smooth, natural motion without needing extra bandwidth. 60 fps looks great for fast movement, gaming and streaming, but only if your lighting and connection can sustain it. Anything consistently below 24 fps will look choppy.
Is the FPS test private?
Yes. The frame rate is measured entirely in your browser from the live stream. No video is recorded or uploaded, and the camera is released the instant you stop the test or leave the page.