Play white, pink or brown noise generated live by the Web Audio API, with master volume, a low-pass filter and a fade-out sleep timer.
The noise is synthesized from random numbers inside this page. Nothing is downloaded or uploaded, and the machine keeps no log of your listening.
The timer counts in this tab: keep it open. Background tabs can be throttled by the browser, so the fade may fire up to a minute late.
On Start the page builds a 4-second Float32Array of samples — plain random numbers for white noise, then filtered variants for pink and brown — loads it into an AudioBuffer, and loops it through a low-pass filter and a master gain with the Web Audio API. Colors are switched with a quick fade so the seam is never a click, and Start and Stop ramp the gain over one second instead of cutting it abruptly.
The buffer is 4 seconds long and loops without a crossfade. For white noise the seam is essentially impossible to hear because every sample is independent; pink and brown are smoothed by their filters, so at most a very attentive listener may notice a faint rhythm in the deep rumble of brown noise after many minutes. If you do, the low-pass slider hides it further.
Less than a video. The noise is computed once into a buffer and then just looped by Web Audio, with one biquad filter and one gain node on the output — a negligible share of CPU. Keeping the tab open does consume some battery, far below a music app or a YouTube loop.
Either works; the sound is generated the same way. Speakers are gentler for long sessions because the level in your ear is lower and room air softens highs. With headphones keep the volume clearly below comfort — noise is broadband energy, and what feels quiet after an hour can still be loud.
No. The timer is a countdown inside this page, so audio and fade-out stop when the tab closes, and background tabs may be throttled by the browser so the fade can land up to a minute late. Keep the tab open (you can switch windows) for the timer to fire.
No — there is nothing to upload. The noise is synthesized from random numbers by the Web Audio API inside this page: no audio files are downloaded, no streaming is involved, and once the page is loaded the machine runs fully offline.
If you just finished with Noise Machine, the natural next steps are Dead Pixel Test, Screen Resolution Checker, Keyboard Tester, or browse every tool in Daily Tools.