Make a video small enough to send in seconds on Telegram. The target size is an editable field, the encode runs locally, and your clip never touches a server on the way to being sendable.
How it works
- Drop a video. Nothing uploads; the file is read in place.
- Pick the output: format, a quality preset or an exact target size, a trim range, audio on or off.
- Convert & download. Remuxes are near-instant; re-encodes show progress and can be cancelled.
Questions
- Does Telegram have a size limit?
- Telegram allows up to 2 GB per file on free accounts (4 GB with Premium), so almost nothing is technically blocked — but a 500 MB video takes as long to upload as it does to compress here first. The 100 MB opening target sends fast almost anywhere; raise it when you know the pipe is big.
- Does my file get uploaded?
- No. The models and all processing run inside your browser on your own device. You can verify this yourself: open your browser’s DevTools, watch the Network tab, and process a file: there are no uploads. After the first visit most tools also work fully offline.
- Which formats are supported?
- MP4 and WebM out, with H.264, VP9 or VP8 video depending on what your browser can encode. The tool only offers what it has verified will work on your machine: HEVC and AV1 encoding are not available in browsers today, so they are not offered.
- Why is compressing sometimes instant and sometimes slow?
- Trimming, muting and container changes copy the existing video stream without re-encoding, so the result is near-instant. Changing quality or resolution requires a real re-encode at roughly playback speed on typical hardware.
- How big will my GIF be?
- The panel estimates the size before you export. GIFs are an old format and get large fast, so trimming the clip and lowering the width are the two controls that matter.