Discord Mic Not Working? How to Fix It
When your Discord mic dies, the fastest way forward is to first prove the microphone itself works outside Discord — then fix Discord's own settings, which are the usual culprit. Nine times out of ten it's the input device set to Default, an input-sensitivity slider that's too strict, or Windows blocking Discord's access.
Step 1 — Prove it's Discord, not your mic
Discord has its own mic test, but it can't tell you whether a failure is Discord's fault or the hardware's — so start with a neutral check. Open the online mic test and speak. If the meter moves, your microphone and drivers are fine and the problem lives entirely inside Discord — go straight to Step 2. If the meter is flat here too, fix the OS-level mic first (see the Windows 11 mic guide) before touching Discord, because no amount of Discord tweaking fixes a mic Windows can't hear.
Run the check now: speak into the mic test. Meter moves = it's a Discord setting, keep reading. Meter flat = fix Windows first.
Step 2 — Set the input device explicitly (not "Default")
This is the single most common Discord fix. In Settings → Voice & Video, the Input Device dropdown almost certainly says Default. "Default" follows whatever Windows last decided was the default device — which changes every time you plug in a headset, a webcam, or a monitor. Pick your actual microphone by name instead. This alone fixes the classic "worked yesterday, silent today" case, because yesterday's default and today's are different devices.
Step 3 — Input sensitivity and automatic gain
Discord decides when to open your mic based on the Input Sensitivity threshold. If it's set too high (too far right), a quiet mic never crosses the line and Discord treats you as silent even though input is arriving:
- In
Voice & Video, turn off "Automatically determine input sensitivity," then talk normally. The manual slider shows a live bar — set the threshold just below where your voice peaks, so speech opens the mic but background hum doesn't. - Leave Automatic Gain Control on if your mic is quiet — it boosts a soft signal — but turn it off if your levels pump up and down oddly, which some interfaces dislike.
Step 4 — Push-to-talk vs. Voice Activity
Under Input Mode, check whether you're on Voice Activity or Push to Talk. If Push to Talk is selected and your bound key is wrong, unset, or being grabbed by another app, your mic never transmits no matter how loud you are. Either switch to Voice Activity to test, or re-record the push-to-talk keybind and confirm it isn't shared with a game overlay.
Step 5 — Windows permissions and admin mode
Discord is a desktop app, so it needs Windows' desktop-app microphone permission — the one people forget. In Settings → Privacy & security → Microphone, make sure both Microphone access and Let desktop apps access your microphone are on. There's also a notorious admin-mode quirk: if a game runs as administrator and Discord doesn't, Discord can't read the keystrokes for push-to-talk (and sometimes loses input focus). Running Discord as administrator too — right-click → Run as administrator — puts them on equal footing and cures it.
Step 6 — Krisp noise suppression eating quiet mics
Discord's built-in Krisp noise suppression is aggressive. On a quiet or distant microphone, it can mistake your actual voice for background noise and cancel it entirely — you sound fine to yourself but transmit nothing. In Voice & Video → Noise Suppression, switch it from Krisp to Standard or None and test again. This is a frequent cause of "my mic works everywhere except Discord."
Browser Discord vs. the desktop app
The web version of Discord and the desktop app handle microphones differently. The browser client asks for permission per-site (check the padlock icon → Microphone: Allow) and uses the browser's device list, while the desktop app uses Windows permissions and its own device dropdown. If your mic works in one but not the other, you've localized the problem: fix the browser's site permission, or the desktop app's device selection and Windows desktop-app permission, respectively.
| Symptom | Most likely fix |
|---|---|
| Worked yesterday, silent today | Input device set to "Default" — pick it by name |
| Quiet mic never transmits | Sensitivity too high, or Krisp cancelling your voice |
| Push-to-talk key does nothing | Run Discord as admin; recheck the keybind |
| Works in browser, not the app (or vice-versa) | Permission model differs — fix the failing one |
| Everything looks right, still nothing | Reset voice settings (below) |
Last resort — reset voice settings
If you've been toggling settings for a while and lost track, scroll to the bottom of Voice & Video and click Reset Voice Settings. It clears every override — device, sensitivity, input mode, suppression — back to defaults so you can start clean. Reset, then redo only Step 2 (pick your device by name) and test. This clears corrupted voice config that no individual toggle fixes, and it's the smart move before reinstalling Discord entirely.