Skip to main content
fixmic

Discord Camera Not Working? Fix the Black Screen or Missing Feed

Last reviewed · fixmic team

Discord's camera problems usually show up one of two ways: the video button in a voice channel is greyed out and won't turn on, or the camera turns on but the feed is a black square. Steps below apply to the Discord desktop app; browser Discord (discord.com/app) follows the browser-permission path instead.

Check whether the button is greyed out or just black

If the camera button in your voice channel toolbar is dark and unclickable rather than clickable with a black preview, Discord likely never got camera permission from the OS — jump to step 2 below. If the button works but the picture itself is black, start with step 1.

1. Select the correct camera in Voice & Video settings

Discord remembers a camera choice that may not be the one you want, especially on a laptop with more than one video device installed.

  1. User Settings (gear icon) → Voice & Video → Camera

    A live preview sits above the Camera dropdown. Cycle through the listed devices until the preview shows you.

  2. In a voice channel: click the camera icon, then the arrow next to it

    Click the camera button to start video, then click the small ^ arrow beside it (or right-click the button) to pick a different device mid-call.

  3. Watch for a virtual camera taking priority

    If you have OBS, a streaming app, or a background-effects tool installed, its virtual camera can appear above your real webcam in the list and get selected by default.

2. Grant Discord camera permission at the OS level

Discord needs the same OS-level camera grant as any other app — separate from whatever is selected inside Discord's own settings.

  1. Windows: Settings → Privacy & security → Camera

    Turn on 'Camera access', 'Let apps access your camera', and 'Let desktop apps access your camera' — the Discord desktop app counts as a desktop app, not a Store app.

  2. macOS: System Settings → Privacy & Security → Camera

    Enable Discord. Fully quit Discord (Cmd + Q) and reopen it for the change to apply — closing the window is not enough.

  3. Browser Discord (discord.com/app)

    Click the site-information icon on the left of the address bar → Camera → Allow → reload the page.

3. Turn off Hardware Acceleration

Discord's hardware-accelerated video rendering can conflict with certain GPU drivers, especially right after a driver update — the camera turns on but shows black, or the app stutters and freezes.

  1. User Settings → Advanced → Hardware Acceleration

    Toggle it off, then restart Discord completely — it will prompt you to do so after the change.

  2. If turning it off fixes the camera

    Update your GPU driver to the latest version, then try re-enabling Hardware Acceleration later once the driver update lands — the underlying conflict is often patched over time.

4. Free a camera another app is holding

Most webcams can only feed one app at a time. If Zoom, Teams, a Meet tab, or OBS already opened the camera, Discord gets a black frame.

  1. Quit every other video app

    Close Zoom, Teams, browser meeting tabs, OBS, and the Camera app. Check the system tray / menu bar for anything still running in the background.

  2. Check the physical privacy shutter

    Many laptops and external webcams have a sliding cover or a camera-off keyboard key (often F8/F10 with a camera icon). A covered lens looks exactly like a software black screen.

  3. Disable Discord's in-game overlay temporarily

    Settings → Overlay → toggle it off. It has occasionally been reported to conflict with camera rendering on some GPU/driver combinations.

5. Reset Discord's cache

A corrupted cache can leave Discord's video pipeline in a broken state even after every setting checks out correctly.

  1. Quit Discord completely

    Right-click the Discord icon in the system tray (Windows) or Dock/menu bar (macOS) and choose Quit — closing the window alone leaves it running in the background.

  2. Windows: delete the Cache folders

    Delete %appdata%\discord\Cache and %appdata%\discord\Code Cache, then reopen Discord and sign back in.

  3. macOS: delete the Cache folder

    Delete ~/Library/Application Support/discord/Cache, then reopen Discord and sign back in.

Discord camera still not working?

If the right camera is selected, OS permission is granted, hardware acceleration is off, nothing else is using the camera, and the cache is cleared:

  • Open your computer's built-in Camera app (or Photo Booth on Mac). If it's black there too, the problem is the OS or hardware, not Discord — see the Windows or Mac camera guide.
  • Reboot once. A camera held by a crashed background process is released on restart.
  • Fully reinstall Discord — a corrupted install can break video while voice chat keeps working.
  • Update your webcam and GPU drivers — an outdated graphics driver is a frequent cause of a detected-but-black feed.
  • Antivirus webcam protection (Kaspersky, Norton SafeCam, Bitdefender, Avast/AVG Webcam Shield) can silently block Discord specifically — add it to the allowed list or toggle the feature off to test.

Related guides

Confirm your camera works

Run the live camera test before your next voice channel call. It shows your webcam feed in the browser in one click — so you know the camera itself is fine and the issue is just Discord's settings.

Test your camera