Webcam test

Webcam Test

QUICK ANSWER

Click Allow, see yourself, and measure what the browser is actually receiving. The live preview shows exactly what apps like Zoom, Google Meet, Microsoft Teams, and Loom see when they request your camera, with real FPS, negotiated resolution, brightness, luminosity, saturation, sharpness, noise, and sampled color-variety estimates. Works for built-in laptop cameras, USB webcams, external DSLR-as-webcam setups, OBS Virtual Camera, iVCam, and macOS Continuity Camera. The feed never leaves your device.

  • Real FPS + resolution
  • Lighting and image analytics
  • Camera comparison split-view
  • Mirror, grid, and filter controls
  • Nothing uploaded
  • No signup
DEVICE TEST

Check your mic & webcam. In 30 seconds.

No downloads. No account. Grant access once and we’ll tell you what Clipy (or any tool) would see and hear.

Permission required

Camera and microphone access is required. Click below, then allow access in your browser.

Select devices

Access Required

Preview controls

Audio level

Speak into your mic to see the level bar react.

Camera preview

No camera selected

If everything’s working, you’ll see yourself above.

Video analytics

Real FPS
Resolution
Brightness
0%
Luminosity
0%
Saturation
0%
Sharpness
0%
Noise
0%
Color variety
Browser FPS cap

Metrics are estimated locally from the live preview frames. Lighting, browser negotiation, and camera drivers can change them in real time.

Trusted by creators at startups, agencies, and Fortune 500 teams.
Free forever — no signup, no watermark, no length cap.

How it works

  1. 1

    Allow camera access when the browser prompts

    On the first visit your browser shows a one-time permission prompt. Click Allow. The page opens a getUserMedia video stream and pipes it into a standard HTML video element — the same path Zoom, Google Meet, and Loom use. No MediaRecorder, no upload, no AI processing on the frames.

  2. 2

    Check the live preview

    You should see yourself instantly, framed and lit exactly as the next call will see you. Bad lighting, a closed privacy shutter, the wrong camera being picked up, an exposure or white-balance issue — every one of these is visible at a glance and trivial to fix before you join the meeting. Turn on the grid for framing and switch between mirror and natural view depending on whether you want call-style preview or true orientation.

  3. 3

    Switch cameras to pick the right one

    Use the device dropdown to cycle through every camera the OS exposes: the built-in laptop cam, an external USB webcam, OBS Virtual Camera, iVCam, Continuity Camera on macOS. If you have two cameras, choose a comparison camera for a split-view check and compare the live FPS, lighting, sharpness, noise, saturation, and framing before a call.

  4. 4

    Read the video analytics

    The analytics panel samples the live preview locally. Real FPS shows what the browser is actually rendering, while brightness, luminosity, saturation, sharpness, noise, and color-variety estimates help explain why a preview looks dim, soft, washed-out, or grainy.

Granting camera permission, per OS

On Windows 11 and 10, browser permission alone is not enough — the OS has a global toggle at Settings → Privacy & security → Camera. Confirm "Camera access" is on, "Let apps access your camera" is on, and your browser is listed and enabled below. On macOS Sonoma, Ventura, and Sequoia, the equivalent lives at System Settings → Privacy & Security → Camera— your browser must be checked. On Ubuntu, browsers handle camera permission themselves; the in-page Allow click is normally sufficient. If the preview is still black, the webcam shutter on your laptop bezel is the next thing to check — it is silent, has no LED indicator, and is the most-missed cause of a dead webcam.

Record once your camera is confirmed

With the camera confirmed, record a screen-plus-webcam clip in Clipy: free, no watermark, instant shareable link. For a camera-only recording, the webcam recorder captures the feed straight to an MP4. To verify both audio and video before joining a meeting, open the webcam and mic test combined hub, or run just the microphone test on its own, or jump to one of the platform-specific testers above.

Why test the webcam before a meeting

Most webcam failures during calls are not hardware failures — they are device-selection failures. The OS reset the default after a sleep cycle, a new USB device was plugged in, an OBS Virtual Camera is still active from yesterday's recording, the privacy shutter on a Lenovo or Framework laptop is closed. Sixty seconds of testing here surfaces every one of those instantly, before your client or team sees the "can you see me?" loop.

How the test actually works

