Microphone Test
Test your microphone by speaking. See real-time audio levels and frequency visualization.
How to Use This Test
- Click the start button and allow microphone access when your browser prompts you for permission.
- Speak into your microphone and observe the real-time audio level meter and frequency visualization to confirm it is picking up sound.
- Use the recording feature to capture a short clip and play it back to evaluate audio clarity and quality.
What This Test Checks
This microphone tester helps you verify that your mic is working and producing clear audio before joining a call, recording a podcast, or streaming.
- Microphone detection and browser permission status
- Peak and RMS audio levels in dBFS (industry-standard digital scale)
- Estimated noise floor of your environment (sample silence for 3 seconds)
- Dominant frequency readout in Hz / kHz
- Clipping detection (when peak hits 0 dBFS)
- Sample rate and channel count of the captured stream
- Multi-microphone selection if more than one input device is connected
- High-resolution frequency spectrum visualisation (2048-point FFT)
- Audio recording and playback for quality assessment
Troubleshooting
If you're having issues:
- Verify the correct microphone is selected as the default input device in your operating system's sound settings.
- Check that the microphone is not muted in your system tray or sound control panel.
- For USB microphones, try a different USB port or cable. For analog mics, ensure you are using the correct (pink) audio jack.
- Close other applications that might be using the microphone exclusively (Zoom, Discord, OBS).
Reset Mic Permissions by Browser
Nine times out of ten, "mic not working" is a denied browser permission rather than broken hardware. Reset it per-browser:
Chrome and Edge
- Click the padlock (or tune) icon left of the address bar, then Site settings.
- Set Microphone to Allow and reload.
- If this site is missing from the list, open
chrome://settings/content/microphone(oredge://settings/content/microphone) and remove any block entries.
Firefox
- Click the padlock icon → Connection secure → More information → Permissions.
- Uncheck Use default for Use the Microphone and choose Allow.
Safari (macOS)
- Open Safari → Settings → Websites → Microphone and set this site to Allow.
- Also confirm System Settings → Privacy & Security → Microphone → Safari is on.
iOS Safari / Chrome
On iPhone and iPad, browser mic access is controlled at the OS level. Go to Settings → Safari → Microphone (or Chrome's equivalent). Confirm Privacy & Security → Microphone lists the browser as allowed.
Fix Input Problems by Operating System
Windows 10 / Windows 11
- Open Settings → Privacy & security → Microphone. Turn on Microphone access, Let apps access your microphone, and verify your browser is allowed.
- Right-click the speaker icon → Sound settings → Input. Confirm the correct device and speak — the level bar should move.
- Open Sound settings → Device properties → set input volume to 70-80%. Higher values introduce distortion.
- Disable Audio enhancements (same device properties page) — they sometimes mute or distort input.
macOS
- Open System Settings → Privacy & Security → Microphone and toggle on each browser and app that needs access.
- Open System Settings → Sound → Input. If your mic isn't listed, unplug and re-plug the USB cable.
- Adjust input level so the meter peaks around three-quarters when you speak at normal volume.
Linux
- Run
pavucontrol(orpwvucontrolon PipeWire). Under Input Devices, unmute the mic and set the level. Under Recording, confirm the browser is capturing from the right source. - If the device doesn't appear, run
arecord -lto check kernel-level detection.
Common Symptoms and Fixes
Mic is too quiet in calls
- Raise the OS input level first — per-app boosts are lossy.
- USB condenser mics (Blue Yeti, Rode NT-USB) need the gain knob turned up on the mic itself, not in software.
- Headset mics mounted too far from your mouth lose 6-10 dB — keep it 2-3 cm away.
Echo on calls
- Caused by the speaker output feeding back into the mic. Wear headphones instead of using speakers.
- Windows: enable Listen to this device — only for diagnosis, never leave on.
- Disable software AEC (Acoustic Echo Cancellation) if it's mangling the signal instead of fixing the echo.
Static, hum, or buzzing
- Ground loop hum (low 50/60 Hz tone): move the mic or PC to a different power circuit, or use a USB isolator.
- USB 3.0 port interference with 2.4 GHz devices is real — plug the mic into a USB 2.0 port if possible.
- Cheap XLR-to-USB adapters introduce hiss. A real audio interface (Focusrite Scarlett Solo, etc.) eliminates it.
Preparing for a Video Call
Before an important call, run this microphone test, the audio output test, and the webcam test together — together they verify every device call software will use, in under a minute.
Test Your Mic Before a Zoom, Teams, or Google Meet Call
The fastest way to walk into a call confident is to run this microphone test first: speak, watch the level meter move, and record a short clip to hear exactly what the other side will hear. Once you know the hardware is captured cleanly, the only thing left is pointing each meeting app at the right input device. Conferencing apps remember a previously chosen mic, so after you plug in a new headset or USB mic you usually have to switch it manually.
Zoom
- Before a call: open the Zoom desktop app, click your profile icon → Settings → Audio, then pick your mic from the Microphone dropdown and click Test Mic to record and play back a sample.
- During a call: click the up-arrow next to Mute → choose your device under Select a Microphone, or open Test Speaker & Microphone.
Microsoft Teams
- Before a call: click Settings and more (…) → Settings → Devices, then choose your mic under Audio settings. Make a test call on the same page records a short message and plays it back.
- During a call: open More (…) → Settings → Device settings and switch the microphone there. Recent Teams builds also let you check the mic on the pre-join screen before you connect.
Google Meet
- Before a call: on the green-room "Ready to join?" screen, click the gear → Audio tab and select the correct Microphone. Confirm the mic icon is not crossed out.
- During a call: open More options (…) → Settings → Audio and pick your device. Meet runs in the browser, so it relies on the same browser microphone permission this test uses — if it works here, Meet can use it too.
Everything you record on this page stays in your browser. The audio is processed locally and nothing is uploaded to any server, so it is safe to do a quick "is this thing on?" check whenever you like.
Mic Not Working or Too Quiet? A Quick Pre-Call Checklist
When people say they can't hear you, the cause is almost always one of three things: the wrong input device is selected, the app or browser never got microphone permission, or the input gain is set too low. Work through them in order before blaming the hardware.
- Select the right input device. A laptop may expose its built-in array mic, a webcam mic, and your headset all at once. Choose the one you actually want in both your OS sound settings and inside the meeting app, then re-run the test above and confirm the level meter responds when you talk.
- Grant microphone permission. If the meter never moves here, the browser or app likely lacks access. See Reset Mic Permissions by Browser and Fix Input Problems by Operating System below for the exact toggles on Windows, macOS, and Linux.
- Fix "too quiet." Raise the operating-system input level first rather than relying on an app boost, since per-app gain is lossy. On Windows, open Sound settings → Device properties and set the input volume so the meter peaks around three-quarters when you speak normally; if your mic has an input boost or +dB option, add a small amount only if it is still faint. On macOS, use System Settings → Sound → Input and drag the input level the same way. Position matters too — a headset boom or desk mic should sit a few centimetres from your mouth, not across the room.
If the recording you made here sounds clear but callers still struggle, the problem is downstream of your mic: check the meeting app's noise-suppression setting, your upload bandwidth, or whether the app is using the wrong device entirely. To rule out playback on your end at the same time, run the audio output test and, if you are getting ready for a video call, the webcam test alongside this one. If you happen to be checking a second-hand machine before buying, the same checks confirm the built-in mic works; see our guide to testing a used laptop.
Frequently Asked Questions
How do I grant microphone permission in my browser?
When you click the start button, your browser will show a permission prompt. Click 'Allow' to grant microphone access. If you previously blocked it, click the lock or info icon in your browser's address bar, find the microphone setting, and change it to 'Allow', then reload the page.
Why is my microphone not picking up any sound?
First, check that the correct microphone is selected in your system sound settings. Ensure the mic is not muted and the input volume is turned up. For external mics, verify the USB or audio cable is securely connected. Also make sure no other application is exclusively using the microphone.
Can I test an external USB microphone with this tool?
Yes, this test works with any microphone your operating system recognizes, including USB condenser mics, XLR mics via audio interfaces, headset mics, and built-in laptop microphones. Select the correct input device in your system settings before starting the test.
Is my audio recorded or sent to a server?
No. All audio processing happens locally in your browser using the Web Audio API. No audio data is transmitted to any server. Any recordings you make are stored only on your device and are not uploaded anywhere.
How do I test my mic before a Zoom meeting?
Run this microphone test first: click start, allow access, speak, and watch the level meter move, then record a short clip and play it back to hear exactly what callers will hear. Then point Zoom at the same mic by opening the Zoom desktop app, clicking your profile icon and choosing Settings then Audio, selecting your device from the Microphone dropdown, and clicking Test Mic. You can also check it mid-call from the up-arrow next to Mute by choosing Test Speaker & Microphone.
Why can't people hear me on calls when my mic seems fine?
It is almost always one of three things. First, the meeting app may be using a different input device than the one you think; open the app's audio settings and select the correct microphone, then re-run this test and confirm the level meter responds. Second, the app or browser may not have microphone permission, especially after a system update, so check your OS privacy settings. Third, your input level may be too low, so raise the operating-system input volume until the meter peaks around three-quarters when you speak normally. If your recording here sounds clear but callers still struggle, the issue is downstream, such as the app's noise suppression or your upload connection.
Support Check A Device
If you find our free tools helpful, consider supporting us! Your contributions help us keep the site running and ad-free.