Skip to content
Notion Arena
HomeComponentsTime & FocusAmbient Noise Generator
🎧
⏱️ Time & FocusFreeWidgetNew

Ambient Noise Generator

Generate brown, pink, or white noise locally after a user gesture.

Version
v1.0.0
Updated
2026-10-11
Plan
Free
notion.so/your-dashboard
Block height
px
  1. 1In Notion, type /embed and press Enter.
  2. 2Paste the URL below and click Embed link.
  3. 3Drag the block's edge to resize. It updates live from now on.
Embed URL
url
https://notionarena.vercel.app/embed/white-noise
Or paste it straight into the page
notepad
/embed → paste this URL → Embed link

https://notionarena.vercel.app/embed/white-noise

Works on every Notion plan. No integration, no OAuth, no server. The trade-off: the widget lives on our host, so it needs network access to render, and a workspace serving thousands of page views a day could hit fair-use limits. For offline-safe delivery, use the HTML block tab.

About this component

A lightweight ambient sound source generated in the browser with the Web Audio API. Choose a noise color, keep the level low, and start or stop it on demand. No audio file, account, network request, or automatic playback is involved; stop if the sound feels uncomfortable.

What it does

  • Creates brown, pink, or white noise in the browser with Web Audio
  • Audio begins only after the user presses Start and can be stopped at any time
  • Volume control is capped at 20 percent and defaults to a low level
  • No remote audio, network request, or saved listening history

Where people put it

↳A low-volume focus ambience beside a task list
↳An offline study or writing environment
↳A sound-masking option when a remote player is not available

Pairs well with

All in Time & Focus
🍅
Popular

Pomodoro Focus Timer

Work/break cycles with a progress ring, session counter and chime.

TimeFreeWidgetv1.2.1
🌬️
New

Breathing Timer

A gentle visual pace for box, 4 7 8, and equal breathing.

TimeFreeWidgetv1.0.0
⏱️
New

Stopwatch Timer

Elapsed time with pause, resume, and lap splits.

TimeFreeWidgetv1.0.0