BeogradPC
⌂ Home Ready
Microphone Test
LIVE

Allow microphone access. The page shows signal level, peak, clipping, sample rate, frequency spectrum and recording preview. Audio stays local in this browser.

Input level (RMS)−∞ dBFS
No recording yet
0:00 0:00
−∞ dBFS
−∞ dBFS
0
0

About the Online Microphone Test

Find out in seconds whether your microphone works: watch a live level meter and waveform while you speak, and check that the signal is clean and loud enough. All audio is processed locally in your browser — the page cannot upload anything.

Is my voice recorded or uploaded during the test?

No. The page blocks all network access at the browser level, so audio physically cannot leave your device. The signal is analyzed in memory only, and any exported report is a local file with measurements, not audio.

Why does the meter show nothing when I speak?

Check three things: the browser permission prompt was accepted, the correct input device is selected (systems often default to the wrong microphone), and the operating system's privacy settings allow microphone access for browsers. On headsets, also make sure the mic mute switch is off.

Why is my microphone too quiet?

Raise the input level in the operating system's sound settings and speak 10–20 cm from the microphone. If a USB or headset mic stays quiet at 100% level, look for a hardware gain control or enable the system's microphone boost option.

How can I tell if there is background noise or hum?

Stay silent and watch the meter and waveform. A flat line near zero is a clean signal; a constant elevated floor indicates noise. Steady 50/60 Hz hum usually points to a grounding or cable problem, while broadband hiss means the gain is set too high.

Which microphone is being tested — my headset or the built-in one?

The device selected in the input picker. If several microphones are connected, test each one and compare levels; the labels match the names shown in your operating system's sound settings.

Help — Microphone Test

Start requests microphone permission and activates the live waveform/spectrum and dBFS meter. Stop closes the stream. Record toggles a short local sample using the browser's MediaRecorder; the file extension follows the actual MIME type produced by the browser (WebM/Opus, OGG/Opus, or MP4 depending on platform).

Visualizer modes: Waveform shows time-domain amplitude (the classic oscilloscope view), Spectrum shows real-time FFT magnitude on a log frequency axis (20 Hz – 20 kHz), RMS history shows the recent dBFS envelope over time. Switch with the tabs above the canvas.

Stereo meters appear when the input track exposes 2 channels — useful for checking that both sides of a stereo headset/mic capsule are active.

Raw diagnostic mode is the default: echo cancellation, noise suppression and auto gain are off so the signal is unprocessed. Turn them on only to verify call-mode behavior.

Capabilities table lists what track.getCapabilities() exposes for the active input (sample rate range, channel count, latency, etc.). Empty means the device does not advertise constraints.

Keyboard shortcuts: Space play/pause recording · R record · S stop · F fullscreen · H hide/show side controls · 1/2/3 visualizer mode · ? help · Esc close dialog.

Privacy: the file makes no network calls (CSP connect-src 'none'). The microphone stream is never uploaded; export creates a local JSON report. Settings persist in localStorage under the mictest: prefix.

Troubleshooting: microphone access requires HTTPS, localhost or a secure browser context. If permission is blocked, reset it from the browser site-permissions icon and press Start again.