Camera Tests camera latency delay

Camera Preview Delay Check

Compare live webcam preview motion to real-world cues. Visual delay aid, not lab camera latency.

Interactive tool

Run the test

Runs in your browser

On-screen clock

00:00:00.000

Point your camera at this clock, then compare the digits in the preview.

Best-effort only — not a lab measurement

Browsers do not expose true end-to-end camera-to-display latency. Display delay is reported as N/A; use the clock comparison for a coarse visual hint (often tens of milliseconds of sensor + pipeline + compositor delay).

Permission status

Checked in your browser. DeviceHub does not store permission grants.

  • Camera Checking…

Live results

Metrics update as you run the test. Nothing is uploaded.

Loading

Waiting for interactive tool output…

Device information

Labels and capability details reported by your browser.

No device details yet.

Description

About Camera Preview Delay Check

Introduction

Camera Preview Delay Check compares live webcam motion to real-world cues so you can sense whether local self-view feels snappy or clearly behind. Browsers do not expose true sensor-to-display latency, so this is a visual delay aid, not a lab meter.

What this tool does

It opens a local getUserMedia preview and guides a hand-wave or clock comparison. Any on-page delay figure is best-effort and may read N/A when APIs cannot support a meaningful number. Switch cameras or USB ports to compare relative feel.

When to use it

Use it when self-view feels late, when ranking webcams or capture paths, and when you need to know whether meeting-app lag is local preview versus encode/network. Prefer Camera FPS Test for hitching, Webcam Test for a plain preview.

How it works

Frames reach an HTMLVideoElement through the browser media pipeline. requestVideoFrameCallback can timestamp presentation but not ISP or USB delay inside the camera. Without specialized hardware, web pages only support coarse visual comparison. HTTPS and camera permission are required.

Step-by-step instructions

  1. Open Camera Preview Delay Check and allow camera access.
  2. Keep the tab focused and wave a hand or hold a phone stopwatch to the lens.
  3. Judge whether the preview trails real motion noticeably.
  4. Retry with another camera or USB port, then stop the stream when finished.

Common problems

Expecting absolute milliseconds from a web page leads to frustration; use relative rankings. Heavy CPU load, wireless displays, and virtual cameras add delay. If meetings feel worse than this page, encode and network delay are likely on top of local preview.

Privacy explanation

Preview stays local. DeviceHub does not upload or record video. Stop ends tracks; revoke camera access in site settings anytime.

Runtime principles

Built for the browser

What happens when you run this test — without downloads or accounts.

  1. 01

    Runs in your browser

    Camera Preview Delay Check uses standard web APIs — no install, extension, or desktop app required.

  2. 02

    You control permissions

    Your browser asks before camera or microphone access. You can revoke access anytime in site settings.

  3. 03

    Media stays local

    Preview and level checks are processed in this tab. DeviceHub does not upload your live media streams.

Compatibility

Supported browsers

Expected support for modern engines. Individual APIs may still vary by device.

  • Chrome

    supported

    Latest stable

  • Firefox

    supported

    Latest stable

  • Safari

    supported

    Latest stable

  • Edge

    supported

    Latest stable

Devices

Supported devices

Hardware and form factors this browser test is designed to exercise.

  • Built-in webcams

    Laptop and all-in-one front cameras via getUserMedia.

  • USB webcams

    External cameras enumerated after permission is granted.

  • Mobile cameras

    Phone and tablet browsers with camera permission.

  • Permission note

    Requires camera permission in the browser site settings.

Privacy

Your data stays with you

Camera Preview Delay Check is built privacy-first. Diagnostics run in your browser session whenever web APIs allow.

Read our privacy policy

Troubleshooting

Common problems

Quick fixes before you dig into FAQs.

Delay feels high but the number is N/A
Browsers do not expose true sensor-to-photon end-to-end latency. Use the on-page clock comparison as a coarse visual hint and compare devices relatively rather than expecting lab-grade milliseconds.
Preview lags only in meeting apps
Cloud encoding and network jitter add delay beyond local preview. Confirm local latency here first; if this page feels snappy, investigate the app’s bitrate and server path next.
Results vary wildly between runs
CPU load, thermal throttling, and USB contention change pipeline delay. Close extra apps, keep the tab focused, and average several gestures.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
Can a website measure true camera latency in milliseconds?
Not reliably end-to-end. Browsers do not expose sensor-to-display delay. This page is a visual preview-delay aid, not a lab latency meter.
Why might display delay show as N/A?
When the page cannot compute a meaningful figure from available APIs, it reports N/A instead of inventing a false number.
My meeting app feels slower than this page. Why?
Conferencing adds encode, network, and decode delay on top of local preview. Check local preview feel here first, then investigate the app path.
How should I interpret the results?
Compare cameras or USB ports relatively. Wave a hand and see which preview feels snappier rather than treating a single run as absolute truth.
Is video uploaded during this check?
No. The preview and timing UI run locally. DeviceHub does not store your stream.

Newsletter

Updates coming soon

A lightweight email digest for new tools and release notes is planned. No signup form is live yet — check Release Notes for product updates.

Release notes

Need another diagnostic after Camera Preview Delay Check?

Explore related DeviceHub tools that pair well with this test.