Webcam Test
Test your webcam and microphone instantly. Check resolution, FPS, capture snapshots, and verify audio — all privately in your browser.
Camera Access Blocked
You denied camera permission. Follow the steps for your browser to unblock it, then reload.
🌐 Chrome / Edge / Brave
- Click the 🔒 lock icon in the address bar
- Find Camera → change to Allow
- Click Reload below
🦊 Firefox
- Click the 🔒 shield / lock icon in the address bar
- Click Connection secure → More information
- Go to Permissions → set Camera to Allow
- Click Reload below
🧭 Safari
- Go to Safari → Settings for This Website
- Set Camera to Allow
- Click Reload below
Start the camera first to see detailed information.
Resolution Support
Resolution support is tested once the camera starts.
Enable your microphone to see real-time audio levels.
💡 How to Use This Tool
Run a complete camera and microphone diagnostic in seconds with no software to install:
Start Camera
Click "Start Camera" on the Camera Test tab and grant browser permission when prompted.
Review Camera Info
Switch to the Camera Info tab to see your resolution, FPS, facing mode, and supported resolutions.
Capture a Snapshot
Use the Snapshot tab to capture a full-resolution photo and download or copy it.
Test Microphone
Go to the Audio tab and click "Enable Microphone" to test your mic with a live volume meter and frequency visualizer.
📖 About Webcam Test
What is the Webcam Test?
The Webcam Test is a fully client-side browser tool that lets you verify your camera and microphone are working correctly — without installing any software or sending a single byte of video to a remote server. It uses the modern MediaDevices API (specifically getUserMedia and enumerateDevices) built into all major browsers to communicate directly with your hardware.
Whether you're about to jump into a video call, troubleshoot a camera issue, or simply want to confirm your hardware specs, this tool gives you a complete diagnostic in seconds.
Common Use Cases
- Pre-meeting checks: Verify your camera and mic before a Zoom, Teams, or Google Meet call to avoid embarrassing technical hiccups.
- Hardware troubleshooting: Identify whether a camera issue is software, browser, or hardware related.
- Driver verification: Confirm the browser can successfully access your webcam after a driver update or OS upgrade.
- Multi-camera selection: If you have multiple cameras (front, rear, USB, virtual), switch between them and confirm each works.
- Resolution & FPS verification: Check the actual resolution and frame rate your camera streams at, not just the spec-sheet numbers.
- Privacy audits: Every diagnostic in this tool happens entirely in your browser — your video stream is never transmitted or stored anywhere.
Key Features
Live Camera Viewfinder
Start a real-time video stream directly in your browser. The viewfinder shows exactly what your camera sees, with a clear status indicator showing whether the stream is active, idle, or in an error state.
Detailed Camera Information
Get a full technical readout of your active camera stream: resolution width × height, frames per second (measured live from the stream's VideoTrack settings), aspect ratio, device label, and the MediaStream track's readyState.
Snapshot Capture
Capture a still photo of the current frame at full resolution using an HTML <canvas> element. Download it as a PNG or copy it to your clipboard — useful for testing image quality without the overhead of a full recording.
Multi-Camera Support
All connected cameras are enumerated and displayed in a dropdown. Switch between your laptop webcam, a USB camera, a virtual camera (like OBS), or a phone's front and rear cameras on mobile — instantly and without reloading the page.
Microphone Visualizer
A real-time audio level meter shows whether your microphone is picking up sound. Built using the Web Audio API (AudioContext and AnalyserNode), the visualizer updates continuously so you can spot audio issues even when you can't hear the output.
Privacy & Security
This tool is entirely private by design. Your video and audio streams exist only within your browser's memory. We do not record, transmit, store, or process your camera or microphone data on any server. When you close the tab or click "Stop Camera", the MediaStream is immediately released and your browser's camera indicator light turns off.
Browser permissions are required (the browser will prompt you), but they are scoped to just this page session and can be revoked at any time from your browser settings.
Technical Details
The tool is built on the W3C MediaStream Recording and Media Capture and Streams specifications, which are supported in all modern browsers:
- Chrome/Edge 36+ — Full support
- Firefox 36+ — Full support
- Safari 11+ — Full support (requires HTTPS or localhost)
- Opera 23+ — Full support
Frame rate is measured by counting the number of frames delivered to a requestAnimationFrame loop per second, giving you the real-world FPS rather than just the nominal setting.
❓ Frequently Asked Questions
Version History
Initial release with live viewfinder, camera info, snapshot capture, camera switcher, and microphone visualizer.
Mar 27, 2026
Raakkan (Sankar)
AI-driven Full Stack Developer
Indie developer from Tamil Nadu building fast, privacy-first web tools. Creator of Lovable Tools — a growing collection of free utilities and AI-powered tools.