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.
camera off — nothing is requested until you press StartStart the camera

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'.

- 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.
camera offNothing in yet

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

nothing runs until you press Start

## Next door in Device

- [Microphone test](/device/microphone)
- [Capability dashboard](/browser/capabilities)
[All device tools](/device)

---

Canonical HTML: https://nutter.tools/device/webcam
Markdown version: https://nutter.tools/device/webcam/index.md
Plain-text version: https://nutter.tools/device/webcam/index.txt
Agent index: https://nutter.tools/llms.txt

