The short answer
A webcam may fail because camera permission is blocked, the wrong camera is selected, a privacy shutter is closed, another app holds the device or the connection is unavailable. Start with a local preview to find out whether this browser can open the intended camera. A black preview is a symptom to investigate, not automatic proof that the camera sensor is broken.
Start the Testpartout Webcam Test and explicitly allow camera access. It displays the stream locally without recording, saving or uploading video. When the browser exposes several camera devices, use the camera selector to compare them. If the intended camera works here but not in a meeting app, examine that app’s device selection and permissions next.
Run the Webcam Test first, then compare the checks below. Explore Device Tests for related checks.
Quick diagnostic checklist
- Check the camera privacy shutter, camera-disable key and physical connection.
- Open Testpartout in a supported main browser over HTTPS.
- Start the webcam test and allow this site to use the camera.
- Allow the browser in the operating system’s camera privacy settings too.
- Select the intended camera if more than one appears.
- Close other camera-using apps and compare again if the device is unavailable.
- If the preview works, check camera selection and mute/video controls in the meeting app.
- Stop the preview when finished; avoid exposing private surroundings while testing.
Camera permissions: the site and the browser both need access
The website requests camera access after you choose Start, not as an automatic action on arrival. A denied site permission can be remembered. Inspect the camera setting in your browser’s site controls for Testpartout and reload after changing it. If you do not want to grant access, do not run the preview; the explanatory content remains available without camera permission.
The operating system has a separate privacy boundary. Windows camera privacy settings and macOS Privacy & Security → Camera can prevent a browser from opening the device even when the website is allowed. Phones expose app permissions for the browser as well. Names and available controls vary by version. On managed equipment, an organizational restriction may need administrator action rather than another website prompt.
Select the right camera when several devices are present
A laptop can expose a built-in camera alongside a USB webcam, phone-based camera or virtual camera. The first available input may not be the device you meant to test. After permission is granted, browsers can expose device names more clearly. Testpartout offers selection when multiple cameras are enumerated; inspect the preview after selecting rather than relying entirely on an ambiguous device label.
Switching cameras can take a moment because the existing stream must stop and a new stream must open. A virtual camera may show an image generated by another application rather than a physical lens. If you want to check the USB webcam, select that device explicitly. If the desired input is absent from the list, inspect its system detection and connection before changing preview settings.
A black preview: shutter, lighting, selected source or capture failure
Check for a sliding privacy shutter or lens cover first. A hardware cover can leave the camera detected while the image stays dark. Some laptops also have camera-disable keys or switches. Consult the manufacturer’s instructions and look for an indicator rather than assuming a black rectangle is a browser error. Use reasonable room lighting; do not point strong lights into your eyes or stare at the lens light.
If the cover is open, confirm you selected a physical camera and that a virtual camera application is not sending a blank frame. Compare the system camera application if you already have one. A black image in every application makes a device or system issue more plausible, but it still does not identify the sensor, driver or connection as the exact cause. A black preview only on one site deserves permission and browser checks first.
Another application may hold the camera
Close video calls, recording programs and other browser tabs that use the camera, then retry. Some devices and platforms allow shared capture; others can reject a second capture session. An unavailable-camera error can therefore mean the camera is busy rather than missing. The browser may not reveal which application is holding it, and error wording differs between browsers.
Ending a call is not always the same as closing a background preview. Check the application’s camera indicator and quit the app when practical. Restart the browser if the previous capture session appears stuck. Testpartout releases its tracks on Stop, page hide and unmount, so leaving this page should not intentionally retain the camera. The operating system’s indicator is a useful separate signal to inspect after stopping.
USB webcams, docks and supported connections
Reseat a USB webcam connection and allow time for system detection before starting again. If possible, compare a supported direct USB port with a dock or hub. A connector, cable, power limitation or intermediary can alter whether the camera is available. Do not force a connector into an incompatible socket or install drivers from an unrelated “repair” download site.
Check the camera manufacturer’s support information if the system does not detect it. Try another compatible port or another computer when available, keeping the test simple and comparable. A webcam that works directly but not through a particular hub suggests a connection-path issue worth investigating. That does not prove the hub is permanently faulty; compatibility, power and configuration may also differ.
Built-in laptop cameras and device privacy controls
For a built-in camera, inspect the laptop’s privacy shutter, camera switch and manufacturer settings before looking for an external cable. A device can remain visible in system lists while a privacy feature prevents capture. Check whether a hardware camera-disable control affects all applications or only a specific program. Follow the exact model’s instructions; not every camera key behaves the same way.
If the built-in camera is missing from system settings, compare another application and consult supported system or manufacturer troubleshooting. Do not disassemble the display bezel or reseat internal wiring based on a website result. A browser sees only the capture interface exposed to it. It cannot determine whether a missing camera comes from firmware, policy, drivers, an internal connection or a physical component.
Browser restrictions, in-app browsers and HTTPS
Camera access on the published site requires HTTPS and a browser that exposes media capture APIs. An embedded browser inside a social or messaging app can have different permission behavior or prohibit camera access. Open the same URL in your main browser before concluding that the camera is unusable. Site permissions may not transfer between those browsing environments.
If no prompt appears, inspect a remembered denial, operating-system privacy controls and whether the browser supports camera access in that context. Browser extensions and managed policies may also affect capture. Compare with another current browser only if you are comfortable granting access there. A successful second-browser preview narrows the investigation, but does not explain every difference in security or capture configuration.
The webcam works here but not in Zoom, Meet or Teams
Check the meeting application’s selected camera and video-off state. Meeting apps can remember a different camera from the system default, including a disconnected USB device or virtual source. In a browser meeting, inspect the meeting site’s separate permission. In a desktop app, check that app’s operating-system camera permission. Allowing Testpartout does not automatically allow another site or application.
If the app’s own preview is visible but participants do not see you, the problem may be after capture: video is disabled in the meeting, the session is restricted or transmission is failing. A local browser camera check cannot verify the remote meeting path. Describe that distinction when requesting help: “local preview works; meeting preview does not” is more actionable than simply “camera broken.”
Framing and resolution are browser observations, not certification
Use the local preview to check that the intended camera faces the right way, your framing is comfortable and the lens is not covered. Any preview resolution information describes the stream the browser obtained. It is not necessarily the highest supported mode, the physical sensor’s resolution or the resolution another application will request. Lighting and capture processing can influence appearance without changing those numbers.
The preview cannot establish color accuracy, optical quality or guaranteed performance in a call. Some applications mirror a local image while sending a different orientation to participants. Do not assume that every app will reproduce the preview identically. Compare the actual application’s own view when framing matters and avoid judging the hardware solely by a downscaled browser display.
Privacy and when to seek supported help
Testpartout displays video locally and does not record, save or upload it. Stop ends the preview and releases camera tracks; page hide and navigation cleanup also release them. Consent-controlled usage events do not include video or image content. A site permission can remain allowed after the camera stops, so revoke it through browser site settings if that is your preference.
Before contacting support, note the selected device, whether it appears in system settings, whether another app can preview it and whether changing a supported connection helps. Avoid sending images of private surroundings unless you deliberately choose to provide relevant evidence. Persistent failure across independent setups can justify manufacturer troubleshooting without claiming that a browser identified the exact hardware fault.
Frequently asked questions
Why is my webcam preview black?
Check the privacy shutter, lighting, camera selection and virtual camera source. A detected camera can still provide a dark or blank image, and the browser cannot identify the exact cause from that symptom alone.
Why does the camera work in a browser but not in a meeting app?
The app may select another camera, have a separate permission restriction or disable video in the meeting. Compare its own local preview and device settings.
Does Testpartout record or upload webcam video?
No. The camera stream is displayed locally. It is not recorded, saved or uploaded by this test.
Is preview resolution the camera’s maximum resolution?
Not necessarily. It describes the obtained browser stream, which can depend on capture settings and platform behavior rather than the maximum sensor mode.
Keep the next step specific
Repeat the Webcam Test after changing one relevant setting. Read our methodology for browser measurement limits and privacy policy for current data handling. If you find a mismatch between this guide and the test, send the non-sensitive details through Contact.