About White Noise Generator
White Noise Generator produces a WAV file of white noise of whatever length you ask for. Set a duration in seconds, press generate, and the page writes a mono file in which every sample is an independent random value - the plainest kind of noise there is, with the same energy at every frequency.
It is a file generator rather than a player. The samples are worked out on the spot and packed into a standard 44.1 kHz 16-bit WAV, then handed to the page as a data URI that can be previewed or downloaded. Nothing is fetched from a server, and the same input does not give the same file twice, because each run draws fresh random values.
Duration runs from a tenth of a second up to a minute, and the file size grows with it. There is no filtering, no fade in or out, no volume control and no equalisation - what comes out is the raw signal, which is exactly what you want for masking background sound but not for a gentle sleep track.
How to use White Noise Generator
- 1 Enter how many seconds of noise you want; five is filled in to start with.
- 2 Press the generate button to build the file.
- 3 Preview it in the page or download the WAV to use it elsewhere.
- 4 Generate again for a fresh set of random samples if you need a different file.
Frequently asked questions
Why does the file sound harsher than the noise app on my phone?
White noise carries equal energy at every frequency, and the high end is what makes it sound sharp. Many consumer apps quietly apply a low-pass filter or switch to pink or brown noise. This page has no filter and only generates the white variety, so the raw signal is what you hear.
Can I loop it for an hour?
Not from this page. A minute is the longest single file, and the output is a fixed-length WAV rather than a continuous stream, so longer playback means either repeating the file in a player or generating several files and joining them.
How large will the file be?
A mono 16-bit WAV at 44.1 kHz needs about 88 kilobytes per second, so ten seconds is roughly 880 kilobytes and the full minute is a little over five megabytes. Long durations produce correspondingly large downloads with no compression applied.
Will I get the same file if I generate the same duration again?
No. Every sample is drawn fresh from the browser's random number generator with no seed field to fix it, so two runs of the same length give two different files with the same statistical character rather than byte-identical copies.
Free, online, and private
Free to use
White Noise Generator is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How White Noise Generator behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Input | a single duration field in seconds, defaulting to 5, declared with a floor of 0.1 and a ceiling of 60 |
| Sample rate | 44.1 kHz mono 16-bit - chosen inside the generator, not exposed as a setting |
| Sample source | each sample is a fresh uniform random value between minus one and one, then scaled to half amplitude |
| Spectrum | flat - every sample is independent of the last, so no shaping filter or weighting curve is applied |
| Missing duration | an empty or unreadable field falls back to 5 seconds inside the run function, not to zero |
| Output | a data URI for the finished WAV; the signal is generated on the spot and never fetched |
Compiled from the implementation of this tool and checked against it by itoolnet.
What White Noise Generator does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- The audio is generated once as a fixed-length WAV data URI rather than a looping stream. Continuous noise therefore means keeping the resulting file open in a player - the page itself never plays anything and cannot loop what it produced.
- There is no shaping at all. White noise has equal energy at every frequency, which is what makes it harsh to sleep to, and this page offers no low-pass, no brown or pink variant and no volume envelope - the dedicated pages for those spectra exist separately, and a gentle filtered version cannot be produced here.
- Because the samples come from the browser's random generator, two runs at the same duration give different files with the same statistics rather than byte-identical output, and there is no seed field to make a run reproducible.
Tested and documented by itoolnet, the team that builds and maintains this site.