How to Fix Discord Crashes When Using a Webcam
Discord closing or freezing when you turn on your camera? Work through reversible checks for hardware, permissions, virtual cameras, codecs and drivers, then confirm the fix.
The short answer
When Discord crashes as soon as you turn on your camera, the cause is usually not the webcam itself. More often it is something between the camera and Discord: another app holding the camera, a virtual camera or effects layer, a blocked permission, an outdated graphics or camera driver, or Discord's video encoding and hardware acceleration settings. The fastest route is to rule these out one at a time, starting with the checks that are easiest to undo, and retest after each change so you know which one fixed it.
First, pin down what "crash" means for you, because the next steps depend on it. If the whole Discord window closes or restarts, look at the app, its settings and drivers. If Discord freezes but stays open, the camera may be busy or the driver may be stalling. If Discord keeps running but the preview is black or stuck on loading, that is usually a capture or permission problem rather than a crash. Also note whether it fails during the camera preview in settings, only when you join a call, or only when you share video with others.
Before you start
- Know which camera Discord should use: the built-in laptop camera, a USB webcam or a virtual camera from software.
- Save any work in other apps, since several steps involve restarting Discord or the computer.
- On Windows or macOS, have an administrator account available in case you need to change privacy settings or install drivers.
- Be aware that Discord menu names and settings positions change between versions, so the labels below may look slightly different on your copy.
Step 1: Confirm the camera works outside Discord
Close Discord completely. On Windows, also right-click its icon in the system tray and choose Quit, because closing the window can leave it running in the background. Then open your system's own camera app: Camera on Windows, or Photo Booth or FaceTime on macOS. On Linux, use any webcam viewer you have installed.
Success check: you see a live, moving image for a minute or two without freezing. This shows the operating system can reach the camera and capture video. It does not test Discord's settings, its video encoding or how your video looks to others in a call.
If the camera fails here too, the problem is below Discord. Try a different USB port, plugging directly into the computer instead of a hub, a different cable if the webcam has a removable one, and a restart. If it still fails, update or reinstall the camera driver, or test the webcam on another computer to see whether the hardware is at fault.
Step 2: Free the camera from other apps
Many webcams can only be used by one program at a time. If Zoom, Teams, OBS, a browser tab with a video call, or a manufacturer's camera utility already has the camera, Discord may hang or crash when it tries to open it. Close those apps fully, including from the system tray or menu bar, then reopen Discord and test again.
Step 3: Check camera permissions
A blocked permission more often produces a black preview or a "no camera" message than a full crash, but it is quick to rule out.
- Windows 11: Settings > Privacy & security > Camera. Make sure Camera access is on, and that "Let desktop apps access your camera" is on. Discord is a desktop app, so it does not appear in the list of Store apps.
- Windows 10: Settings > Privacy > Camera, with the same two options.
- macOS: System Settings > Privacy & Security > Camera, and make sure Discord is switched on. If you change this, quit and reopen Discord.
- Linux: If you installed Discord as a Flatpak or Snap, check that the package is allowed to access video devices in its sandbox permissions.
Success check: Discord lists your camera by name under User Settings > Voice & Video, and the preview starts. Note that access alone doesn't prove capture works smoothly, so keep testing.
Step 4: Pick a physical camera and turn off effects
Virtual cameras are software that pretends to be a webcam. Examples are OBS Virtual Camera, vendor tools that add filters or background blur, and older effect apps. They are a common source of instability because Discord has to rely on that software instead of the camera driver directly. Under User Settings > Voice & Video, change the camera selection to the physical webcam by name and test again.
Also turn off Discord's own video background or blur effect, if you use one, and any filters in camera manufacturer software. These are virtual call effects that are applied live to your video. They are separate from a physical backdrop behind you, which cannot cause a crash. If the crash stops, add the effects back one at a time to find the one causing it.
Step 5: Restart and update Discord
Fully quit Discord and reopen it, which also lets it install any pending update. On the desktop app, pressing Ctrl+R (Cmd+R on macOS) reloads the interface without a full restart. If an update recently caused the crashes, a full reinstall is still worth trying later. Updates are applied automatically, so there is no supported way to roll back to an older version.
Step 6: Change Discord's video and acceleration settings
Hardware acceleration means Discord asks your graphics processor (GPU) to handle tasks such as drawing the interface or encoding video. That is usually faster, but a buggy graphics driver can make it crash. Change one setting at a time and retest after each change.
- User Settings > Advanced: turn Hardware Acceleration off. Discord will ask to restart.
- User Settings > Voice & Video, in the video codec section: toggle the H.264 hardware acceleration option. If it was on, turn it off; if it was off, try it on.
- In the same section, toggle the OpenH264 video codec option, if present, to see whether a different encoding path is stable.
- If your version shows an experimental or newer codec option, turn it off while troubleshooting.
If one of these stops the crash, leave it that way. Turning hardware acceleration off may increase CPU use on slower computers, so check whether your call performance is still acceptable.
Step 7: Update graphics and camera drivers
Because Discord's video features depend on the graphics driver, an outdated or corrupted GPU driver is a plausible cause of webcam crashes, especially if turning off hardware acceleration helped. Install the current driver from your graphics card or laptop manufacturer. Run Windows Update or macOS Software Update as well. For a USB webcam with its own driver or utility, check for an update from the maker. If problems began after a driver update, rolling back to the previous version is a reasonable test. On Windows, you can do this from Device Manager.
Step 8: Clear Discord's cache
Corrupted cached files can cause crashes that survive restarts. Quit Discord completely, open its data folder, and delete the Cache, Code Cache and GPUCache folders only. Leave the other files alone. Discord rebuilds these folders the next time it starts, and you should stay logged in.
Windows: %appdata%\discord
macOS: ~/Library/Application Support/discord
Linux: ~/.config/discord
On Windows, paste the path into the Run dialog (Windows key + R). On macOS, use Go > Go to Folder in Finder. Flatpak and Snap installs on Linux store data in a different location inside the sandbox.
Step 9: Compare with Discord in a web browser
Log in to Discord in a web browser and try the camera there, after allowing camera access when the browser asks. The browser uses its own capture and video code instead of the desktop app's.
If the camera works in the browser but the desktop app still crashes, the problem is almost certainly in the desktop installation. Uninstall Discord, delete its leftover data folder, and reinstall a fresh copy. If the browser version also fails, focus on the camera, its driver, virtual camera software or system settings.
Reading your results
| What you observe | Most likely area | Next action |
| Camera fails in the system camera app | Hardware, USB connection or camera driver | Change port or cable, update or reinstall driver, test on another computer |
| Works after closing other video apps | Camera was in use elsewhere | Keep only one app using the camera at a time |
| Crash stops after switching from a virtual camera | Virtual camera or effects software | Update or remove that software, or use the physical camera |
| Crash stops with hardware acceleration or H.264 setting changed | GPU driver or encoding path | Keep the setting, update graphics driver, retest later |
| Works in browser, crashes in desktop app | Desktop app installation or cache | Clear cache, then clean reinstall |
| Fails everywhere after all steps | Driver conflict or system-level issue | Check crash logs and contact support |
How to confirm it's fixed
Open User Settings > Voice & Video and use the camera preview (Test Video). Leave it running for several minutes. Then join a voice channel or call and turn on your camera, ideally with a friend who can tell you whether they see moving video.
A stable preview shows that Discord can open the camera and capture video without crashing. Only a real call shows that others receive your video. Image quality, frame rate and freezing during calls also depend on your internet connection and the other person's, so a successful preview doesn't guarantee good call quality.
When to escalate
If Discord still crashes after these steps, collect details before asking for help. On Windows, search for "View reliability history" (Reliability Monitor) and open the Discord crash entry. The faulting module listed there can point to a specific driver or camera component. On macOS, crash reports appear in the Console app. Send Discord support your operating system version, camera model, whether the browser version works, and the crash details. If the faulting module belongs to your graphics or camera driver, the device manufacturer's support is often the better contact.
A note on limits: this guide covers general, reversible troubleshooting. No confirmed data was available about specific Discord versions, known bugs or particular camera models linked to crashes, so the causes above are possibilities to test, not diagnoses.