Why compress on the device instead of an app or a server?
iOS compressor apps exist, and server-based sites are one search away, but both ask for more than the task deserves. Apps want permanent media access plus, usually, a subscription for settings a chat attachment does not need. Server sites take your footage, with your face, your home, and your notifications in it, and store it on hardware you know nothing about. Running the encode in Safari avoids both: you hand over one file, the phone processes it, and the moment you close the tab it is as if nothing happened.
There is also a legal-adjacent comfort for group conversations. Clips you share in a private server often include other people who never agreed to have their footage uploaded to third-party infrastructure. Local processing keeps that decision yours alone, and it is the same reason journalists and clinicians prefer on-device tools.
The iPhone .mov and HEVC problem, explained
Since iOS 11, iPhones default to High Efficiency (HEVC) recording inside .mov containers. It halves file sizes compared to older formats, which is wonderful for storage and awkward for chat: Discord's inline player and plenty of the Windows and Android devices on the other end handle H.264 MP4 far more reliably. On top of that, Discord's mobile apps now check the pre-compression file size, so the days of oversized clips quietly shrinking on upload are gone. Converting HEVC .mov to H.264 MP4 at a target size fixes both issues in one step, and that is exactly what the tool here does.
| iPhone recording mode | Rough size per minute | Discord 20MB outcome |
|---|---|---|
| 4K 60 HDR (High Efficiency) | 400MB and up | Rejected, far over the limit |
| 4K 30 (High Efficiency) | 170 to 350MB | Rejected |
| 1080p 60 (High Efficiency) | 90 to 170MB | Rejected beyond a few seconds |
| 1080p 30 (Most Compatible) | 90 to 130MB | Still rejected for normal clips |
| Any clip compressed here | Fits the target you pick | Accepted, plays inline |
Recording sizes vary by model and settings; ranges above are typical of recent iPhones and are the reason short clips still bounce at a 20MB ceiling.
The Photos-to-Discord workflow on iOS
The smoothest loop takes about two minutes end to end. Open this page in Safari and add the clip through the file picker; on iOS you can reach your Photos library from there or use Files if you keep clips elsewhere. Choose the target, 20MB for free Discord, 50MB when your whole chat has Nitro Basic. Compress, preview the before and after on the iPad's larger screen if you have one, then Download. The file lands in Downloads in the Files app, and from the Discord attachment sheet you can browse straight to it. If you share clips often, add this page to your Home Screen from the Safari share sheet so it opens like an app.
Battery and heat on iPhone
Encoding is CPU-heavy, and iPhones manage that well but not invisibly: a several-minute 1080p encode will warm the device and use a noticeable slice of battery. For one or two short clips it is a non-event. For batches, put the phone on a charger, keep it out of a case during long runs, and prefer 720p for anything past three minutes. If the phone gets warm, that is the encoder working, not a fault, and the progress bar will tell you when it is done.
Steps on iPhone and iPad
- 1
Open this page in Safari and tap the drop zone, then pick a clip from Photos or Files.
- 2
Choose Discord Free (20MB), Nitro Basic (50MB), or a custom target for bots and other platforms.
- 3
Keep the resolution on Auto for short clips, or pick 720p or 480p for longer footage to speed up the encode.
- 4
Tap Compress. The engine downloads once (about 25MB, then cached); after that, compressing starts immediately.
- 5
Preview the result, tap Download, then attach the MP4 from Downloads in the Discord app. It plays inline in chat.
Frequently asked questions
More Discord compressor guides
Video compressor for Discord, step by step
Formats, limits and the full walkthrough
Best compressor settings for Discord
Resolution, bitrate and audio choices under 20MB
Online compressor, no install needed
Works on any device, nothing to download
Best free Discord video compressors (2026)
7 tools compared, with honest trade-offs
What Reddit users recommend
Real threads, honest consensus
Discord video compressor for Mac
Safari and Chrome on macOS, no install, HEVC .mov fixes
Discord video compressor for Android
No Play Store app; runs on your phone in Chrome
Discord video compressor for iPhone and iPad
Safari-friendly, fixes the HEVC .mov problem
Compress audio for Discord
How much sound fits in 20MB and how to get it there
Compress video to 10MB
The classic safe size for any server
Discord file size limits explained
History, current limits, and workarounds
Twitch Bits to USD calculator
Our second free tool