SOUNDGENERATOR.APP
50% - - idle

Generators · white / pink / brown

Noise Generator

Generate white, pink or brown noise with an independent level control and optional low-pass and high-pass band shaping. There is no file to load and nothing is uploaded - the noise is synthesised live by the Web Audio API, one colour at a time, and stops the instant you press stop.

Noise at high volume is as damaging to hearing as a pure tone and it is easy to leave running. Start with the header level low and set a timer; do not use it to mask tinnitus at a level that makes your ears ring.

Noise generator Web Audio
one colour at a time
Noise colour
050100
Band shaping (12 dB/octave filters)
open
open
20 Hz2002 k20 kHz

Ready. Choose a colour and press play.

Oscilloscope · output
Spectrum · 0 – 20 kHz

Colour

White noise

Sample rate

-

Level

-

Low-pass

open

High-pass

open

Reference The three noise colours
TypeSlopeCharacter & typical use
White 0 dB/oct Equal energy per hertz, flat spectrum. Bright hiss. Speaker and room measurement, dithering, masking the highs.
Pink −3 dB/oct Equal energy per octave, subjectively flat. The standard for loudspeaker and room calibration and for even masking.
Brown −6 dB/oct Deep low rumble, little treble. Sleep masking, tinnitus relief, low-frequency and subwoofer testing.

White noise is flat per hertz; each octave upwards contains twice as many hertz, so it carries twice the energy - that is why it sounds hissy. Pink noise halves the energy per octave to compensate and sounds even; brown noise halves it again, giving 6 dB of roll-off per octave. The spectrum display above shows the slope directly.

FAQ Questions people actually ask
What actually separates white, pink and brown noise?

Only the energy balance across the frequency range. White noise has equal energy in every hertz, so it sounds bright and hissy. Pink noise has equal energy in every octave - it falls about 3 dB per octave - and sounds subjectively flat. Brown (red) noise falls about 6 dB per octave, so it is dominated by deep, low rumble with almost no treble. All three are the same kind of random signal; only the spectrum differs.

Which one should I use for sleep or privacy masking?

Brown noise for sleep and for covering low-frequency distractions such as traffic or voices through a wall, because its energy sits where those sounds live. Pink noise is the usual choice when you want an even, less rumbling blanket of sound. White noise is the brightest and can be fatiguing over long periods; use it mainly for short masking or measurement.

Why would I band-shape the noise?

Filtering lets you match the noise to the job. A high-pass around 100–200 Hz removes rumble you cannot hear anyway and keeps the level low for privacy masking. A low-pass around 4–8 kHz removes the sharp hiss that makes long listening tiring. The low-pass and high-pass sliders are 12 dB/octave Biquad filters applied before the level control.

Can I save the noise as a file?

Yes. Save WAV renders the exact colour, level and filter settings you have chosen, offline in your browser, into a 16-bit PCM WAV at 44.1 kHz - 10 or 30 seconds long. Nothing is uploaded. Use it for a masking loop on a phone, a test rig or any device that will not run Web Audio.

More tools Related generators and tests