Running on your device · 0 bytes uploaded

Test your webcam

See yourself, read what the track actually delivers, and switch cameras — the request fires only when you press Start, and Stop releases the camera completely.

Live preview

The camera request happens only when you press Start. Before that the page shows nothing from any camera — device NAMES stay withheld by the browser until you grant permission, and the page says so instead of listing 'Camera 1'.

idle — no camera is open
Rules this tool follows
  • The camera request happens only when you press Start. Before that the page shows nothing from any camera — device NAMES stay withheld by the browser until you grant permission, and the page says so instead of listing 'Camera 1'.
  • Stop (or leaving the page) stops every track and releases the camera — the hardware light goes off. The preview element is detached on cleanup; no frame is ever stored, sent, or recorded.
  • The settings readout is what the TRACK reports (resolution, frame rate, facing) — browsers may crop or scale internally, and two cameras can report identical numbers while looking different. No quality verdicts.
  • Denied, dismissed, missing camera, camera in use by another app, insecure page, and unsupported browser are all distinct states here — with the address-bar fix named for the denial case.
Capture state
camera off
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.

nothing runs until you press Start