White Noise Generator

Play white, pink, or brown noise for focus, sleep, or masking background sound — free and in your browser. The noise is generated on your device and loops as long as you like; nothing is uploaded.

Popular toolRemove image backgroundsCut out a subject in one click — free, private, in your browser.Try it

equal energy per frequency — a bright, hissy “shhh”

White noise has equal energy at every frequency; pink noise rolls off the highs for a softer, more natural balance (great for focus); brown noise rolls off further into a deep rumble that many find calming for sleep. Loop it as long as you like — the sound is generated in your browser and nothing is recorded or uploaded. Keep the volume moderate to protect your hearing over long sessions.

How to use the noise generator

Pick a colour — white, pink, or brown — set the volume, and press Play noise. You can switch colours while it plays to find the one that suits you, and the sound loops seamlessly until you stop it.

Choosing a noise for focus or sleep

Many people use pink noise for concentration because its softer high end is less fatiguing than white noise. Brown noise's deep rumble is a popular choice for sleep and for masking low background sounds. Try each at a low volume and keep whichever helps you settle.

Questions

What's the difference between white, pink, and brown noise?
White noise has equal energy at every frequency, so it sounds bright and hissy. Pink noise rolls off the high frequencies for a softer, more balanced sound (like steady rain). Brown noise rolls off further into a deep rumble (like distant surf) that many find best for sleep.
Can I leave it playing all night?
Yes — the noise loops continuously with no gaps for as long as the tab stays open. It's generated on your device, so once the page has loaded it keeps playing without using the network. Keep the volume moderate to protect your hearing over long sessions.
Is anything recorded or uploaded?
No. The sound is synthesised in your browser with the Web Audio API. Nothing is recorded, and nothing is ever sent to or stored on a server.