White, pink and brown noise — generated locally
This generator plays white, pink, or brown noise to mask distractions, aid concentration, or help you wind down for sleep. All three are synthesised live in your browser, so there is no audio file to download and the sound can run for as long as you need without looping artefacts.
How it works
The tool uses the Web Audio API to generate a stream of random samples in real time, then shapes that stream depending on the noise colour you choose. White noise is the raw random signal with equal energy across all frequencies. Pink and brown noise apply filtering that progressively reduces the higher frequencies, producing softer and deeper sounds. The volume slider adjusts a gain node instantly, so changes apply while the sound is playing.
| Noise | Character | Often used for |
|---|---|---|
| White | Even, bright hiss | Masking sudden sounds |
| Pink | Softer, balanced, rain-like | Focus and relaxation |
| Brown | Deep, rumbling, waterfall-like | Sleep and deep calm |
Example
To block out an open-plan office, pick pink noise, set the volume so it just covers nearby conversation, and press play. It loops seamlessly through your work session. For sleep, switch to brown noise at a lower volume for a deeper, gentler backdrop.
Nothing is ever sent to a server — the whole generator runs in the page.