Audio Trimmer & Waveform Editor
Cut music tracks, voice recordings, and sound effects with sub-millisecond precision. Features dynamic waveform zoom scaling, visual fade ramps, volume gain controls, and multi-format transcoding.
Analysing audio buffer...
Decoding audio channels into memory...
Advertisement
๐ 100% In-Browser Audio Processing
Most cloud audio converters transmit your confidential recordings, personal voice notes, or copyrighted music files to remote web servers. BWTools decodes, edits, and compiles your audio entirely inside your device's browser memory sandbox.
โก Micro-Precision Waveform Zooming
Scale up to 8x resolution to isolate subtle transients, remove accidental breaths from dialogue, or create seamless music loops. Includes interactive linear fade projections and live volume monitoring.
How to Trim & Convert Audio
- Load Audio Track: Drag and drop any MP3, WAV, AAC, M4A, OGG, or FLAC file into the dropzone.
- Zoom & Position: Use the + / - zoom buttons to expand timeline resolution, then drag the start (S) and end (E) markers to your desired bounds.
- Configure Visual Fades & Volume: Enable Fade In or Fade Out to project dynamic linear ramps onto the waveform, adjust preview playback volume, and select your export format.
- Export: Click Download Trimmed Audio to generate and save your file instantly.
Technical Architecture & Digital Signal Processing
The application routes decoded audio frames through a hardware-accelerated GainNode connected directly to the browser's AudioContext.destination.
Waveform rendering samples multi-channel 32-bit floating-point arrays into min-max envelope buckets scaled dynamically across zoomed viewport widths. Visual fade lines calculate slope endpoints across temporal boundaries, and the LAME JavaScript engine applies mathematical multiplicative gain ramps during frame-by-frame MP3/WAV construction.
Export Format Specifications
| Format | Encoding Type | Bitrate / Quality | Recommended Use Case |
|---|---|---|---|
| MP3 (.mp3) | LAME MPEG-1 Audio Layer III | 128 – 320 kbps | Podcasts, mobile ringtones, universal media playback |
| WAV (.wav) | 16-bit Linear PCM (RIFF) | Lossless (1411 kbps) | Studio mastering, DAW production, sound design |
| WebM (.webm) | Opus Audio Container | Variable Bitrate | Modern web applications, Discord, YouTube uploads |
| OGG (.ogg) | Ogg Vorbis / Opus | Variable Bitrate | Game development (Unity/Godot), open-source audio |
Frequently Asked Questions
How does zooming into the waveform work? โผ
Zooming expands the horizontal canvas dimension up to 8x, allowing you to view and scrub through narrow audio transients. You can scroll through the audio using your mouse wheel, trackpad, or the horizontal scrollbar.
What do the visual dashed lines on the waveform indicate? โผ
The cyan dashed line represents the Fade In ramp starting from 0% amplitude at the start marker up to 100% full volume. The pink dashed line represents the Fade Out ramp ramping down smoothly to silence at the end marker.
Does the volume slider affect the exported audio file? โผ
No. The volume slider strictly adjusts your local speaker/headphone monitoring level during playback. Your exported file retains full uncompromised dynamic range alongside any configured fade transitions.