Ambient Noise Generator

Generate white, pink, brown and blue noise with a sleep timer and WAV export.

Four Colours Of Noise, And Why They Differ

Noise is described by how its energy is spread across frequency, and the differences are audible rather than academic. White noise has equal energy everywhere and sounds like radio static. Pink falls by 3 dB per octave, which the ear reads as balanced — this is the one most people mean by "rain". Brown falls twice as fast and rumbles like distant surf. Blue rises with frequency and sounds thin and airy.

All four are generated in the page rather than streamed, so playback runs indefinitely with no bandwidth, and exported files loop with no audible seam because there is no recording to loop.

Key features

  • Four noise colours — each generated by its own filter, not by equalising the same source.
  • Sleep timer — from five minutes to two hours, counting down on screen.
  • Low-pass filter — takes the hiss off white noise without changing its character.
  • Gentle waves — a slow swell in level, which is what makes noise sound like surf rather than a fan.
  • Seamless WAV export — with a 50 ms fade at each end so a looped file has no click.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: Ambient Noise Generator

  1. Pick a colour
    Pink for general masking, brown for sleep, white for blocking speech.
  2. Set the level and filter
    Noise should sit under what you are masking, not over it.
  3. Set a timer if you want one
    The countdown is shown, and playback stops on its own.
  4. Export if you need a file
    For a device with no browser, or for offline use.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryAudio
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Which colour is best for sleeping?

Brown noise, for most people. It has the least high-frequency energy, which is the part the ear finds fatiguing, and its low rumble masks traffic and footsteps well. Pink is the usual second choice. White is the most effective at masking speech but the most tiring to listen to for hours.

How loud should it be?

Quiet enough that you can still hear conversation over it. Noise masks by raising the floor, not by drowning things out, and prolonged exposure above roughly 70 dB carries a real hearing risk. If you are turning it up to block something, treat that as a sign to address the something.

Does the exported file really loop seamlessly?

Yes, and for a reason that recordings cannot match: noise has no structure, so there is no musical phrase or room tone to break at the join. The 50 ms fade at each end removes the click a hard cut would produce, and beyond that the loop point is genuinely inaudible.

Does this use data while it plays?

None at all. The noise is synthesised by the browser from a two-second generated buffer, so nothing is downloaded and playback can run for hours on a metered connection or with no connection at all.

Can it help with tinnitus?

Masking noise is a recognised part of tinnitus management and many people find it helps, particularly at night. It is not a treatment, and tinnitus that is new, one-sided or accompanied by hearing loss should be looked at by a clinician rather than masked.

Related tools

Back to all tools