How this noise is generated
Every noise colour on this site is synthesised in your browser with the Web Audio API at your device’s native sample rate, usually 48 kHz. There are no audio files. Nothing is downloaded, nothing is streamed, and nothing repeats in a way you can hear — which is the one thing that separates this from a site playing a 10-second MP3 on a loop.
The signal chain
Each colour runs through the same five stages. The only thing that differs between colours is the source algorithm and one filter.
source → colour filter → 35 Hz high-pass → gain → limiter → output
- Source. An 8-second stereo buffer, generated fresh each session with independent samples per channel. Eight seconds rather than the more common two or four: brown noise wanders slowly, and on a short buffer that wander becomes an audible repeating shape.
- Conditioning. DC offset is measured and subtracted, then the buffer is normalised to a 0.85 peak so every colour arrives at the gain stage at the same level with headroom left over. The tail is crossfaded onto the head across 60 ms using square-root weights, which keeps RMS constant through the seam because the two segments are uncorrelated. Without that crossfade, brown noise jumps roughly 0.52 in amplitude at the loop point — a hard click, every eight seconds, forever.
- Colour filter. One biquad per colour (table below). Peaking and shelf filters get a +6 dB gain, because at the default 0 dB they do nothing and the colours would be indistinguishable from their base noise.
- 35 Hz high-pass at Q 0.707. Removes content no speaker can reproduce but every speaker still tries to move for.
- Gain and limiter. Gain is the slider value squared. A DynamicsCompressor at −3 dB threshold catches any peak the filter stage adds.
Filter settings per colour
These are the actual values this site runs, not a general description of what the colours mean. Published because no other free noise generator states theirs, which makes it impossible to tell whether two sites playing “green noise” are playing anything like the same thing.
| Colour | Source | Filter | Centre | Q |
|---|---|---|---|---|
| Brown Noise | white | lowpass | 400 Hz | 0.5 |
| White Noise | white | none | — | — |
| Pink Noise | pink | peaking | 1000 Hz | 0.3 |
| Green Noise | white | bandpass | 700 Hz | 0.8 |
| Blue Noise | white | highpass | 2000 Hz | 0.5 |
| Grey Noise | white | peaking | 3000 Hz | 0.7 |
| Violet Noise | white | highpass | 4000 Hz | 0.3 |
| Orange Noise | white | notch | 1500 Hz | 1 |
| Red Noise | white | lowpass | 300 Hz | 0.4 |
| Yellow Noise | white | peaking | 1500 Hz | 1.2 |
Source algorithms: white — Uniform random samples, no filter. Flat power across the spectrum. pink — Paul Kellet 7-pole approximation, −3 dB/octave. brown — Leaky integrator, last = (last + 0.02w) / 1.02, −6 dB/octave.
What this site will not tell you
Colour noise is genuinely useful for masking and, for a lot of people, for focus and sleep onset. The evidence for anything beyond that is thinner than the wellness internet suggests, and this site tries to say so on the pages where it matters:
- Roughly a third of people in noise-and-attention studies perform worse with noise than without it. If you try brown noise for two weeks and nothing improves, that is a real result, not a failure of technique.
- The pink-noise-and-deep-sleep research that gets cited everywhere mostly used noise pulses timed to slow-wave activity in a sleep lab with electrodes attached. That is not the same as pink noise from a speaker, and the transfer is not established.
- Volume matters more than colour. 45–60 dB measured at your pillow, not at the device. Brown noise in particular feels 15–20 dB gentler than it measures, because the ear is least sensitive where brown noise puts its energy — which is why people play it far louder than they intend to.
Who runs this
Color Noises is an independent site, built and maintained by one person since 2026. It exists because the free noise generators available at the time all played short looped files, and the loop was audible. Reach us at hello@colornoises.com — corrections to anything factual on the site are welcome and get published with the change.
How we handle money and data
Gear recommendations carry affiliate links, and the site runs display advertising. No advertising runs inside the player itself. Recommendations are not ordered by commission rate, and where a product is only worth buying for a narrow use case the page says so. Full terms are on the affiliate disclosure page.
Your listening stats — time, sessions, streak, volume per colour, timer preference — live in your browser under the localStorage key colornoises:v1. They are never transmitted. There are no accounts. See the privacy policy.
Frequently asked questions
Is the audio on this site a looped recording?
No. Every colour is synthesised in the browser with the Web Audio API at the device's native sample rate, typically 48 kHz. An 8-second buffer is generated per session and looped with a 60-millisecond equal-power crossfade at the seam, so there is no click and no recognisable repeating pattern. Most free noise sites play a short MP3 or WAV on repeat, which produces an audible seam every few seconds.
Why does the volume slider feel different from other players?
The gain is squared rather than linear. A linear slider puts most of its usable range in the bottom quarter and is far too loud across the top half, which is how people end up listening at 75 dB without intending to. Squaring the value spreads the useful range across the whole travel.
Why is there a high-pass filter if brown noise is supposed to be deep?
Content below about 35 Hz is inaudible on every phone speaker and most laptop speakers, but the driver still tries to move for it. That wasted excursion is heard as rattle or buzz instead of bass. A 35 Hz high-pass at Q 0.707 removes what no speaker can reproduce and leaves the audible low end intact — this is the single largest cause of the distortion people report on mobile.
How is the site funded?
Affiliate links on the gear recommendations, and display advertising. Affiliate links are marked, never placed inside the player, and the recommendations do not change based on commission rate. The full disclosure is on the affiliate disclosure page.
Is any listening data collected?
No. Listening time, session count, streak, volume and timer settings are stored in your browser's localStorage under the key colornoises:v1 and never leave your device. Clearing site data erases them. The site has no accounts and no listening-history server.