MT Media Tools
Media Tools

Free media tools powered by in-browser WebAssembly

Convert, trim, compress and edit video, audio and GIF files privately in your browser with WebAssembly. No uploads, no servers, no signup.

πŸ”’ All tools run entirely in your browser β€” nothing is uploaded, no servers, no API calls.
Advertisement
🎞️

Video to GIF

Turn a video clip into an animated GIF with fps, width and duration controls.

Convert
βœ‚οΈ

Trim Video

Cut a video between start and end times directly in your browser.

Edit
πŸ”‡

Mute Video

Remove the audio track from a video while keeping the picture.

Edit
🎧

Extract Audio

Save a video's soundtrack as MP3 or WAV without uploading it.

Audio
πŸ“‰

Compress Video

Re-encode video with CRF and scale controls to reduce file size.

Optimize
πŸ–ΌοΈ

GIF from Images

Combine uploaded images into an animated GIF at your chosen frame rate.

GIF
βœ‚οΈ

Audio Cutter / Ringtone Maker

Trim audio clips and make custom ringtones in your browser.

Audio
πŸ“Έ

Extract Video Frame

Grab a single frame from a video as an image.

Video
πŸ”„

Video Converter

Convert videos between MP4 and WebM locally with ffmpeg.wasm.

Video
🎬

GIF to Video

Turn animated GIFs into compact MP4 videos in your browser.

Video
βœ‚οΈ

Crop Video

Crop a video by pixel coordinates and download a new MP4.

Video
πŸ“

Resize Video

Resize video to a target width while keeping the aspect ratio.

Video
πŸ”

Rotate Video

Rotate video 90 degrees clockwise, counterclockwise or 180 degrees.

Video
🧩

Merge Videos

Combine two or more videos into one MP4 in your browser.

Video
⏩

Change Video Speed

Slow down or speed up video from 0.5x to 2x locally.

Video
🎚️

Audio Converter

Convert audio or video soundtracks to MP3, WAV, OGG or M4A.

Audio
πŸ”Š

Normalize Audio

Apply loudness normalization to audio or video soundtracks.

Audio
πŸ’¬

Subtitle Editor

Create and edit SRT subtitle cues synced to a video, then export the .srt or burn captions into the video.

Video
🎞️

All Frames Extractor

Extract frames from a video at a chosen frame rate and download them as PNG images.

Video
πŸ–ΌοΈ

Video Poster / Thumbnail

Pick a timestamp and export a high-quality poster or thumbnail image from a video.

Video
πŸ”—

Join Audio Files

Concatenate two or more audio files into a single track in your browser.

Audio
πŸ“

Transcribe Audio to Text

Turn speech in audio or video into text with Whisper AI running privately in your browser.

Audio
πŸ—¨οΈ

Auto Subtitle Generator

Generate editable SRT and VTT subtitles from speech with in-browser Whisper AI.

Video
πŸ”₯

Burn Subtitles into Video

Hard-code SRT or VTT captions into a video with custom size, color and position.

Video
βͺ

Reverse Video

Play a video backwards, with reversed or removed audio, without uploading it.

Edit
πŸ’§

Add Watermark to Video

Overlay a text or logo watermark on a video with position, opacity and size controls.

Edit

Private video, audio and GIF tools in your browser

Media Tools runs demanding media tasks locally using JavaScript and WebAssembly. Pick a tool, choose a file from your device and the processing happens inside the browser tab β€” your videos, audio tracks and images are never uploaded to a server.

The first time you use a video or audio tool, the page downloads the ffmpeg.wasm engine. That engine is large because it contains a real media processor compiled to WebAssembly, but after it loads you can convert a video to GIF, trim a clip, extract audio or compress video without sending private files anywhere.