~/focus-audio ☀ LIGHT pomodoro deep work ♾️ endless music 📡 radio 🔊 decibel meter 🎵 mp3 ☕ Support me apps ← terminal

Focus Audio — ambient noise mixer & focus timer

16 sounds generated live in your browser · nothing to download
Nothing playing
Pick a sound to begin
Tap any sound below, load a mix, or press Space for rain.
🔊80%

Guide — your focus soundscape in a few clicks

No download, no account and no audio files. Every sound is generated live in your browser.
1Tap a sound

Click any tile, or press Space to start with rain. Keys 1–9 switch the first nine tiles on and off.

2Layer and shape

Add as many as you like. Each tile has its own Vol and Tone: slide Tone left for darker, right for brighter.

3Or load a mix

Open Mixes for eleven ready-made blends, or press 🎲 Surprise for a random one. Mixes crossfade in.

4Start the timer

Run Pomodoro rounds with a soft chime between focus and breaks, or set a sleep timer that fades the mix out.

5Go Zen

Press Z for a full-screen scene with the timer. The screen stays awake and the controls fade away.

What is in here

SOUNDS Sixteen sounds that never loop

Each sound is a filtered noise bed plus small events scheduled at random, so the rain never repeats the same droplet pattern and the fire never pops in the same place twice.

Noise
White, pink, brown
Nature
Rain, thunderstorm, ocean waves, stream, forest with birdsong, night crickets, fireplace
Places
Café, night train, airplane cabin, fan
Tones
Binaural beats, soft drone
TIMER Pomodoro, done properly

Focus and break lengths, rounds before a long break, and what the sound does during breaks: lower, keep playing or pause.

Focus
15 to 90 minutes
Breaks
3–15 min short, 10–30 min long
Chime
A soft bell between phases
Today
Minutes focused and sessions finished
Notify
Optional desktop notification
SLEEP A timer that fades, not stops

Pick 15 minutes to 2 hours. Over the last stretch the whole mix fades down gently, then pauses, so there is no sudden silence to wake you.

Good pairs
Ocean sleep, Thunderstorm, Long flight
Delta
Binaural beats at 2 Hz, with headphones
MIXES Save, share, surprise

Save the blend you like under your own name. Share copies a link that plays your exact mix for anyone who opens it.

Presets
Deep work · Flow state · Library · Rainy café · Thunderstorm · Ocean sleep · Campfire · Forest stream · Night train · Long flight · Meditation
🎲
A random bed plus one or two textures
Memory
Your last mix and settings come back next visit
SCENE See what you hear

The window above the controls paints the mix: rain streaks, waves that rise with each swell, embers, fireflies, birds flying across, lightning with the thunder.

Zen
Full screen, screen kept awake
Lock screen
Play and pause from your phone or headphones
Calm
Less motion if your system asks for it
KEYS Keyboard shortcuts

Everything main works without the mouse.

Space
Play or pause
1–9
Toggle a sound
↑ ↓
Master volume
T · R
Start/pause timer · surprise mix
Z · M
Zen mode · mute

A free ambient noise mixer and focus timer

Focus Audio is a background noise generator for work, study and sleep. Mix white, pink and brown noise with rain, thunder, ocean waves, a stream, forest birdsong, crickets, a crackling fireplace, café chatter, a night train, an airplane cabin, a desk fan, binaural beats and a soft drone. Set each sound's volume and tone, then run a Pomodoro timer or a sleep timer that fades out.

Nothing is downloaded or streamed. Every sound is made on the spot with the Web Audio API, which is why the page loads quickly and keeps playing without an internet connection once it is open.

Why these sounds don't feel like a loop

Most noise apps play a recording that repeats every minute or so, and after a while you start to hear the seam. Here each sound has two layers. The bed is noise shaped by filters: brown noise under a low-pass for the roar of a fire, pink noise through a band-pass for wind, and so on. On top of that, small events are scheduled at random times: raindrops, crackles and pops, bird phrases, cup clinks, cricket chirps, the clack of rail joints, waves that each rise and fall at their own pace, and thunder rolls every so often. Because the timing is random, no two minutes are the same.

White, pink or brown noise: which one?

Use the Tone slider on any sound to make it darker or brighter without changing its volume.

The Pomodoro technique with background sound

The Pomodoro technique splits work into focused blocks, usually 25 minutes, separated by short breaks, with a longer break after four rounds. The timer here does exactly that and lets you choose what the sound does in a break: drop to a lower level so you notice the change, keep playing, or pause until the next focus block. A soft chime marks each switch. The page keeps a count of the minutes you focused today and the sessions you finished, stored only in your browser.

Sounds for sleep

For sleep, low and steady sounds work best: brown noise, ocean waves, a thunderstorm or airplane cabin hum. Start the sleep timer and the whole mix fades down slowly over the last part of the time, then pauses. Zen mode keeps the screen awake if you want the scene as a night light.

What binaural beats are

Binaural beats play a slightly different tone in each ear: here 200 Hz with the left and right tones set apart by 16, 10, 6 or 2 Hz. Your brain hears the difference as a slow pulse. The settings are named after the brainwave bands those rates fall in: beta for focus, alpha for calm, theta for meditation and delta for sleep. You need headphones for the effect; on speakers the two tones simply mix. Treat them as a pleasant texture rather than a treatment: the research on their effects is mixed.

Save and share your mix

Save keeps a named mix in this browser, and it appears under My mixes next time. Share copies a link with the sounds, volumes and tone settings in it; whoever opens it gets a button to play the same mix. Your last mix, master volume and timer settings are remembered too.

Privacy

No account and no audio uploads: the sounds are created in your browser and your mixes, settings and focus statistics stay in its local storage. The page uses privacy-friendly Simple Analytics to count visits, without cookies.

More tools

For endless generated music instead of ambience, try the endless music generator. The web radio player keeps your favourite stations, the decibel meter shows how loud your room really is, and the MP3 player plays your own files. For work sessions, pair it with the pomodoro timer or the deep work log, or browse all music tools.