White Noise Generator
Free, browser-only white noise generator with a sleep timer (15 / 30 / 60 min), live FFT spectrum showing the characteristic flat power profile, and WAV download at the browser's native sample rate. Useful for sleep, focus, studying, infant soothing, and as a test signal for audio equipment.
Playback
Stream info
Sleep timer
Download WAV
White Noise — What It Is and How to Use It
“White” noise is the audio analogue of white light: a signal whose power is uniformly distributed across frequency. In practice, that means each sample is an independent random number with no correlation to the next, drawn from a uniform distribution between −1 and +1. The spectrum is statistically flat at every frequency from DC up to the Nyquist limit set by your browser's sample rate (usually 24 kHz at 48 kHz audio).
Why it's used
- Sleep, focus, and concentration — the broadband hiss masks intermittent intrusions (traffic, talking, snoring, distant TV) so the brain's pattern-detection circuitry stops snapping awake at every sudden onset.
- Infant soothing — mimics the diffuse low-frequency rush babies hear in utero. Use at modest volume and from a safe distance.
- Speaker / room / measurement testing — a flat broadband signal is the cleanest input for impulse-response, RT60, and frequency-response measurements; it excites every band evenly so the room's behaviour is what you're measuring, not the test signal's.
- Audio-tool calibration — feed this generator into a real-time analyser elsewhere on this site to verify the analyser's calibration: a true white-noise input should produce a flat (or +3 dB/octave on log frequency) display.
Why the bars look noisy even though it's “flat”
The spectrum is flat in expectation only. Any finite window of a random signal shows random bar-to-bar variation — the average over time is flat, but each individual frame is noisy. The FFT analyser smooths slightly between frames (smoothingTimeConstant = 0.6), so what you see is partially time-averaged; the gold dashed reference line shows the per-frame mean across all bars, which lands close to the same value frame after frame and demonstrates the underlying flatness more clearly.
White vs pink vs brown noise
This page generates white noise. Two close relatives are pink noise (1/f power, −3 dB/octave) and brown / red noise (1/f² power, −6 dB/octave). Pink noise sounds more “balanced” to the ear because human hearing is roughly logarithmic in frequency; brown noise is rumblier and is often preferred for ADHD focus and deep sleep. Each colour has its own generator in this category.
About the WAV download
The download button generates the requested duration on demand, encodes it as 16-bit PCM mono at the audio context's sample rate (usually 48000 Hz on desktop), and triggers a save through a Blob URL. Nothing is uploaded — the file is built in your browser and handed straight to your OS download dialog. Loop it in your media player of choice for indefinite playback.
Frequently Asked Questions
Is the audio loop noticeable?
Is white noise safe for hearing during long sessions?
Should I use white noise for an infant?
What does the “sleep timer” actually do?
Why does the spectrum slope up at high frequencies on some analysers?
What's the difference between this and the “Pink” or “Brown” noise generators?
Does this work offline?
What sample rate is the WAV?
AudioContext.sampleRate reports — usually 48000 Hz on desktop and many mobile devices, occasionally 44100 Hz. The exact rate is embedded in the “Sample rate” readout once you press Play.