How to use the MP4 Compressor online
An MP4 from a phone or camera is usually encoded at a far higher bitrate than it needs, because the device has to record in real time and cannot take a second pass. Re-encoding it with H.264 at a sensible quality level keeps it looking the same on screen while cutting the size dramatically.
Use the quality setting when you simply want a smaller file, and the target size when a service sets a hard limit. For a target size, the tool calculates the bitrate from the video's duration so the file lands just under the limit. Lowering the resolution to 720p is the most effective single change for long videos that will be watched on phones.
Nothing is uploaded. The MP4 is read from your disk into the browser tab, compressed by ffmpeg running as WebAssembly, and handed back as a download. Close the tab and the data is gone.
If the MP4 came from an iPhone or a recent Android phone, it was probably recorded at 1080p or 4K with a very high bitrate. Balanced quality at 1080p will usually cut it by two thirds or more with no visible change on a phone, and 720p cuts it further for sharing in chat apps.
MP4 Compressor settings explained
| Quality: High | CRF 23. Near-identical to the original MP4. |
|---|---|
| Quality: Balanced | CRF 28. The default, and the best starting point for phone recordings. |
| Quality: Smallest file | CRF 32. Noticeably softer, but very small. |
| Target size | Calculates the bitrate from the duration to hit a size limit, leaving room for the audio. |
| Resolution | 1080p, 720p or 480p. Reducing resolution also makes compression faster. |
When to compress an MP4
People compress MP4 files to send them by email, upload them to a portal with a size limit, attach them to a support ticket, or simply to save storage. Screen recordings are a common case: a 10 minute tutorial recorded at a high bitrate can often be cut to a fifth of its size with no visible difference, because most of the screen does not change from frame to frame.
Before you compress
MP4 files from screen recorders and phones often have a constant high bitrate even when little on screen changes, which is why they compress so well. Files already exported for the web from an editor are usually efficient, and may barely shrink; if the result would be larger, the tool tells you instead of handing back a bigger file.
How to use the MP4 Compressor, step by step
- Press the Choose button or drag files onto the box. You can add several at once, and they never leave your device.
- Set quality, target size and resolution to suit where the file is going. The defaults are a good starting point.
- Press Compress. The first time, the compression engine downloads once, about 32 MB, and your browser keeps it for next time.
- Check the result next to each file: the original size, the new size and the percentage saved. If the settings would make a file bigger, you are told instead of being given a larger file.
- Press Download to save each compressed file.
What decides how small it gets
Three things decide how small a video gets: its resolution, its length and how much movement it contains. A static screen recording or a talking head compresses enormously, because little changes between frames. Sport, confetti, water and handheld footage in low light compress less, because every frame is different and noise looks like detail to the encoder. The original bitrate matters too: phone footage at 20 to 50 Mbps has a lot of room to shrink, while a video already exported for the web may barely change.
Is it safe to compress MP4 files online?
With most online tools, "online" means your file is uploaded to a company's server, processed there and kept for a while before it is deleted. Here it is not. The page downloads the converter code to your browser, and your file is read and processed inside the tab on your own device. It is never sent to TapToConvert or anyone else.
You can check this yourself: once the page and, for audio and video, the converter engine have loaded, turn off Wi-Fi and the tool still works. That also means there is no queue, no daily limit and no size cap set by a server. The only limit is the memory your browser gives a single tab.
MP4 Compressor FAQ
Why is compressing slow?
Encoding video is heavy work, and in a browser it runs on one or two processor cores. For HD video expect several times the length of the video: in our tests a 6 second 1080p clip took about 30 seconds on a recent laptop. Lowering the resolution to 720p speeds it up considerably.
Will the compressed MP4 still play on my phone?
Yes. The output uses H.264 video and AAC audio in MP4 with the index at the front, the most compatible settings there are.
Will compressing change the MP4 format?
No. The result is still an MP4 with H.264 video and AAC audio, the most compatible combination, so it plays anywhere the original did.
Can I compress several MP4 files at once?
Yes. Add them all and they are compressed one after another, each with its own download button and a note of how much smaller it became.
Are my files uploaded?
No. Compression runs inside your browser tab, so your files stay on your device and are never sent to a server.