Loading tool…
Loading tool…
Test your camera, resolution, and FPS in the browser.
Was this tool useful?
Does this camera tester upload my video to any server?
No. Your camera feed never leaves your device. The preview is generated locally using your browser’s MediaStream API. Nothing is recorded, uploaded, stored, or transmitted anywhere.
Why does the tool ask for camera permission?
Browsers require explicit permission before allowing any website to access your camera. This tool only needs permission to show your live preview. If you deny access, the tool cannot detect or start your camera.
What does the 'Prefer HD (720p)' option do?
When enabled, the tool requests an ideal 1280×720 resolution. If your camera cannot provide HD, the tool automatically retries without HD constraints and switches to a supported resolution, ensuring the camera still works.
Why does switching cameras restart the stream?
Selecting a different camera updates the MediaStream constraints. Browsers require re-initializing the stream when switching devices, so the tool restarts the camera with the new device ID.
Why do some cameras appear as 'Camera 1', 'Camera 2', etc.?
If camera permission hasn’t been granted yet, browsers hide the actual device labels for privacy. After allowing access, the tool automatically refreshes the camera list and shows the real names.
I see an error saying 'Camera permission denied'. How do I fix this?
This occurs when you block camera access in your browser popup or site settings. Enable camera permission for this site and refresh the page. Some browsers also require OS-level camera permissions to be enabled.
What does the resolution shown under the preview represent?
It shows the actual resolution being delivered by your camera. The tool reads this using `getVideoTracks()[0].getSettings()` and displays the width × height values in real time.
How does the mirror preview option work?
The mirror toggle simply applies a CSS transform (`scaleX(-1)`) to the video element. This gives a selfie-style mirrored preview, which many users find more natural for webcams.