Free online audio and video tools
Cut, convert, extract, and enhance audio and video files. Works with MP3, MP4, WAV, FLAC, MOV, and more.
Sixty-five tools cover sound and moving pictures here: format conversion for MP3, WAV, FLAC, OGG, Opus, AAC, M4A, AIFF, WMA, AC3 and APE, container work for MP4, MOV, MKV, WebM, AVI, FLV, TS, VOB and MPG, plus trimming, merging, speed and pitch changes, normalisation, equalisation, noise reduction, silence and filler-pause removal, mixing, waveform rendering, ID3 tagging, BPM and key detection, frame grabbing, thumbnails, watermarks and a full subtitle workflow. The engine behind most of them is ffmpeg compiled to WebAssembly, downloaded once into the tab and then run locally on a single thread. That single thread is the reason the limits look the way they do. A re-encode holds the input, the output and the working buffers inside a roughly 2 GB WebAssembly heap, so conversion, trimming, compression, resizing, rotation and muting accept files up to 200 MB. Two families escape that ceiling because they never decode every pixel: embedding a subtitle track is a pure stream copy, and grabbing a thumbnail or a frame uses the browser's native video decoder with a canvas, so both accept up to 500 MB. Duration guidance follows the codec cost: about 10 minutes for H.264 edits, 15 minutes for MP4, MOV and MKV conversions, and 5 minutes for WebM, which is encoded as VP8 because the VP9 encoder in the pinned core is broken. Reversing a clip is the one hard memory wall on the site — the whole decoded video has to be buffered, so the cap drops to 20 seconds at 1080p, 45 seconds at 720p and 90 seconds below that. Audio encoders available include libmp3lame, libvorbis, libopus, FLAC, AAC and uncompressed PCM at 16, 24 or 32 bit. Nothing you feed these tools is uploaded, and the output carries no watermark and no length limit beyond the ones above. One tool genuinely cannot work locally, and says so on its own page: Speech to Text drives the browser's built-in speech engine, and Chrome, Edge and Safari send the captured audio to their own vendor's transcription service. ToolChamp never receives it, but it does leave your machine. BPM and Key Detector, by contrast, decodes the track through the Web Audio API and analyses it in the page, and the subtitle set — editor, converter between SRT, VTT and ASS, timing sync, style generator, burn-in and stream-copy embed — never touches a network at all. Two recent additions are worth calling out separately. Audio Joiner exists because gluing two audio files together only looks trivial: an MP3 recorded at 44.1 kHz stereo and one at 48 kHz mono cannot be concatenated as bytes without the result playing at the wrong speed or losing a channel after the seam, so the page decodes every input first, normalises them to one sample format and joins them from there. Compress Video for Discord starts from the platform limit rather than from a quality slider: it reads the clip duration, divides the byte ceiling you pick by it to get a real bitrate budget, and encodes to that — which is the only way to stop the same CRF value producing three megabytes of a talking head and forty of gameplay.
65 tools · always free · no account needed
Audio Converter
Convert between MP3, WAV, OGG, FLAC, AAC formats
Audio Trimmer
Trim audio files with waveform visualization
Video to Audio
Extract audio track from video files
Video to GIF
Convert video clips to animated GIFs
Video Compress
Reduce video file size with quality presets
Video Trim
Cut and trim sections from video files
Video to MP4
Convert MOV, AVI, MKV, WEBM to MP4
Speech to Text
Dictate live using your browser's built-in speech recognition
Video Speed
Change video playback speed (0.25x to 4x)
Video Merge
Concatenate multiple video clips together
Video Reverse
Play video clip backwards
Video Rotate/Flip
Rotate or flip video 90/180/270 degrees
Video Resize
Change video resolution (4K to 360p)
Video Mute
Remove audio track from video
Video Loop
Loop video clip 2x to 10x
Frame Extractor
Extract specific frames from video as images
Video to WebM
Convert video to WebM format
GIF to Video
Convert animated GIF to MP4 video
Audio Waveform
Generate waveform image from audio file
Audio Normalizer
Normalize audio volume to target level
Pitch Changer
Change audio pitch without changing tempo
Audio Speed
Change audio playback speed
Audio Fade
Add fade in and fade out effects
Audio Mixer
Mix multiple audio tracks together
Silence Remover
Remove silent sections from audio
Audio Equalizer
10-band equalizer with presets
Subtitle Editor
Edit SRT/VTT subtitle timing and text
Subtitle Converter
Convert between SRT, VTT, ASS, SBV formats
Subtitle Sync
Shift subtitle timestamps forward or backward
Video Thumbnail
Extract a frame from video as thumbnail image
Burn Subtitles
Hardcode SRT/VTT subtitles into video
Embed Subtitles
Embed soft subtitles into MP4 container
Video Watermark
Overlay image or text watermark on video
Video to MOV
Convert video files to Apple MOV format
MP4 to WebM
Convert MP4 video to WebM format
MKV to MP4
Convert MKV video to MP4 format
BPM & Key Detector
Detect tempo and BPM of audio files
Noise Reduction
Remove background noise from audio
MP3 Tag Editor
Edit ID3 tags: title, artist, album, cover art
Audio to Video
Combine audio with image to create video
M4A to WAV
Convert M4A audio to WAV format
AAC to WAV
Convert AAC audio to WAV format
FLAC to MP3
Convert FLAC audio to MP3 format
OGG to FLAC
Convert OGG audio to FLAC format
AIFF to MP3
Convert AIFF audio to MP3 format
M4A to MP3
Convert M4A audio to MP3 format
WAV to FLAC
Convert WAV audio to FLAC format
AVI to MP4
Convert AVI video to MP4 format
FLV to MP4
Convert Flash video to MP4 format
WebM to MP4
Convert WebM video to MP4 format
Podcast RSS Generator
Build valid podcast RSS feeds from a form
RSS Feed Validator
Validate RSS and Atom feeds against spec
RSS Feed Merger
Combine multiple RSS feeds into one
WMA Converter
Convert WMA audio to MP3, WAV, FLAC, or OGG
OPUS Converter
Convert OPUS audio from Discord/WhatsApp to MP3/WAV
AC3 Converter
Convert Dolby Digital AC3 audio to MP3 or WAV
APE Converter
Convert Monkey's Audio APE files to MP3 or FLAC
VOB to MP4
Convert DVD VOB files to MP4 video
TS to MP4
Convert Transport Stream TS/MTS/M2TS to MP4
WMV Converter
Convert WMV video files to MP4
MPG to MP4
Convert MPG/MPEG video to MP4 format
Pause Remover
Trim long pauses and silent gaps from speech recordings
Subtitle Style Generator
Design subtitle appearance for TikTok/Reels/YouTube
Audio Joiner
Merge MP3, WAV and other audio files into one track, with optional crossfade
Compress Video for Discord
Turns Discord's 10 MB limit into a two-pass bitrate budget from the clip's length
How to choose the right tool
Match the tool to the operation, because re-encoding costs quality and time that a copy does not. If you only need a different container, MKV to MP4 and Video to MP4 rewrap where they can, and Embed Subtitles adds a selectable subtitle track by stream copy, leaving the video untouched. If pixels or samples really must change, Video Compress and Audio Converter are the workhorses, with Video Resize for dimensions and Video Trim or Audio Trimmer for length. Sound problems have dedicated fixes rather than one catch-all: Audio Normalizer evens out levels, Noise Reduction attacks steady background hiss, Silence Remover cuts dead air and Pause Remover strips the gaps that make a recording drag. For publishing, Video to GIF and Video Thumbnail produce the preview assets, Video Watermark stamps ownership, and Burn Subtitles is the choice when captions must survive on a platform that ignores subtitle tracks. Music work has its own corner: BPM and Key Detector reads tempo and key from a file, MP3 Tag Editor fixes metadata, and Video to Audio pulls the soundtrack out of a clip without re-encoding what it does not have to. Use Audio Joiner rather than Audio Mixer when the files should play one after another instead of on top of each other — the mixer overlays tracks, the joiner sequences them. And when the only thing wrong with a clip is that an upload refused it, Compress Video for Discord is the page to open before Video Compress, because it targets a byte ceiling instead of a quality setting you would otherwise have to guess at twice.
Frequently asked questions
Why is there a 200 MB limit on video conversion?
Because ffmpeg runs inside your browser as WebAssembly, and everything it works on lives in a roughly 2 GB heap: the source file, the decoded frames and the output all at once. Past about 200 MB the tab runs out of memory and the job dies halfway. Two operations dodge this — subtitle embedding, which copies streams rather than decoding them, and frame or thumbnail extraction, which uses the browser's own decoder. Both accept up to 500 MB.
Why does WebM output use VP8 instead of VP9?
The single-threaded ffmpeg core pinned here has libvpx-vp9 compiled in, but the encoder fails at runtime with out-of-memory errors or empty files. Rather than ship a codec that breaks unpredictably, every WebM output is encoded with VP8, which is reliable and noticeably faster. The trade-off is file size: VP8 needs more bitrate than VP9 for the same quality, so a WebM from these tools is larger than one from a desktop encoder.
Is my audio or video uploaded anywhere?
No, apart from one tool that tells you so on its own page. Conversion, trimming, compression, merging, subtitles and metadata all run through WebAssembly inside the tab, so the media never leaves the device. Speech to Text is the exception: it uses the browser's own speech recognition, and Chrome, Edge and Safari transmit the audio to their vendor's service to transcribe it. That upload is the browser's, not ours, and no other tool here does anything similar.
Why is conversion slower than the desktop app I normally use?
Desktop ffmpeg uses every core in your CPU and often the GPU's hardware encoder. The WebAssembly build runs on one thread with no hardware acceleration, so a minute of 1080p H.264 can take several minutes of real time. Audio is far cheaper than video: an MP3 conversion is usually seconds. If a long clip must be re-encoded, trim it first, or lower the resolution before the encode rather than after.
Can I reverse a long video?
Not a long one, no. Reversing has no streaming mode — the entire decoded clip must sit in memory at once, and 1080p at 30 fps costs roughly 3 MB per frame. The caps reflect that: 20 seconds at 1080p or larger, 45 seconds around 720p, 90 seconds below 720p. If you need a longer reversed section, resize the clip down first, reverse it, and accept the smaller frame size.
Do converted files carry a watermark or a length limit?
No watermark is added to any output, audio or video, and there is no daily quota or account gate. The only limits are technical: the file-size caps set by the WebAssembly heap and the duration guidance for each codec family. Subtitle burn-in writes the text you supplied and nothing else, and Video Watermark only adds an overlay if you explicitly configure one.
Collections that include these tools
You might also need
Updated