Free tools /

White Noise Generator

Generate continuous white, pink or brown noise in your browser. Play it while you sleep, adjust the volume and optionally set a timer with a gentle fade-out.

Now playing

Ready when you are

No timer set

Audio is generated locally in this browser.

· Free

Track it in Bedtime Reminder.

Keep sleep routines, reminders and personal notes private on your device.

Fix Your Sleep Schedule — Bedtime Reminder on iPhone showing the nightly reminder and hold-to-commit screen

How the noise generator works

This white noise generator for sleep creates sound in your browser with the Web Audio API. White noise uses equal energy per hertz, while pink and brown noise put progressively more emphasis on lower frequencies.

The tool generates a several-second buffer, loops it through an AudioBufferSourceNode, and routes it through a GainNode for volume. If you set a timer, the gain decreases across the final 30 seconds rather than stopping abruptly.

Audio starts only after you press Play because browsers block audio that begins without a user gesture.

Pink noise ≈ 1/f · brown noise ≈ 1/f²

White noise generator FAQ

What is the difference between white, pink and brown noise?

White noise has equal energy per hertz. Pink noise falls at about 3 dB per octave, and brown noise falls at about 6 dB per octave, so both sound deeper than white noise.

Does this generator use audio files?

No. The sound is generated locally with the Web Audio API, using a short generated buffer that loops while playback is active.

Why does the sound not start automatically?

Browsers commonly block audio until it is started or resumed from a user gesture. Press Play to create or resume the AudioContext.

How does the sleep timer fade out?

The timer stops playback at the selected duration and lowers the gain during the final 30 seconds. Timers shorter than 30 seconds fade across their full duration.

Are my settings saved?

No. The generator runs in your browser and does not need an account or a network connection.