File to Link & URL Generator
Drop a File In, Get a Permanent Link Out
Upload any file and get a permanent shareable URL. Global CDN delivery, no expiry, REST API for automation.
Upload file to link
The job is simple — file to URL: you have a file on your machine, and you need a link someone else can click. Most tools that promise this attach a catch. WeTransfer hands you a link that dies in seven days. File.io self-destructs after a single download. tmpfiles wipes itself within the hour. Dropbox and Google Drive give you something more durable, but the recipient often hits an account wall, a 'request access' prompt, or a preview page instead of the actual file. files.link does the obvious thing and does it permanently: upload any file — image, PDF, zip, SVG, video, installer — and get back a permanent CDN URL that resolves directly to the file, with no expiry and no account required on the recipient's end.
Click it and the bytes stream from the nearest of a global network of edge locations. For a one-off you stay in the dashboard: drag, drop, copy the link. But the same machinery is a clean API primitive when you need to convert files to links at scale. A backup script, a CI job that ships build artifacts, or a screenshot tool can loop over a directory and emit a manifest of shareable URLs.
Each file is the standard three-call upload — POST metadata to /v1/files/{folderId} to get a presigned PUT URL and id, PUT the bytes, then POST /v1/files/confirm-upload with the id — and the response gives you a permanent URL to collect, post to Slack, or paste into a release note. You also choose the link's nature at upload time: leave a file public for a direct, cacheable CDN URL, or mark it private to get a signed URL with a short expiry for temporary sharing — same upload, one flag.
Pricing is prepaid credits with no time-limited trial; credits sit on your account until you spend them. The honest contrast with the free tier of WeTransfer or File.io is that you trade a small upfront payment for permanent links, no ads, and no countdown on your URLs. If you specifically want links that expire by design, see temporary file hosting; if you care about the never-breaking-URL guarantee, the permanent file links page goes deeper on how URLs survive renames and moves.
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 | File.io | Google Drive | files.link | |
|---|---|---|---|---|
| Permanent URL (no expiry) | ||||
| Direct link to the file (no preview wall) | ||||
| No recipient account needed | ||||
| Global CDN delivery | ||||
| REST API for batch automation | ||||
| Private files with signed URLs | ||||
| No ads on the share page |
Calculate Your Needs
Storage
Egress
CDN Bandwidth
Generate a File Link
- Global CDN delivery
- Edge-cached worldwide
- Signed-URL security
- Unlimited files
- Unlimited storage
- Public + Private storage
- No subscription — prepaid credits keep spend predictable