Test your webcam before you need it
The fastest way to test your webcam is to open the camera app built into your operating system — Windows Camera, Mac Photo Booth, or the default camera app on Linux. Point it at your face, look for a live video feed, and you will know when ready whether the camera works. If you see video, your hardware is functioning. If you see a black screen or an error message, you have found the problem.
Most webcam failures are not hardware failures. They are permission problems, driver issues, or another app blocking access. Testing tells you which category your problem falls into, and that determines what you fix next.
Key Takeaways
- Open your operating system's built-in camera app — Windows Camera, Photo Booth on Mac, or Cheese on Linux — to see a live feed within seconds.
- A black screen usually means a driver is missing or outdated, not that the camera is broken.
- Check your privacy settings and app permissions if the camera app says access is denied.
- Test in a video call app like Zoom or Google Meet only after the built-in camera app shows video, so you know the hardware works.
Test on Windows using the Camera app
Open the Start menu and type "Camera". Click the Camera app when it appears. The app will ask for permission to use your webcam the first time you open it — click "Yes" to allow it. Within a few seconds, you should see a live video feed of whatever is in front of your laptop or monitor.
If you see your face or the room behind you, your webcam is working. If you see a black screen, a message saying "We can't find your camera", or "Access denied", move to the troubleshooting section below. If the app does not open at all, your Windows version may not have Camera pre-installed — use the browser test instead.
The Camera app also has a photo button (the circle icon at the bottom) and a video button (the circle with a dot). You can take a photo or record a short video to confirm the camera captures images, not just displays them.
Test on Mac using Photo Booth
Open Finder, go to Applications, then Utilities, and double-click Photo Booth. The app will open and show a live preview from your webcam in the center of the window. You should see your face or the area in front of your Mac within one or two seconds.
If you see video, your camera is working. If you see a black preview area or a message asking for permission, click "Allow" or "OK" when the permission dialog appears. If Photo Booth does not open, or if you see an error about the camera not being found, your Mac may need a driver update or a permissions reset.
You can click the camera icon at the bottom left to take a still photo, or the video camera icon to record a short clip. This confirms the camera can capture and save files, not just stream live.
Test on Linux using Cheese or command line
Most Linux distributions come with Cheese, a straightforward camera app. Open your applications menu and search for "Cheese", or type cheese into the terminal. The app will display a live feed from your webcam in a window. If you see video, your camera is working.
If Cheese is not installed, you can test from the terminal instead. Type ls /dev/video* and press Enter. If you see output like /dev/video0, your system recognizes a camera device. To see a live feed without Cheese, install and run mpv /dev/video0 (you may need to install mpv first using your package manager).
If you see no video devices listed, or if Cheese shows a black screen, your camera driver may not be loaded. Check your BIOS settings to confirm the camera is enabled, or consult your laptop manufacturer's support page for Linux driver downloads.
Check permissions and privacy settings
If the camera app says "Access denied" or "Permission denied", your operating system is blocking the app from using the camera. On Windows, open Settings, go to Privacy & Security, then Camera. Make sure the Camera toggle is turned on, and scroll down to confirm the Camera app itself has permission enabled. If it is off, click the toggle to turn it on.
On Mac, open System Preferences, go to Security & Privacy, then Camera. You will see a list of apps that have requested camera access. If the app you are testing is not listed, it has never been granted permission. If it is listed but unchecked, check the box. You may need to restart the app after changing permissions.
On Linux, permissions are usually handled by your desktop environment. If you are using GNOME, open Settings, go to Privacy, and check Camera. If you are using KDE, the settings are in System Settings under Privacy. Some Linux systems require you to add your user to the video group — type sudo usermod -a -G video $USER in the terminal, then log out and back in.
Update or reinstall your camera driver
If the camera app opens but shows a black screen, and permissions are turned on, your camera driver may be outdated or missing. On Windows, open Device Manager by right-clicking the Start menu and selecting Device Manager. Look for "Cameras" in the list, click the arrow to expand it, and right-click your camera. Select "Update driver" and choose "Search automatically for updated driver software". Windows will check for a newer version online.
If no update is found, right-click the camera again and select "Uninstall device". Restart your computer. Windows will automatically reinstall the driver when it boots. If that does not work, visit your laptop manufacturer's support website, search for your model number, and read the camera driver from there. Follow the installer's instructions.
On Mac, camera drivers are built into macOS and cannot be updated separately. If your camera is not working, restart your Mac. If that does not fix it, go to System Preferences, Security & Privacy, and remove the app from the Camera list. Restart the app and grant permission again. On Linux, use your package manager to install the latest version of any camera-related packages, or check your laptop manufacturer's Linux support page for driver downloads.
Test in a video call app after the built-in test works
Once your operating system's camera app shows a live feed, test your camera in the app you actually plan to use — Zoom, Google Meet, Microsoft Teams, or Discord. Open the app, start a new meeting or call, and look for the camera preview before you join. You should see your video feed in the preview window.
If the built-in camera app works but the video call app does not, the problem is usually a permission issue specific to that app. Check the app's settings for camera permissions, or uninstall and reinstall the app. If the video call app shows your camera but the video is upside down, blurry, or has the wrong colors, that is usually a software setting in the app itself, not a hardware problem.
Some video call apps cache camera settings. If you changed your camera or updated your driver, close the app completely and reopen it. On Windows, you can also restart the Windows Camera Service: press Windows key + R, type services.msc, find "Windows Camera Frame Server", right-click it, and select "Restart".
Frequently Asked Questions
Why does my camera show a black screen even though it is plugged in?
A black screen usually means the driver is outdated, the app does not have permission, or another app is using the camera. Test permissions first in your privacy settings. If permissions are on, uninstall and reinstall the camera driver. If a second app is using the camera, close it and try again — only one app can access the camera at a time on most systems.
Can I test my webcam without opening an app?
On Windows, you can use the Settings app: go to Settings, then Bluetooth & devices, then Cameras. You will see a list of cameras and a preview of each one. On Mac and Linux, you need to open an app like Photo Booth or Cheese to see a live preview. The command-line test on Linux (ls /dev/video*) confirms the camera exists but does not show a live feed.
What if my camera works in one app but not another?
The second app may not have permission to use the camera. Check that app's permissions in your privacy settings. If permissions are on, close the first app completely — most systems only allow one app to access the camera at a time. Restart the second app. If it still does not work, uninstall and reinstall the second app.
How do I know if my camera is broken or if it is a software problem?
If the built-in camera app (Windows Camera, Photo Booth, or Cheese) shows a live video feed, your camera hardware is working. If it shows a black screen or says the camera is not found, the problem is usually a driver or permission issue, not broken hardware. Only if you have updated drivers, checked permissions, and tested on multiple apps should you assume the camera itself is broken.
Can I test a USB webcam the same way?
Yes. Plug the USB camera into your computer, wait a few seconds for the driver to install, then open the camera app. The app will show a list of available cameras if you have more than one. Select the USB camera from the list and you will see its live feed. If the USB camera does not appear, the driver may not have installed — check the manufacturer's website for driver downloads.