Skip to main content

🎬 Free Online Audio & Video Tools

Free browser-based audio and video tools — trim and join audio, boost volume, make GIFs from video, extract frames, record your voice, generate tones, and fix subtitles.

0 tools available · 100% free · No signup required

Editing a sound file or pulling a few frames out of a clip usually means installing software or uploading your media to a stranger's server and waiting. These audio and video tools do neither. Everything runs inside your browser tab using the Web Audio API and canvas frame capture, which means your files never leave your device — no upload, no queue, no account, and no watermark on the way out. You can trim a recording down to the part that matters, stitch several clips into one file, lift a quiet voice memo to a usable level, turn a short video into a GIF, pull out individual frames as images, record straight from your microphone, generate a precise test tone, and fix subtitles that drift out of sync. The trade-off worth knowing up front is that browsers can only do so much without a 25 MB encoding library, so these tools deliberately stick to what the platform does natively and honestly tell you when your browser cannot help.

Work on audio without installing anything

The audio tools decode your file into raw samples, do the work, and encode a WAV you can download. Trimming lets you drag handles across a waveform or type exact timecodes, with optional fades on the cut edges so you do not get a click at the join. Joining several files handles the detail most tools get wrong: if your clips have different sample rates, they are resampled to a common rate first, because simply concatenating a 48 kHz file onto a 44.1 kHz one plays back at the wrong pitch. The volume tool offers peak normalisation, loudness matching, and manual decibel gain, and it applies a soft limiter while reporting how many samples would have clipped, so you never get silently distorted output. Pitch is never altered by any of these — that is a deliberate scope decision, since changing speed without changing pitch needs signal processing a browser cannot do cleanly.

Pull images and GIFs out of video, and fix subtitles

For video, the approach is to load your file into a hidden player, seek to a timestamp, wait for the frame to actually decode, and draw it onto a canvas. From there you can either collect frames into an animated GIF with control over frame rate, width and colour count, or export them as a set of PNGs zipped together. Frame capture depends on how the video was encoded, so a requested timestamp lands on the nearest decodable frame — accurate to a fraction of a second rather than to an exact frame number, and the tools say so rather than implying precision they do not have. The subtitle tools are pure text processing and therefore completely predictable: convert between SRT, WebVTT and SBV, or shift every timestamp by a fixed offset when captions run early or late, or scale them by a frame-rate ratio when they drift further out as the film goes on.

Recording, tones, and honest browser limits

The voice recorder uses your browser's own recording interface with a live level meter, pause and resume, and a choice of device when you have more than one microphone. It asks permission explicitly, tells you clearly if permission is denied or no microphone is found, and releases the microphone the moment you stop so your browser's recording indicator switches off. The tone generator produces sine, square, sawtooth and triangle waves at any frequency from 20 Hz to 20 kHz, with presets for A4 tuning at 440 Hz, a 1 kHz calibration tone, and a hearing sweep, plus a short volume ramp at each end so there is no pop. A caution worth repeating: high frequencies at high volume can damage hearing, and a square wave is considerably louder than a sine at the same setting. Where a browser lacks the capability a tool needs, you get a specific message naming what is missing instead of a control that silently does nothing.