โน๏ธ Metadata (EXIF) is always stripped automatically โ re-encoding via canvas never preserves it.
๐ต
Drop audio files here or click to upload
MP3 ยท WAV ยท OGG ยท FLAC ยท M4A (decoding depends on your browser) โ batch supported
โน๏ธ Decoding uses your browser's built-in codecs โ MP3/WAV decode everywhere, FLAC and OGG decode in Chrome/Firefox but not reliably in Safari. There's no lightweight pure-JS FLAC or OGG encoder available, so WAV and MP3 are the honest ceiling for output formats here.
๐ฌ
Drop a video here or click to upload
One video at a time ยท MP4/WebM work best
STARTEND
โน๏ธ This plays the clip through MediaRecorder and re-encodes it to WebM (VP9/Opus) โ it isn't a byte-exact cut of the original file, but quality loss is minimal. A frame-accurate, no-recompression trim needs a full ffmpeg-in-the-browser build (~30MB+ download), which is out of scope for a lightweight local tool. Needs Chrome or Firefox โ Safari's captureStream() support is unreliable.
Document conversion is split across dedicated tools rather than crammed in here, since each format needs a genuinely different engine:
Plain-text formats (TXT, CSV, JSON) mostly just need copy-paste + the tools above โ a generic DOCX/RTF converter would need a much heavier library than fits this site's "no dependencies bigger than the tool itself" approach, so it's intentionally left out rather than shipped half-working.