Make Your Own White-Noise Loop for Free Online: Seamless Browser Editing, No App or Subscription
If you searched for “how to make a white-noise loop,” “seamless audio loop online,” or “online audio editor,” you have probably already tried a few options: white-noise apps with monthly subscriptions, Audacity with a steep learning curve, or mobile editors that either paywall exports or watermark the output.
The audio editor below takes a different path: completely free, runs in the browser, no app install, no sign-up. Open the page, load local audio, select a stable segment on the waveform, crossfade it into a seamless loop, optionally de-mud and normalize loudness, then export WAV. Audio is processed only in browser memory—it never uploads to a server.
Most white-noise apps give you a huge sound library on a monthly subscription, and they may not include the one sound you actually find familiar and calming. A more reliable approach: take ambient audio you recorded yourself, or legally obtained, and trim it into a stable loop. No account, no upload—the source stays on your machine.
But if you already have a raw recording—rain outside the window, office AC, train white noise—it is often too short, too uneven, or impossible to join head to tail. That is when you need a loop pass first.
This tutorial walks the full workflow:
- Load audio locally in the audio editor below (drag a file into the editor area)
- Set loop start/end with sliders or waveform selection; enable crossfade as needed
- Adjust de-mud / air / loudness and listen back
- Export WAV and import it into a phone or desktop player for looping playback
Who This Tutorial Is For
If you fit one of these profiles, this guide is more targeted than a generic “audio editing tutorial”:
| What you need | What this post helps with |
|---|---|
| Rain, fan, or brown-noise loops for sleep | Trim a stable 20–90 s segment; crossfade away the loop “click” at the seam |
| Background ambience for focus and deep work | Record your own office AC or café noise—more familiar than a subscription library |
| Long looping playback for naps or soothing a baby | Export WAV; LUFS normalization keeps overnight listening steadier |
| You do not want Audacity or a subscription for a simple loop | Open in the browser; waveform selection and preview on one page |
| Bed noise for video, podcast, or live stream | Quick lossless loop export, then import into your editor |
Why Looping Matters for White Noise
In sleep and focus scenarios, two things hurt the most:
- Loop seams: a soft “click” every 30 seconds can be more jarring than silence
- Unstable loudness: quiet then loud, or a sudden spike in one section
So instead of hunting for “longer” source material, find a stable 20–90 s segment that can loop, then crossfade and level it properly. Whether the head/tail join feels natural depends half on the source and half on whether you picked the right range, leveled it, and listened before export.
Free Online Audio Editor (Browser-Local)
Unlike “download the app, then pay to export” or “online editor charges per export,” this tool is free permanently, built around ambient loops:
- Audio never uploads to a server; decode and offline render happen locally in the browser
- Common formats supported (WAV / MP3, etc.); click Load audio or drag a file into the editor
- Waveform + timeline: select a range, scrub with the playhead; start/end markers stay in sync with sliders
- Play / Stop and Export WAV share the same processing chain—what you hear is what you export
- Built-in de-mud low-cut, high-frequency air, LUFS normalization, and similar options tuned for background sound rather than a general DAW
Use the latest Chrome, Edge, or Safari. Mobile browsers work, but waveform selection is easier on desktop. Large files may take a few seconds to decode.
How to Use It
1. Import Source Audio
Click Load audio, or drag a file into the editor area below.
Source material can be:
- Your own 10–60 s ambient recording (avoid capturing other people’s conversations)
- Royalty-free ambient samples you purchased
- Background sound extracted from video (confirm copyright yourself)
After decode, the waveform shows the full clip and status becomes Ready.
2. Set Loop Start and End
Two methods work together:
- Drag the Loop start / Loop end sliders
- Box-select a range on the waveform (like a timeline selection); start/end markers align automatically
Pick a range where the waveform shape stays similar and there are no obvious events (speech, door slams). Length is commonly 20–90 seconds. Unselected waveform dims for clarity.
3. Preview
- Turn on Loop playback: Play / Stop loops with all current settings
- Turn off Loop playback: plays the loop once—good for a quick seam check
- Scrub with the red playhead; before export, loop-listen 2–3 times
If you still hear the seam: shorten the selection, lengthen Crossfade duration, or tweak EQ.
4. Crossfade and Toggles
| Control | What it does |
|---|---|
| Crossfade (duration slider) | Seconds of head/tail overlap; steady rain, fan, etc. often use 0.3–1.0 s |
| Crossfade (toggle) | Off = hard-cut loop (no crossfade); export follows this toggle |
| Loop playback | Controls preview looping only; does not change the exported file |
| Denoise / DC removal | Removes DC offset and reduces noise floor; useful when the recording hums |
| LUFS normalization | Pulls loudness to Target LUFS (default -18, suited to sleep/background); off = manual gain only |
When Crossfade is off, the duration slider grays out—export is a hard-cut loop.
5. Tone Controls (Optional)
| Parameter | Suggestion |
|---|---|
| De-mud low-cut (Hz) | Default 80; cuts low rumble—try 60–120 Hz for rain/AC |
| High-frequency air (dB) | Start at 0; a little opens the bed noise—too much gets harsh |
| Final gain (dB) | Fine-tune on top of LUFS normalization; small moves if LUFS is on |
| Target LUFS | Sleep / all-night background: -20 ~ -16; raise slightly if you want it closer |
Play and export use the same order: trim → (denoise/DC removal) → crossfade loop → EQ and compression → LUFS (if enabled).
6. Export WAV
Click Export WAV. The file downloads locally with a timestamped filename in WAV format. Status shows Exporting… during render, then Exported.
After Export
- Transfer the WAV to your phone or another device (AirDrop, nearby share, file manager, etc.)
- Open it in any app that supports loop playback—system music player, focus apps, or any single-track loop tool
- Listen once or twice before a long session to confirm seam and loudness feel right
Common Use Cases
Sleep: window rain, fan, brown noise
Pick a stable 30–45 s rain bed, crossfade around 0.5 s, enable LUFS normalization near -18, export, loop overnight.
Focus / deep work: office AC, keyboard bed
Choose a pure background section without key clicks; raise de-mud low-cut slightly; lower final gain a bit to reduce fatigue over long sessions.
Baby nap / long background playback
Shorter, stable loops (20–40 s) feel less repetitive; export WAV and set single-track loop on your phone.
Train, subway, travel track noise
Pick steady rail noise; avoid station announcements. If the recording has low-end rumble, enable Denoise / DC removal.
Video, podcast, live-stream bed
Build and normalize the loop in the browser, then import into Premiere, Final Cut, etc.—faster than hard-cutting on the timeline.
FAQ
Is there a free online tool for making audio loops?
Yes. The audio editor below is built for ambient / white-noise loops: waveform selection, crossfade, tone controls, LUFS, WAV export. No sign-up, no subscription.
Does audio upload to your server?
No. Decode and offline render happen entirely in browser memory; the exported file stays on your device.
Does the crossfade toggle affect export?
Yes. The Crossfade toggle applies to both preview and export: on = crossfaded loop; off = hard-cut selection.
What is LUFS normalization, and why use it?
LUFS is a loudness unit that tracks perceived level. On an all-night loop, volume swings can annoy more than a seam; default -18 LUFS suits most sleep/background use. Adjust between -24 and -12 to taste.
Do I need Audacity or other pro software?
Not for this goal. If you only need “trim ambient audio into a seamless background loop,” the browser is usually enough. Reach for Audacity when you need multitrack mixing or complex plugin chains.
Does it work on mobile?
Yes—open this page in a mobile browser. Waveform selection and dragging are a bit awkward; listen extra carefully with Play / Stop before export.
How long should a loop be?
20–90 seconds are all common. For sleep, 30–60 seconds is a typical starting point.
Free online loop editing · browser-local processing · no app or subscription · your recordings stay on your device.