Free toolConvert video for Instagram

Reel won't upload?
Fixed in one click.

Re-encode any video to exactly what Instagram accepts: the right size, codec, frame rate and sound. It's done on your device, so nothing is uploaded.

  • No sign-up
  • Nothing uploaded
  • Free, forever

Drop a video here

MP4, MOV or WebM. It's converted on your device; nothing is uploaded.

How it works

Three steps. Seconds, not minutes.

  1. 01

    Choose a video

    You'll see its size, frame rate and length, and anything Instagram won't like.

  2. 02

    Pick the shape

    Fill the phone screen, fit it with bars, or keep it as it is.

  3. 03

    Convert and post

    Check the preview, download the MP4, and upload it to Instagram.

Why this one

Built by the people behind Razzle. Made for people who post.

Inside every limit

Built against Meta's own Reels limits: H.264, AAC at 48 kHz, 23 to 60 fps, the index at the front. Instagram takes it first time.

Runs on your device

Uses your browser's own video encoder. No upload, no queue, no file size cap from us, and private client footage stays private.

Fills the screen

Turns landscape and odd-shaped clips into 1080 × 1920, cropped to fill or fitted with bars, your choice.

The rules

What Instagram accepts. From Meta's own limits.

File
MP4 or MOV, index at the front, up to 300 MB
Video
H.264 or HEVC, 23 to 60 frames a second, up to 1920 pixels wide
Sound
AAC, up to 48 kHz, mono or stereo
Shape
anything from very tall to very wide; 9:16 avoids cropping and bars
Length
3 seconds to 15 minutes

Make it yours

Take it further in the studio. Start from one of these.

Browse all 33 templates

Questions

Good to know.

Updated

No. Your browser decodes and re-encodes it on your own device with WebCodecs. Nothing is sent to a server, and the converted file downloads straight from the page.

Every word on the beat.
Every video, yours.