The page calls navigator.mediaDevices.getUserMedia with a video constraint, receives a MediaStream, attaches it to a video element, and renders the frames to the screen. A small hidden canvas samples the preview locally to estimate FPS, brightness, luminosity, saturation, sharpness, noise, and approximate color variety. No MediaRecorder is started, no frames are sent anywhere, no facial recognition is run. The preview you see is exactly what every modern conferencing app would see if it requested the same stream.

What a "good" webcam preview looks like

Sharp focus on your face, not the background. Even lighting across both sides of your face — windows or lamps in front of you, not behind. Skin tones that look like skin tones, not washed-out or orange. A frame that includes your shoulders, not just your forehead. Most built-in laptop cameras max out at 720p and are mediocre in low light; a single ring light or window-side seat fixes more than upgrading the camera does. External webcams (Logitech C920, Brio, the Razer Kiyo, Insta360 Link) hit 1080p or 4K but the browser may negotiate down to 720p for performance — that is normal and rarely visible on a call.

Common questions

Why is no preview showing — the box is just black?

Three usual suspects. (1) Permission denied: an earlier visit blocked camera access. Open the lock icon in the address bar > Camera > Allow, then reload. (2) Privacy shutter or kill-switch: many laptops have a physical webcam slider — ThinkPads, Framework, HP EliteBooks, Dell Latitudes, some Lenovo Yogas. Check the camera bezel for a slider or LED. (3) Another app holds the camera: Zoom, Teams, OBS, FaceTime, or Camo can lock the webcam exclusively. Quit them, then reload this page.

The browser is asking for camera permission — why?

getUserMedia is gated behind an explicit user permission grant by every major browser, by design. Without that prompt, any page could silently record video of you. The Allow click only grants permission to this page (or this site) for this session, and you can revoke it at any time from the browser's site settings. The video here is not recorded or uploaded.

Why is my webcam preview dim or grainy?

Almost always lighting, not the camera. Most laptop webcams have small sensors that perform badly in low light — they crank ISO, which produces visible grain, and they underexpose, which produces dimness. Sit facing a window during the day, or add a ring light or a desk lamp pointed at you (not at the camera) for the same effect. A $20 ring light fixes more video calls than a $200 webcam upgrade.

Can I test an external USB webcam, OBS Virtual Camera, iVCam, or Continuity Camera?

Yes — anything the OS exposes as a video input device appears in the dropdown. External USB webcams (Logitech C920, Brio, StreamCam, Razer Kiyo, Insta360 Link) show up once plugged in. OBS Virtual Camera appears when OBS is running with Start Virtual Camera enabled. iVCam and EpocCam expose iPhone or Android cameras as virtual webcams. macOS Continuity Camera shows your iPhone in the dropdown when the iPhone is nearby, unlocked, and on the same Apple ID.

Will a working webcam here mean my camera works in Zoom, Google Meet, and Teams?

Yes. This tool uses the standard getUserMedia API — the same API every browser-based conferencing tool relies on, and the same underlying OS video device that the desktop Zoom, Meet, and Teams apps open. If the preview here is clean, the camera will be available in those apps as well, assuming no other app is holding an exclusive capture on it.

Does this webcam test record me?

No. The video stream is rendered directly to a video element on the page. A hidden canvas samples frames locally for quality metrics, then the pixels are discarded. There is no MediaRecorder, no upload, no facial recognition, no AI processing, and no telemetry. You can verify this in your browser's Network tab.

How accurate are the FPS, sharpness, noise, and lighting numbers?

They are practical browser-side estimates, not lab calibration. Real FPS is measured from preview frames. Brightness, luminosity, saturation, sharpness, noise, and color variety are computed from downsampled frame pixels so they update quickly without uploading anything. Use them for comparison and troubleshooting, not formal camera certification.

Does it work on iPhone and iPad?

Yes, in Safari 14 and later on iOS and iPadOS. iOS prompts for camera permission the first time the test runs. To swap between front and rear cameras on iOS, use the device dropdown — iOS exposes both cameras as separate inputs. Continuity Camera flows the other direction: an iPhone can act as a webcam for a nearby Mac.

Why does the resolution look lower than my webcam's spec sheet?

The browser negotiates the best resolution within the constraints requested. Most pages, including this test, request a reasonable default rather than max resolution, because higher resolution uses more CPU and bandwidth and is rarely visible in a video call. If you need full resolution (4K from a Brio, 1080p60 from a Kiyo Pro), use a desktop recording app rather than a browser-based tool.

More free tools