Preview your camera, see its real resolution and frame rate and take a photo — all in your browser.
Nothing is recorded or uploaded: the stream stays on your device and stops when you leave this page.
A webcam test tells you in seconds whether the camera works, which camera the browser picked and how good the image really is before a call starts. The preview shows exactly what a meeting app would see, and the panel underneath reports the three facts that matter: the real resolution the camera is delivering in pixels, the frame rate measured live, and the device name reported by the driver. When a machine has more than one camera — a built-in one plus an external USB model, for example — a selector lets you switch and compare them side by side.
The numbers come from the stream itself, not from a spec sheet. Resolution is read from the video element as videoWidth by videoHeight, which is the frame the browser is actually decoding, and the frame rate is counted from real delivered frames using the browser video-frame callback, falling back to the value the camera track reports. A mirror button flips the preview horizontally, matching the self-view most conferencing apps show. The photo button draws the current frame into a canvas on the page and turns it into a PNG you download locally — the mirrored version if the preview is mirrored, so what you saw is what you get.
Use it before an interview or a client call, to test a webcam you just bought, to confirm the lighting and framing of your workspace, or to check a laptop camera that a colleague swears is broken. Two honest limits: the resolution shown is what the browser negotiated for this page, so a camera capable of more may deliver less here, and the tool cannot repair drivers or free a camera that another program is holding. Nothing is recorded and nothing is uploaded: the stream never leaves your device, the photo exists only on this page until you download it, and every track is stopped when you click Stop or leave the page.
No. The stream is rendered by your own browser and never leaves your device — no frames are sent anywhere and any photo you take is created locally on this page. Clicking Stop or leaving releases the camera at once.
Only while the test is running. Click Stop and the light goes out, because the tool stops every video track. If the light stays on after that, another open app or tab is using the camera.
The browser negotiates a default format for the page, which is often 640×480 or 1280×720 even on a 4K camera. Meeting apps do the same and lower it further depending on bandwidth.
Because you turned the mirror button on, or the app you are comparing with mirrors its self-view by default. Mirroring affects only what you see: the person on the other side always receives the unmirrored image.
Close the other program holding it — video call apps, another browser tab or a recording tool — and press Start again. On some systems the camera is only released a few seconds after the other app closes.
Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.
Vai.la is not responsible for how the tools are used or for decisions made based on their results.