The fastest check — in your browser
Open check-camera.com. The camera preview starts within a few seconds; the device-info panel shows resolution, frame rate, codec, and exactly which camera the browser is using. Speak — the microphone level bars should react to your voice.
This check is independent of Zoom: if it works here, your webcam, mic, OS permissions, and browser permissions are all fine. If Zoom still can't see the camera afterward, the issue is inside Zoom (covered below), not your hardware.
The same browser test works for Teams, Google Meet, Discord — same fix applies to any video app.
The official Zoom way — zoom.us/test
Zoom runs a permanent test meeting at zoom.us/test. Open the link, click Join, and you're in an empty meeting with yourself. No signup needed.
This is the better option when you want to verify Zoom-specific behavior — virtual backgrounds, Studio Effects, the noise-suppression dropdown — rather than just confirm the hardware is alive. You can leave whenever; nobody else is in the room.
Inside the Zoom client — what to actually check
Open Zoom (no meeting needed), click your profile picture, then Settings.
Video tab. The preview shows what others will see. Worth toggling: "Enable HD" for sharper picture; "Adjust for low light" if your room is dim; "Touch up my appearance" applies mild face smoothing — high values look obviously filtered, keep it under 50% for work calls. "Mirror my video" only flips your local preview, not what others see.
Audio tab. "Test Speaker" plays a tone; "Test Mic" records 5 seconds and plays it back — the only honest way to hear how you actually sound. Two settings to know about:
• Background noise suppression (Auto / Low / Medium / High). Auto is fine in a quiet home office. Bump to High in a café or with a clicky mechanical keyboard. Set to Low if you're playing music and Zoom keeps muting it.
• Original sound for musicians. Disables noise suppression, echo cancellation, and auto gain. Off by default. Only turn on if you're sending music or instrument audio — default processing treats music as noise.
The non-obvious things worth checking
Wrong-side lighting. A window behind you turns you into a silhouette no matter how good the camera is. Either face the window, or close the blinds and use a desk lamp positioned slightly above and in front of you.
Camera height. Laptop webcams shoot up your nose. Stack books or use a laptop riser so the lens is at eye level — match the height of an external monitor's screen.
Wrong camera selected. If you have both an external webcam and a laptop webcam, Zoom may pick the one you don't want. Settings → Video → Camera dropdown selects it. Zoom remembers per-device, but a system or Zoom update can reset this.
Wrong mic selected. Same problem for audio — Zoom may default to a Bluetooth headset that was paired earlier even after you've taken it off. Settings → Audio → Microphone dropdown.
Other apps holding the camera. Only one app at a time. Quit Teams, Slack huddles, OBS, Discord camera, and any other Zoom or browser tab with camera access before joining.
When you have two minutes left
If a test reveals a problem right before the call, you have a few short fallbacks. None of them require fixing the original issue — they just get you into the meeting on time.
Join from the browser instead of the app. Click your meeting link and look for "Join from Your Browser" near the bottom of the page — it sometimes appears only after the Zoom desktop app fails to launch. The browser version uses your browser's camera permission, so if check-camera.com worked, this will work.
Join from your phone. The Zoom mobile app accepts the same meeting link, and phone cameras and mics are usually better than what's built into a laptop anyway. Keep the meeting URL on your phone before the call, not just on the computer.
Dial in audio-only. Every Zoom invite includes a phone number near the bottom of the calendar event. Calling it joins the audio side of the meeting. You'll be voice-only, but you'll be there on time.
Message the organizer. If hardware genuinely fails, a 30-second text asking to delay 5-10 minutes is far less awkward than fighting frozen video for the first half of the call.