Signal file size limit.
Signal caps attachments at 100 MB per file. The cap is the same on Android, iOS, and Desktop, and it does not change with any subscription. The fix for a bigger file is to stop pushing it through Signal and send a link instead. Drop the file on quik.space, paste the link inside a Signal message, recipient taps and downloads in their browser. The link itself rides through Signal's encrypted channel, and the file transfer uses HTTPS. The upload widget below is ready.
Drop a file.
Free up to 100 MB. We will give you a link in seconds.
or click anywhere to choose
No email means no recovery. If you lose this link, we can't get you back to this file.
Price scales with file count, up to 25 files. Shown once. 7-day expiry.
What is happening
Signal caps file attachments at 100 MB per file as of 2026-05.
Signal caps attachments at 100 MB to keep the encrypted-storage footprint predictable on its own servers. Every attachment is end-to-end encrypted and stored briefly on Signal infrastructure before the recipient downloads it. The 100 MB cap is the same on Android, iOS, and Desktop.
Common workarounds
Here is what most people try first, and where each option falls short.
- Compress the file before sending
- Pack into a zip or re-encode video.
- Downside. Modern formats barely shrink. Recipient still has to unpack.
- Send via Signal note-to-self and copy out
- Some users try uploading large files via the desktop client.
- Downside. Same 100 MB cap applies. No workaround in the official client.
- Switch to another encrypted channel
- Move the recipient to a different encrypted service.
- Downside. Most messengers cap somewhere between 100 MB and 2 GB. Adds friction for both sides.
- Encrypt the file yourself and share elsewhere
- Use 7-Zip with AES-256, share the archive through a different channel.
- Downside. Recipient needs the password through a separate channel. Awkward to coordinate.
The cleaner fix
Drop the file on quik.space, copy the link, paste it inside a Signal message. The link itself is delivered through Signal's encrypted channel. Recipient taps the link to download in their browser. Free up to 100 MB. For larger files, $1 or $5 one-shots support up to 5 GB.
The upload widget at the top of this page is the same one on the homepage. Drop the file, copy the link, paste it where you wanted to attach. See pricing for the full table or how it works for the three-step explainer.
What we will not do
We do not read your file. We do not train AI on your file. We do not sell your file. Every upload is encrypted in transit over HTTPS and at rest. The share ID is an 8-character random string with roughly 218 trillion combinations, so the link is practically unguessable. After 72 hours plus a 7-day grace period, the bytes are permanently purged from storage and cannot be recovered.
Frequently asked
- Why does Signal cap at 100 MB?
- Signal stores attachments briefly on its servers in encrypted form. The 100 MB cap keeps the footprint predictable and the service fast on lower bandwidth.
- Is sharing a quik.space link as private as a Signal attachment?
- The link itself travels through Signal's end-to-end encrypted channel. The file is transferred over HTTPS and stored encrypted at rest. We do not read or train on your file. The share URL is unguessable.
- Does the recipient need a quik.space account?
- No. They tap the link, see the file, hit download. No signup on either side.
- What about files over 100 MB?
- $1 for 100 to 500 MB. $5 for 500 MB to 5 GB. Every payment is a one-shot.
- How long does the link last?
- 72 hours by default, plus a 7-day grace period during which $2 brings the file back for 30 more days.
Related
Hitting a different size cap? Here are nearby problem-state guides.