Done

πŸ“· Camera Test

Test your webcam instantly β€” check resolution, FPS, device info, take snapshots, record video, apply filters, and run diagnostics. No install required.

Ready
Live Preview
REC 00:00
πŸ“·

Click "Start Camera" to begin

Your browser will ask for camera permission

Press Space for snapshot β€’ R to toggle record
Camera Settings
Camera Device
Facing Mode
Resolution Preset
Custom Width
Custom Height
Visual Filters
Filter Intensity: 100%
Zoom: 1Γ—
Snapshots (0)
No snapshots yet β€” start camera and press Snapshot.
Recordings (0)
No recordings yet.
Live Stats
β€”
FPS
Target: 30 fps
β€”
Width (px)
β€”
Height (px)
β€”
Aspect Ratio
β€”
Megapixels
Device Info
Deviceβ€”
Device IDβ€”
Group IDβ€”
Facingβ€”
Resolutionβ€”
Frame Rateβ€”
Aspectβ€”
Latencyβ€”
Resize Modeβ€”
Browserβ€”
Constraintsβ€”
Diagnostics
Start the camera to run diagnostics.
Troubleshooting
No camera shown? Click the padlock icon in your browser's address bar and allow camera access.
Black screen? Another application may be using the camera. Close video conferencing apps and retry.
Low FPS? Reduce the resolution or close other browser tabs consuming CPU/GPU.
4K not available? Your webcam may not support 4K β€” the browser will fall back to the highest supported resolution.

About Webcam Testing

How It Works

This tool uses the browser's getUserMedia() API to access your webcam stream directly β€” no server upload, no external software. All processing happens locally in your browser. The camera feed never leaves your device.

Privacy

Your camera footage is processed entirely on-device. No video frames, snapshots, or recordings are uploaded to any server. The browser will always prompt you for explicit camera permission before access is granted.

Resolution & FPS

Resolution presets are requested values β€” the browser negotiates with your hardware. If your webcam doesn't support 1080p, it will fall back to the nearest supported resolution. FPS is measured in real time by counting rendered frames per second.

Recording Format

Video is recorded using the MediaRecorder API and saved as WebM (VP8/VP9) on Chrome/Edge or MP4 on Safari. Snapshots are captured onto an HTML5 Canvas and exported as PNG or JPEG images directly to your downloads.