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.
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.
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.
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.
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.
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.
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.
User Settings → Advanced → Hardware Acceleration
Toggle it off, then restart Discord completely — it will prompt you to do so after the change.
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.
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.
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.
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.
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.
Windows: delete the Cache folders
Delete %appdata%\discord\Cache and %appdata%\discord\Code Cache, then reopen Discord and sign back in.
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
- Camera not working on Windows — If the camera is black in every app, not just Discord — fix it at the OS level.
- Camera not working on Mac — If you are on a Mac rather than Windows.
- Camera in use by another app — If Discord says the camera is unavailable or in use.
- Discord microphone not working — The audio side of the same call — when people can see you but not hear you.
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