Common file size limits
Before compressing, check where the file is going and how much the recipient accepts. These are common limits as of September 2026. Platforms change their rules, so treat the message you see when sending as the final word.
| Where | Typical limit | What to do |
|---|---|---|
| Gmail attachment | 25 MB | Use the dedicated Email Attachment Compressor (sets 20 MB for video / 5 MB for PDF), or set a 20 MB target in the video compressor |
| Outlook.com and most mail servers | 20–25 MB | Aim under 15 MB with our Email Compressor; keep PDFs under 5 MB for corporate mail servers |
| Discord (free) | 20 MB per file since August 2026 (Nitro tiers allow more) | Use the Discord 10MB Compressor to land strictly under 9.5 MB / 48 MB, or set an 18 MB target in the video compressor |
| Videos sent as media are re-encoded; the cap depends on the app version. Sent as a document, files up to 2 GB keep their quality | Compress under 16 MB with the WhatsApp Video Compressor for chat, or attach as a document to keep the original | |
| Slack | 1 GB per file on most plans | Usually no compression needed |
| Telegram | 2 GB per file (free accounts) | Usually no compression needed |
| GitHub Issues / PRs (Free) | 10 MB for .mp4 / .mov (100 MB on GitHub Pro / Team) | Convert .mov screen recordings under 9.5 MB with the GitHub PR Video Compressor |
| Job and application portals | Often 1–5 MB for PDFs, 100–500 KB for photos, sometimes fixed pixel dimensions | Use the 1MB / 2MB PDF Compressor or Split PDF by Size for documents, and the 100KB Image Compressor or HEIC Compressor for photos |
Leave headroom: set the target about 10% below the limit. The target size is an estimate, so check the actual output size before downloading.
Video: hitting a target size, and whether to lower resolution
Phone videos are large because of resolution and bitrate (4K, 60 fps), not length. One minute of 4K footage is often 300–400 MB. The same minute at 1080p with a normal bitrate is usually 30–80 MB, and 720p is smaller still. Actual results depend on the footage: fast motion and fine detail need more bits.
Sending to a service with a size limit
- Open the video compressor and choose a file. MP4, MOV, MKV, AVI, WebM and other common formats are accepted; the output is MP4.
- Enter a target size or pick a preset. Leave about 10% below the platform limit.
- Trim first if you only need part of the clip. Halving the duration roughly halves the size, which costs less quality than squeezing the bitrate.
- When it finishes, check the actual size, play a few seconds to confirm picture and sound, then download.
Just making it smaller, no hard limit
- Quality: start with Balanced. Step up one level if it looks soft, step down if it is still too large. There is rarely a reason to start at the smallest setting.
- Resolution: 720p is enough for phone viewing; keep 1080p for TVs and projectors. Going from 4K to 1080p usually cuts the size by more than half with little visible difference.
- Frame rate: 60 fps to 30 fps saves roughly another third to a half. Motion looks slightly less smooth, which rarely matters for everyday clips.
- Codec: H.264 plays everywhere and is the safe choice for sharing. H.265 is typically 20–40% smaller at the same quality, but older devices and some apps cannot open it, and it is only offered when your device has hardware support.
Why the file did not get smaller
If the source is already low-bitrate (a clip saved from WhatsApp, TikTok or a messaging app), re-encoding gains little and can even add a few percent. In that case only lowering resolution or trimming helps; otherwise keep the original.
Images: which format to choose, and how to get under 100 KB
| Format | Characteristics | Best for |
|---|---|---|
| JPEG | Universal, lossy, no transparency | Photos and anything you send to people you do not control |
| PNG | Lossless, supports transparency, larger files | Screenshots, icons, anything needing a transparent background |
| WebP | About 25–35% smaller than JPEG at the same quality, supports transparency, displays in all current browsers | Web images, social sharing |
| AVIF | Smaller than WebP; some older devices and apps cannot open it | Your own website, when you control the viewer |
| HEIC (input only) | The iPhone default. This site decodes HEIC locally and outputs JPEG by default (PNG when the image has transparency); it does not write HEIC | Converting iPhone photos for forms, email or Windows PCs that cannot open HEIC |
Reaching a specific size (100 KB, 200 KB)
- Reduce dimensions first. Phone photos are often 4000×3000 pixels; 800–1200 pixels is plenty for an avatar or ID photo, and this step alone can cut the size to under a tenth.
- Then lower quality. JPEG or WebP at quality 75–85 is indistinguishable for most viewers; visible softness starts below about 60.
- Keep transparent images as PNG or WebP. Converting to JPEG fills transparent areas with black or white.
Why screenshots get bigger, not smaller
Screenshots are usually PNG with lots of text and sharp lines. Converting them to JPEG produces fringing around text and is not always smaller. Keep screenshots as PNG and reduce dimensions, or convert to WebP.
Each image is limited to 100 MB and 40 megapixels. Batch processing and ZIP download are supported. Open the image compressor to start.
PDF: fitting an email limit, and why scans resist compression
Large PDFs are almost always large because of images: scanned pages, photos, high-resolution screenshots, full-page graphics. A text-only PDF is already small and has little left to compress.
Choosing between the two modes
| Mode | What it does | Best for | Trade-off |
|---|---|---|---|
| Smart | Recompresses embedded images and removes redundant objects while keeping text, links and forms | Contracts, resumes, papers, reports with mixed text and images | Images lose a little detail; text-only PDFs barely shrink |
| Scanned pages | Re-renders every page as an image | Scans, photographed documents, or when Smart mode is not enough | Text can no longer be selected or searched; links and form fields are lost |
- Try Smart mode first (or open the 1MB / 2MB PDF Compressor). If a long scanned packet still exceeds a strict portal cap, use Split PDF by File Size to divide it into clean MB-capped parts rather than blurring text.
- Each file in compression mode is limited to 100 MB. Owner print/copy restrictions are cleared automatically, or you can use Unlock PDF, Remove Blank Pages, and Merge PDF & HEIC directly in the workbench.
- Page through the result: text should stay legible, page count unchanged, signatures and stamps still readable.
- Open the PDF compressor to start.
Slow, failed, or the result looks wrong
- Slow: video encoding is heavy work. When no hardware encoder is available, the tool falls back to software encoding, which can be several times slower and needs a larger one-time engine download. Keep the tab in the foreground, close other memory-hungry tabs, and use a computer for large files.
- Failed: process fewer files at once, or test with a smaller file. The software encoding path has an input limit of about 2 GB; trim longer files first or use a computer.
- Blurry: step quality up one level or keep the original resolution and run again. Footage with text is more sensitive to compression, so err on the larger side.
- Word, Excel, PowerPoint: not supported directly. Export to PDF first, compress with the PDF tool, then check the layout.
- Where is the result: compression never overwrites your original; it creates a new file that you download. Save what you need before closing the page.
Why nothing is uploaded
Video, image and PDF compression run on encoders built into your browser (WebCodecs and WebAssembly). By default your files are not sent to a server. That is also why a 1 GB video does not need a half-hour upload first: speed depends on your computer or phone, not your connection. Temporary data in the browser is released when you close the page.
Compare local browser processing against upload-based converters on our FreeConvert Alternative, Watermark-Free Clideo Alternative, and Browser HandBrake Alternative pages. Details on telemetry and data handling are in the privacy notes.
Browsers and devices
Use a recent version of Chrome, Edge or Safari. The video tool checks what your device supports: it uses hardware encoding when available and software encoding otherwise.
Desktop Chrome, Firefox and WebKit have been verified with real file exports. Mobile browsers work, but speed and the largest file you can process depend on device memory. In-app browsers inside messaging apps may block downloads; open the page in the system browser and keep it in the foreground.
Back to the tools. Try your own file.
Start compressing