Camera Tests webcam camera live-preview

Webcam Test

Check your camera feed, resolution, and permissions in the browser.

Interactive tool

Run the test

Runs in your browser

Permission: prompt

Preview stays local

Press Start camera and allow access when prompted. Request only opens the prompt then stops the stream immediately. Nothing leaves your device.

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 Webcam Test

Introduction

Webcam Test shows a live camera preview in your browser. Grant permission, confirm you see motion, pick the right device if you have more than one, then stop the stream when you are done. Nothing installs, and frames stay on your device.

What this tool does

It requests a video stream with getUserMedia, shows the preview, lists cameras after permission, reports permission state clearly, and can mirror the self-view. Track settings such as negotiated size appear when the browser exposes them. Stop ends every track so other apps can use the camera again.

When to use it

Use it before meetings, exams, streams, or support calls, and after docking, OS updates, or plugging in a new webcam. Open Camera Resolution or Camera FPS when you already know the preview works and need a focused measurement.

How it works

The page calls getUserMedia for video only, attaches the MediaStream to a video element, and reads MediaStreamTrack.getSettings when available. enumerateDevices reveals friendly names after a grant. Mirror mode is a CSS flip, not a rewrite of the bitstream. Permission query and request controls surface blocked sites early.

Step-by-step instructions

  1. Open Webcam Test over HTTPS and find the interactive panel.
  2. Start the camera and allow access when the browser asks.
  3. Confirm live motion, framing, and the correct lens if several cameras appear.
  4. Optionally mirror the preview, then stop the stream so the camera releases.

Common problems

Black or frozen frames usually mean denied permission, a closed shutter, the wrong camera (for example an IR sensor), or another app holding the device. Generic labels often clear after you grant permission once.

Privacy explanation

Video is decoded and shown locally. DeviceHub does not upload, record, or store your camera feed. Stop ends the tracks; you can 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

    Webcam Test 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

Webcam Test 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.

Browser says camera is blocked
Open site settings for this page, allow Camera, then reload. Close conferencing apps that may hold exclusive access to the webcam.
Preview is black or frozen
Confirm the correct camera is selected, open any privacy shutter, and retry after granting permission again. On laptops with IR + RGB sensors, pick the RGB webcam explicitly.
Device list shows generic labels
Grant camera permission once so the browser can reveal friendly device names via enumerateDevices, then reopen the picker.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
Does DeviceHub upload my camera video?
No. The preview runs in your browser. Frames are not uploaded, recorded, or stored on DeviceHub servers.
Why is the preview black or blocked?
Allow camera permission for this site, close apps that may hold the webcam, pick the correct device, and open any privacy shutter.
Can I see permission status here?
Yes. Webcam Test surfaces permission state and lets you request access so a blocked site is obvious before you chase drivers.
Does it work with USB webcams and phones?
Yes on modern browsers over HTTPS when the device is enumerated and permission is granted.
Is an account required?
No. The tool is free to use without downloads or sign-in.

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 Webcam Test?

Explore related DeviceHub tools that pair well with this test.