URL too large for WhatsApp
WhatsApp's 100MB media cap blocks bigger files. Use URL Encoder / Decoder to bring your URL under the limit while keeping it readable.
It's one of the most-searched questions on the topic: a URL just over the WhatsApp attachment limit, and you have to send it now.
WhatsApp's hard cap is 100MB per outgoing message. Anything bigger gets rejected — sometimes silently, more often after you've waited 30 seconds for the upload bar to crawl. The fix is to bring the URL below that threshold before you hit Attach.
Run it in your browser: URL Encoder / Decoder — Browser-only. Nothing is sent to a server.
Why this happens
URLs grow for predictable reasons — embedded images at full camera resolution, fonts shipped twice, scanned pages saved at 600 DPI, video clips that were never meant for email. The original was fine for archiving, but it isn't shaped for email. It takes less time than reading this paragraph.
How to bring a URL under 100MB
- Open URL Encoder / Decoder in any modern browser. Nothing installs.
- Drag the URL onto the drop zone. Multiple files work too; URL Encoder / Decoder processes them in a single pass.
- Pick a compression preset. "Balanced" is the right answer 95% of the time — visually identical output, file size cut by 50–80%.
- Wait for processing — usually under five seconds for a URL smaller than 50MB.
- Download the result. It lands in your default downloads folder under the original filename, suffixed.
- Attach the smaller version to WhatsApp and send. The size badge in the attachment row should now read well below 100MB.
If you have a stack of URLs to send to the same person, drop them in together — URL Encoder / Decoder handles a batch in one click, then you attach the whole folder.
What if it's still too big?
A few URLs resist compression — usually because they're already aggressively compressed, or they're video / audio at high bitrate. Two reliable next moves:
- Trim or split. If the URL is content-rich, sending half today and half tomorrow often beats forcing it into one attachment.
- Switch to a cloud link. Google Drive, OneDrive, Dropbox, and WeTransfer all give you a copy-paste link that bypasses every mail provider's cap.
Open the tool
Browser-only. Nothing is sent to a server.
Frequently asked questions
Does URL Encoder / Decoder upload my URL to a server?
No. URL Encoder / Decoder runs entirely in your browser using WebAssembly. The URL never leaves your device — there is no server to send it to.
Will the recipient be able to tell the URL was compressed?
Usually not. The "Balanced" preset on URL Encoder / Decoder targets visually indistinguishable output. Only a side-by-side pixel comparison would reveal the difference, and recipients almost never do that.
What's the maximum I should attach to WhatsApp, in practice?
Stay 10–15% under the hard cap. WhatsApp's 100MB is the wire limit, but base64 encoding inflates the body by ~33%. Headroom prevents the "rejected after 30 seconds" failure mode.
Is there a way to do this from my phone?
Yes — open URL Encoder / Decoder in mobile Safari or Chrome and drop the URL from your photo library or Files app. The flow is identical to desktop, just with bigger taps.
Related guides
- URL Encoder / Decoder for a fast-loading website
- How to encode 50+ URLs at once
- A free browser-based way to encode a URL
- Compress a URL to under 100KB (the toughest size target)
- audio file too large for WhatsApp — the Compress Audio fix in under a minute
- video too large for WhatsApp — the WebM to MP4 fix in under a minute
Ready to try it?
Open the tool: URL Encoder / Decoder. Everything happens locally in your browser — your file never leaves your device.
Last reviewed May 2026. File-size limits, portal requirements, and software defaults change over time — always verify with the destination platform before uploading time-sensitive documents. References to third-party services and products are for descriptive purposes only and do not imply any partnership or endorsement.