Create white, pink, or brown noise at any length — for sleep and focus, masking background sound, or testing equipment. Each type uses a real, distinct spectral shape, not just relabeled static.
The Noise Generator creates white, pink and brown noise for sleep, focus, masking, tinnitus relief and audio testing, in lengths up to 10 minutes. The loop option crossfades the end into the start so you can repeat the file endlessly without a click.
The three colours differ in how energy is spread: white noise has equal energy per hertz (bright hiss), pink has equal energy per octave (rain-like, natural), and brown falls 6 dB per octave (deep rumble).
White noise is uniformly distributed random samples. Pink noise filters white noise through a Kellet-style cascade of filters with a −3 dB/octave slope accurate to ±0.05 dB from 10 Hz to 20 kHz. Brown noise is a leaky integral of white noise (−6 dB/octave). Each is normalised to −3 dBFS, scaled to your level, and stereo channels are generated independently so they are uncorrelated. In loop mode one extra second is generated and cross-faded equal-power into the start.
Brown or pink noise to mask disturbances.
Steady background for study.
Pink noise for speaker/room measurement.
Cover office or neighbour noise.
| Types | White · pink (−3 dB/oct) · brown (−6 dB/oct) |
|---|---|
| Duration | 1 s–10 min |
| Loop | Seamless crossfade |
| Channels | Mono or uncorrelated stereo |
Noise with equal energy in each octave.
Many prefer pink or brown noise; it is personal.
White noise has equal energy at every frequency (a flat spectrum). Pink noise rolls off at -3dB per octave, giving it more bass and less harsh high-end. Brown noise rolls off even more steeply, sounding deep and rumbling — often preferred for sleep.
Many people find pink or brown noise more pleasant for that than white noise, but it's a personal preference — try a short preview of each first.
This tool runs entirely in your browser using the Web Audio API. Nothing is uploaded, stored or shared — there is no server to send your file to, so it works offline once the page has loaded.
Be the first to share your experience with this tool — your feedback helps others.