Fast & Secure File Sharing
Person-to-Person File Sharing with Access-Controlled Links
Share files instantly with global CDN delivery and secure access controls.
Sometimes the job is simply: get this file to that person, reliably, without making them sign up for anything. files.link handles person-to-person sharing two ways, and the difference is access control. For things meant to be open — a public download, a release artifact, a brochure — a public link gives the recipient a permanent, CDN-backed URL that just works in any browser, forever, with no login.
For things meant for one person — a contract, a confidential export, a private deliverable — a signed URL on a private file expires after a short configurable window, so a forwarded link goes dead instead of leaking.
Unlike consumer transfer tools that quietly delete your file after seven days, a public link here does not expire on you. And unlike a raw object-store URL, downloads come off the global CDN, so a recipient on another continent isn't pulling bytes from a single distant origin. Recipients never need an account for either mode — public links and folder-share links open for anyone you send them to.
Sharing is fully API-driven, which matters when sharing is a feature inside your own product. Upload with the standard flow — POST /v1/files/{folderId} returns { success, urls:[{url,id,...}] }, PUT the bytes to the presigned url, then POST /v1/files/confirm-upload with { ids:[...] }, authenticating with your raw API key — and then hand back either the permanent link or a freshly minted signed URL depending on whether the share should be public or private.
Need to send a whole set of files at once? A folder link turns an entire folder into one browsable URL the recipient can explore and download from.
This is the human-facing side of storage; for the durable storage underneath, see general-file-storage and file-storage-with-cdn. If you specifically want links that never expire, permanent-file-links goes deeper; for the opposite — deliberately short-lived shares — see temporary-file-hosting. Coming from a consumer tool? wetransfer-alternative, dropbox-alternative, and transfer-sh-alternative line up the differences. Billing is prepaid credits, so heavy sharing months don't trigger a surprise invoice.
Benefits With No Complexity
Global CDN delivery
Edge-cached worldwide
Signed-URL security
What You Get
Unlimited files
Unlimited storage
Public + Private storage
CDN ready links
Prepaid credits
More coming soon
How files.link Works
1. Upload
2. Copy
3. Use Anywhere
Why Developers Choose files.link
A Better Way to Store & Deliver Files
| WeTransfer | Dropbox | Transfer.sh | files.link | |
|---|---|---|---|---|
| Permanent public links (no auto-expiry) | ||||
| Expiring signed URLs for private files | ||||
| No recipient account required | ||||
| Global CDN delivery | ||||
| API-driven sharing for your own app | ||||
| Share an entire folder as one link |
Calculate Your Needs
Storage
Egress
CDN Bandwidth
Start Sharing Files Securely
- Global CDN delivery
- Edge-cached worldwide
- Signed-URL security
- Unlimited files
- Unlimited storage
- Public + Private storage
- No subscription — prepaid credits keep spend predictable