BitSized

Discord Video Compressor for iPhone and iPad

Works in Safari, needs no App Store app, and uploads nothing. Pick your clip, pick the size Discord allows, and your iPhone or iPad does the encoding itself.

To compress a video for Discord on iPhone or iPad, open this page in Safari, add your clip from Photos or Files, and choose the Discord Free 20MB target. The tool computes the exact H.264 bitrate for your video's length and encodes it on your device, producing a clean MP4 with no watermark that Discord's mobile app accepts and plays inline.

Last updated: · every number on this page was re-verified against official sources on this date

Files are processed on your device. Nothing is uploaded.

Drag & drop videos here, or click to browse

MP4, MOV, WebM, MKV, AVI · batch supported · clips up to ~10 min work best

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 modeRough size per minuteDiscord 20MB outcome
4K 60 HDR (High Efficiency)400MB and upRejected, far over the limit
4K 30 (High Efficiency)170 to 350MBRejected
1080p 60 (High Efficiency)90 to 170MBRejected beyond a few seconds
1080p 30 (Most Compatible)90 to 130MBStill rejected for normal clips
Any clip compressed hereFits the target you pickAccepted, 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. 1

    Open this page in Safari and tap the drop zone, then pick a clip from Photos or Files.

  2. 2

    Choose Discord Free (20MB), Nitro Basic (50MB), or a custom target for bots and other platforms.

  3. 3

    Keep the resolution on Auto for short clips, or pick 720p or 480p for longer footage to speed up the encode.

  4. 4

    Tap Compress. The engine downloads once (about 25MB, then cached); after that, compressing starts immediately.

  5. 5

    Preview the result, tap Download, then attach the MP4 from Downloads in the Discord app. It plays inline in chat.

Frequently asked questions