MY WEBCAM TEST GUIDE

Fix Canvas Webcam Not Working

Practical steps to fix a Canvas webcam that is not working, covering browser permissions, input selection, camera privacy settings, and application tests.

Why your Canvas webcam may not be working

In most cases, Canvas itself does not control the webcam directly. The browser mediates camera access, so a blank preview, a permission block, or a missing camera option usually points to the browser, the operating system, or another application holding the camera. The fastest fix is to confirm that the browser has permission for the Canvas site, that the correct camera is selected, and that no other program is using the camera.

Check whether the browser can see the camera

Start by testing the camera outside Canvas. Open the system camera app on your computer. If the preview is blank there, the issue is not Canvas-specific. On Windows, the Camera app is installed by default. On macOS, use Photo Booth or FaceTime. On ChromeOS, open the Camera app. If the system app cannot show video, continue with the physical and privacy checks below.

If the system app shows video, the camera hardware is working. The next step is to check whether the browser is allowed to use it and which camera is selected.

Check physical controls and connections

  • External webcam: unplug the USB cable and reconnect it firmly. Try a different USB port, preferably directly on the computer rather than through a hub.
  • Built-in webcam: check for a physical shutter or privacy switch. Slide it open or move the switch to the uncovered position.
  • Look for a camera activity light. If the light stays off during a test, the camera may not be receiving power or may be disabled.

A physical shutter or privacy switch is a common reason a camera appears detected but shows only a black frame. This check only confirms the physical path for video; it does not test browser permissions.

Check operating system camera privacy settings

The browser cannot access the camera if the operating system denies camera access to apps. Check the privacy setting for the platform you are using.

On Windows, open Settings, select Privacy and security, then Camera. Make sure Camera access is on and that the browser is allowed under Let apps access your camera. On macOS, open System Settings, select Privacy and Security, then Camera, and confirm your browser is enabled. On ChromeOS, open Settings, select Apps, and review camera permissions for the browser.

Changing a privacy setting can affect other apps. If you enable camera access only for the browser, other applications will remain blocked as before.

Check browser permission for Canvas

When a site requests camera access, the browser may remember a previous decision. If you blocked the request by mistake, Canvas cannot ask again until you change the permission.

In Chrome or Edge, select the lock or tune icon near the address bar, find Camera, and set it to Allow. In Firefox, select the permissions icon, find Use the camera, and choose Allow. In Safari, open Safari Settings, select Websites, then Camera, and set the Canvas site to Allow.

After changing the permission, refresh the Canvas page or reopen the assignment. Browser permission only confirms that the site is allowed to request the camera; it does not confirm which camera is selected.

Select the correct camera and microphone input

Canvas may offer a camera picker inside the recording or media upload tool. If the preview is black or shows the wrong device, open the picker and select the intended webcam. The same principle applies to microphone input: an external microphone will not capture audio if the built-in microphone is still selected.

Do not confuse device detection with active selection. A camera can appear in the list without being the one currently used.

Check which application is using the camera

Many operating systems allow only one application to access a camera at a time. Close other apps that may be using the camera, including video conferencing apps, virtual camera software, browser tabs with an open preview, or system camera utilities.

Virtual camera software can also appear as a selectable device in the browser. If a virtual camera is selected instead of the physical webcam, the preview may show a logo or a frozen frame. Select the physical camera in the Canvas camera picker to correct this.

Use an in-browser camera test

If the system camera app works but Canvas still does not, open the same browser and visit a camera testing page that runs entirely in the browser. If the test page also cannot show video, the problem is in the browser or its permissions, not in Canvas. If the test page works, return to Canvas and repeat the assignment with the correct device selected.

A browser camera test confirms web access to the camera through that browser. It does not test Canvas-specific recording tools or annotation features.

Clear site permissions and try again

If the camera permission appears correct but Canvas still cannot access the camera, a stale permission can sometimes cause the browser to deny access silently. Clear the site data or reset permissions for the Canvas site, then close all tabs for the site and reopen it. The next camera request should prompt again.

Clearing site data can sign you out of Canvas and remove locally stored preferences for that site. Be prepared to sign in again.

Microphone-specific checks

When the video works but no audio is captured, the camera and microphone are separate devices and require separate selection. Confirm the intended microphone is connected, not muted, and selected in both the operating system sound settings and the Canvas or browser audio picker.

Check the operating system input level. On Windows, open Sound settings and verify the input device shows activity when you speak. On macOS, open Sound settings and select Input to check the level meter. If there is no movement, the microphone may be muted, disconnected, or not selected.

A level meter only confirms that the operating system receives an audio signal from the selected input. It does not confirm that Canvas or the browser is using that input.

How to know the fix worked

After each change, repeat the original Canvas task: open the same assignment or media tool and check the preview. For video, a successful fix shows a live preview with movement. For audio, a successful fix shows a changing level meter or a test playback with clear sound.

Stop when the original symptom is gone. Avoid continuing to more invasive changes such as clearing browser data, reinstalling the browser, or resetting system settings once the camera or microphone is working.

When to try another browser or profile

If the camera works on a camera testing page in one browser but not in the browser you normally use for Canvas, try completing the Canvas task in the working browser. This is a reversible workaround that avoids changing system settings.

You can also test in a private or guest window with no extensions active. Some browser extensions can block camera access or interfere with media capture. If a private window works, the issue may be an extension in the normal profile.

What to check before updating drivers or resetting the system

Driver updates are rarely needed when the system camera app already shows video. If the camera fails in the system app and after checking the shutter, connection, and privacy settings, check whether the camera appears under Device Manager on Windows. A device with a warning symbol may need an updated or reinstalled driver from the computer or camera manufacturer.

Only perform driver, firmware, or reset actions if you can confirm the action applies to your hardware version and operating system. Follow official guidance from the device or computer maker. A driver update can briefly interrupt camera use and may require a restart.

If the camera still does not work

If the camera fails in the system app, multiple browsers, and after verifying the shutter, connection, and privacy settings, the camera may need hardware service. If the camera works in the system app and in another browser but not in your normal browser, continue with browser-specific permission and profile checks rather than treating the camera as broken.

Document what you observed at each layer: system camera app result, operating system permission setting, browser permission setting, selected input, and any test result. This will help if you escalate the issue to your institution, IT support, or the hardware vendor.