Home › Formats › Video › MP4

MP4 files: what they are and how to convert or compress them

MP4 is the universal video container, usually holding H.264 video and AAC audio. It plays on every phone, browser, TV, and editing program, which is why most platforms ask for it.

Usual codecs
H.264 video, AAC audio
Plays on
Everything
Subtitles
Limited
Best for
Sharing and uploading

What is an MP4 file?

MP4 is a container, a box that holds video and audio streams plus metadata like chapters and subtitles. It became the universal video format because it can carry H.264, the codec every phone, browser, TV, and editor decodes in hardware, alongside AAC audio. Newer MP4 files may use HEVC (H.265) or AV1 video instead, which is where compatibility problems start.

Container versus codec

When an MP4 will not play, the container is rarely the problem; the codec inside is. A HEVC MP4 from an iPhone may refuse to open on an older Windows PC, and an AV1 MP4 will not play on older TVs. Converting to H.264 fixes it, and when the video is already H.264, tools like ours simply copy the stream into a fresh MP4 in seconds without re-encoding or quality loss.

Converting and compressing MP4

MOV, MKV, WebM, and AVI files convert to MP4 for maximum compatibility. Audio can be extracted to MP3. For sharing, the video compressor re-encodes at a lower bitrate and resolution, which typically cuts a phone recording by 80 to 90 percent. Short clips become GIFs for chat apps.

Frequently asked questions

What is the difference between MP4 and MOV?

Almost nothing technically; both derive from the same QuickTime structure. MOV is Apple's branding and is less widely accepted, so converting MOV to MP4 is usually just a container swap.

Why is my MP4 so large?

Phone cameras record at very high bitrates for editing headroom. Compressing to 720p at a medium quality keeps it watchable at a fraction of the size.

Does MP4 support subtitles?

Yes, as embedded text tracks, though support varies by player. Burned-in subtitles are more reliable.

Convert or edit MP4 files

MP4 to WebM.mp4 → .webmCompress VideoShrink MP4, MOV, WebM, and MKV videos for email, Discord, and messaging appsCompress Video for DiscordShrink a video to fit the Discord upload limit (10 MB free, 50 MB Nitro Basic, 500 MB Nitro) in your browserCompress Video for EmailMake a video small enough to attach to an email (25 MB Gmail and Outlook limit, or 20 and 10 MB) in your browserCompress Video to a Target SizeCompress a video to an exact maximum file size (8, 10, 16, 25, 50, 100, or 200 MB) in your browser for WhatsApp, Telegram, forums, and uploads with limitsTrim VideoCut a clip out of an MP4, MOV, WebM, or MKV by start and end time in your browserCrop VideoCrop a video to square, vertical 9:16, 4:5, or 16:9 in your browser, centered, for Reels, TikTok, and ShortsRotate VideoRotate a video by 90, 180, or 270 degrees or mirror it, in your browserMute VideoStrip the audio track from an MP4, MOV, WebM, or MKV in seconds, without re-encoding the videoChange Video SpeedMake a video faster or slower, with the audio pitch preserved, in your browserVideo to FramesSave frames from a video as JPG images at a chosen rate (one per second, five per second, every frame) in your browser, downloadable as a ZIPVideo to TextTranscribe the speech in a video to text on your device with Whisper: MP4, MOV, WebM, MKV in, plain text plus SRT and VTT subtitles outMP4 to MP3.mp4 → .mp3Audio to TextTranscribe MP3, WAV, M4A, OGG, and FLAC recordings to text on your device with WhisperTrim AudioCut a section out of an MP3, WAV, M4A, FLAC, or OGG file by start and end time, in your browserChange Audio VolumeMake an audio file louder or quieter, or normalize it to a standard loudness, in your browserVideo to GIFTurn MP4, MOV, WebM, or MKV video clips into high-quality GIFs in your browser

Make MP4 files

MOV to MP4.mov → .mp4MKV to MP4.mkv → .mp4WebM to MP4.webm → .mp4AVI to MP4.avi → .mp4GIF to MP4Convert animated GIFs to MP4 video in your browser