noupload.tools

runs on your machine, not ours

Convert video without uploading it.

50 tools built on FFmpeg, compiled to WebAssembly. Choose a file, set the options, and the work happens in this tab. There is no server to send it to.

No uploadNo sign-inNo size capNo watermarkWorks offline after the first load
every tool shows its command
ffmpeg -i holiday.mov -vf scale=-2:720 \
  -c:v libx264 -preset veryfast -crf 28 -pix_fmt yuv420p \
  -c:a aac -b:a 96k -movflags +faststart output.mp4
Done in 11.4soutput.mp4 ยท 68% smaller
  1. Pick a file

    Your browser opens it from disk. It is never read by anyone else, because there is nowhere for it to go.

  2. Set the options

    The exact FFmpeg command updates as you change things, so you can see what will happen and copy it if you want.

  3. Run it

    Your own CPU does the encoding. Big files take real time, and the result downloads straight from the page.

Captions

Turn speech into subtitles, on your own machine.

Auto-captions

Burn word-timed captions onto a video, without uploading it.

Transcribe to text

Turn speech into an SRT, VTT or plain transcript. Runs on your machine.

Video

Convert, compress, cut and clean up video files.

Convert video

Move a video between MP4, WebM, MKV, MOV, AVI and OGV.

Compress video

Shrink a file for email or Discord without dropping to potato quality.

Trim video

Cut a clip out of a longer video by start and end time.

Resize video

Scale a video to an exact size or a standard resolution.

Crop video

Trim the edges off a video, or cut a vertical clip out of a wide one.

Rotate or flip video

Fix a clip that came off the phone sideways.

Remove audio from video

Strip the sound track and keep the picture untouched.

Change video speed

Speed a clip up or slow it down, with the audio pitch-corrected.

Reverse video

Play a clip backwards. Keep it short, reversing buffers every frame in memory.

Video to GIF

Two-pass palette conversion, so the GIF does not come out muddy.

Grab a frame

Pull a single still out of a video as a JPEG, PNG or WebP.

Video to image sequence

Export frames as numbered images, zipped up for download.

Merge videos

Join clips end to end. Mismatched sizes get letterboxed onto one canvas.

Add a watermark

Drop a logo onto a video, with control over corner, size and opacity.

Add text to video

Burn a caption or title straight into the picture.

Burn in subtitles

Bake an SRT or ASS file into the video so captions survive re-uploads.

MP4 to WebM

Convert MP4 to WebM with VP8 and Opus.

WebM to MP4

Convert WebM to MP4 so it plays anywhere.

MOV to MP4

Convert iPhone and QuickTime MOV files to MP4.

MKV to MP4

Convert MKV to MP4 for players that refuse Matroska.

AVI to MP4

Convert old AVI files to modern MP4.

MP4 to GIF

Turn an MP4 clip into a clean animated GIF.

WebM to GIF

Turn a WebM clip or screen recording into a GIF.

Compress for Discord

Get a clip under the 10 MB Discord limit.

Compress for email

Get a video under a 25 MB mail attachment limit.

Audio

Convert, trim, level and combine sound.

Convert audio

Move audio between MP3, WAV, OGG, Opus, M4A and FLAC.

Extract audio from video

Pull the sound track out of any video file.

Trim audio

Cut a section out of a song, podcast or voice memo.

Change audio volume

Boost a quiet recording, or level a track to broadcast loudness.

Change audio speed

Speed up a podcast or slow down a lesson, keeping the pitch natural.

Merge audio files

Join tracks end to end, or lay one over another.

Audio to video

Wrap a track in an MP4 so it can go up to YouTube, cover art or waveform.

Video to MP3

Rip the audio out of any video as an MP3.

MP4 to MP3

Convert an MP4 into an MP3 audio file.

WAV to MP3

Compress a WAV recording down to MP3.

MP3 to WAV

Decode an MP3 to uncompressed WAV for editing.

M4A to MP3

Convert M4A or AAC audio to MP3.

FLAC to MP3

Convert lossless FLAC to MP3 for portable players.

OGG to MP3

Convert OGG Vorbis audio to MP3.

Image

Convert, resize and animate stills.

Convert image

Convert between PNG, JPEG, WebP, BMP and TIFF.

Resize image

Scale a picture to an exact size, with optional letterboxing.

Images to video

Turn a stack of photos into a slideshow MP4.

Images to GIF

Build an animated GIF from a set of still frames.

PNG to JPG

Convert PNG screenshots to smaller JPEG files.

JPG to PNG

Convert JPEG to lossless PNG.

WebP to PNG

Convert WebP images to PNG.

PNG to WebP

Convert PNG to WebP for smaller web pages.

Inspect

Look inside a file without opening an editor.

Media info

Read the streams, codecs, resolution and bitrate out of any file.

Why not use one of the upload sites?

Every free online converter you have used works the same way: your file goes to a server, gets processed there, and sits in a temporary folder until somebody deletes it. That is fine for a meme. It is not fine for a client's rough cut, a medical scan, a legal recording, or anything with a face in it you did not ask permission to hand over.

This site does the same job with FFmpeg compiled to WebAssembly, which means the encoder itself runs inside the browser tab. There is no upload step because there is no server. The site is static files; once they are cached, the tools keep working with your network unplugged.

The tradeoffs are honest ones. Your laptop is slower than a rented encoding box, so a long file takes longer. Very large files can exhaust the tab's memory. And the WebAssembly build is single-threaded, so it cannot use all your cores. In exchange, nothing you touch here leaves the machine. More on how that works.