Video Encoder

Transcode, resize and re-encode your video — right in your browser.

Drop your video here

or use the button below to choose a file from your device

MP4 · MOV · WebM · MKV · AVI · M4V · MPEG · MPG

Your video is processed locally in your browser. The original file is not uploaded to the server during normal conversion.

Video encoding can be slower and more memory-intensive on mobile devices. For best results use a modern desktop browser.

Output video codec

Encoding Video

Processing locally · your video is being processed on this device.

0%

Large videos may take several minutes depending on your device.

Your video is ready

The optimized file was created and is previewed below. Download it to save it to your device.

Preview

What the encoder can do

More than a simple converter — full control when you need it, presets when you do not.

Social presets

One-click presets for Instagram Reels, TikTok, YouTube Shorts, Facebook Reels, WhatsApp and more.

Codec choice

H.264 for universal playback, HEVC for smaller files, VP9 for open web, or Copy to skip re-encoding.

Resize & reframe

Step down to 1080p or 720p, set custom dimensions, or pick an aspect ratio — 9:16, 1:1, 16:9 and more.

Download instantly

The finished file is created in your browser and saved to your device. No server wait, no queue.

Speed control

Encoder speed goes from ultrafast to veryslow. Faster encodes finish sooner but produce larger files.

Audio control

Choose AAC, Opus, MP3, Vorbis or copy the original audio track untouched.

When to use the encoder vs the compressor

Both tools share the same engine. Choose based on how much control you need.

Use the Encoder when…

  • You need to pick a specific codec or container
  • You want a social preset with exact dimensions
  • You need to resize, crop or reframe
  • You want fine control over quality and speed
You are here

Use the Compressor when…

  • You just need a smaller file, fast
  • You want four simple levels instead of many dials
  • You are sending a video over email or chat
  • You do not need to change codec or resolution
Open Compressor instead

Encoder tips

  • Start with Original or High Quality — they preserve the source resolution and look great.
  • Use a social preset for Reels, Shorts and TikTok — it sets the right dimensions and frame rate.
  • Pick H.264 if you will share the file widely — it plays in every browser, editor and device.
  • Use Copy mode to change containers without re-encoding — it is instant.
  • Downscaling to 1080p or 720p saves a lot of time and file size with minimal visible difference.
  • Leave the bitrate field empty to let FFmpeg choose — it usually makes a better decision than manual values.

Frequently asked questions

Is my video uploaded to a server?
No. In the normal workflow your video is read and processed locally in your browser. The server only serves the application files.
Which codec should I choose?
H.264 is the safest default — it plays everywhere. HEVC gives smaller files but needs modern hardware. VP9 is efficient but slower. Use Copy if you only need a container change.
Why is HEVC or VP9 marked "Not in this build"?
Some FFmpeg builds do not ship every encoder. The app detects availability at startup and disables what is missing so you never pick a broken option.
Why is there no AV1 encoding?
This build does not include an AV1 encoder, and AV1 encoding is extremely slow in a browser. H.264 covers virtually all real-world sharing needs.
How long does encoding take?
It depends on your CPU, the video resolution, duration and the settings you choose. A short 720p clip finishes quickly; a long 4K video takes longer. The progress bar tracks FFmpeg and shows an estimate.
What happens if the browser tab is closed during encoding?
Processing stops immediately and the partial output is discarded. You can pick the same file and start again.

Read the full privacy policy

Need a smaller file instead?

The compressor makes it simpler — four clear levels, one click.