CoderTools

Microphone Test Online

Test your microphone with real-time visualizer and recording - 100% local processing

🔒 100% Local ProcessingYour input data is processed entirely in your browser. It is not uploaded to any server.

Microphone Permission Required

Click the button below to allow microphone access. Your audio stays entirely on your device and is never uploaded.

How to Use

1

Allow Microphone Access

Click 'Start Microphone Test' and allow the browser to access your microphone. For privacy, your audio never leaves your device.

2

Check the Visualizer

Speak or make sounds. If your microphone is working, you'll see the waveform or frequency bars moving in response to your voice.

3

Monitor Volume Level

The volume meter shows your input level. Green indicates normal levels, yellow means loud, and red indicates potential clipping.

4

Test with Recording

Record a short clip and play it back to check audio clarity. This helps identify background noise, echo, or quality issues.

Features

Real-time Visualizer

Choose between waveform (oscilloscope) or frequency spectrum display to see your audio signal in real-time.

Volume Level Meter

Color-coded volume indicator helps you identify if your mic is too quiet, optimal, or clipping (distorted).

Multiple Device Support

Switch between different microphones including built-in, USB, headset, and virtual audio devices.

Recording Playback

Record up to 60 seconds and play back immediately to check your voice quality, clarity, and any background noise.

Audio Monitoring

Enable real-time monitoring to hear yourself through speakers or headphones while testing.

Device Information

View technical details including sample rate, channel count, and audio latency for debugging purposes.

Common Use Cases

Pre-Meeting Check

Test your microphone before Zoom, Teams, Discord, or Skype calls to ensure clear audio communication.

Streaming & Recording Setup

Streamers, podcasters, and content creators can verify mic quality and optimal input levels before going live.

Troubleshooting

Diagnose microphone problems by checking if the browser detects input, what levels are received, and if recording works.

New Hardware Testing

Quickly test a new USB microphone, headset, or audio interface to verify it's properly recognized and functioning.

Privacy & Security

This tool processes audio entirely in your browser using standard Web Audio APIs. No audio data is ever recorded on any server or transmitted over the network. You can verify this by using the tool offline or monitoring network traffic.

Tips

Browser Compatibility

The Web Audio API and MediaDevices API are supported by all modern browsers:

Chrome 53+ — Full support with all features
Edge 12+ — Full support with all features
Firefox 36+ — Full support with all features
Safari 11+ — Full support (iOS requires HTTPS)
Opera 40+ — Full support with all features

Frequently Asked Questions

My microphone doesn't show up in the device list. What should I do?

First, check that the browser has mic permission — look for the "Allow" prompt in the address bar. On macOS, go to System Preferences > Security & Privacy > Microphone. Also make sure the mic is plugged in before loading the page, as some browsers only enumerate devices at startup.

Why does this tool require HTTPS to access the microphone?

Browsers block mic access on plain HTTP pages as a privacy measure. The MediaDevices.getUserMedia() API is only available over HTTPS or on localhost. This restriction is enforced at the browser level, not by this tool.

How do I switch between multiple connected microphones?

Use the device selector dropdown at the top of the test panel. Choosing a different device restarts the audio stream immediately — no page reload required. If a newly connected mic is missing from the list, reload the page while it's plugged in.

What is dBFS and what reading indicates a healthy mic level?

dBFS (decibels full scale) measures level relative to the maximum digital ceiling of 0 dBFS. For speech, aim for peaks around -6 to -12 dBFS — clear but with headroom to avoid clipping. Persistent readings below -40 dBFS usually point to a loose cable or a muted input.

Can using this tool cause audio echo or feedback?

Yes, if your speakers are on while the mic is active. The mic picks up speaker output, which then loops back again. Use headphones or mute your speakers while testing to prevent this. The tool does not play the mic signal back through your speakers by default.

Can I test virtual audio devices like VoiceMeeter?

Yes! Virtual audio devices appear in the device list just like physical microphones. This is useful for testing audio routing setups.

Why does my mic work here but not in other apps?

Each application has its own microphone permissions and device selection. If the mic works here, it's functioning correctly - check the settings in the other application.

What sample rate is best for voice recording?

44.1kHz or 48kHz is standard for voice. The sample rate shown depends on your microphone's capabilities and browser settings.

Related Tools

Quick Menu

No recent tools