Upload a File and Get a Link
Upload a File and Get a Link — Permanent, Direct, CDN-Fast
The file link generator that turns any upload into a permanent file upload link — a direct CDN URL with no expiry, plus a REST API for bulk file-to-link jobs.
Upload file to link
The job is simple — upload a file and get a link. File to URL, nothing more: you have a file on your machine, and you need a file upload link someone else can click, one that hands over the file instead of a preview page. 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. cdn22.net does the obvious thing and does it permanently: upload any file — image, PDF, zip, SVG, video, installer — and get back a permanent CDN URL: a direct link that resolves straight to the file, with no expiry and no account required on the recipient's end.
That is the whole promise of file hosting with a direct link, minus the countdown. 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.
Pick your workflow
Four Ways to Turn a File Into a Link
Same upload underneath, four shapes of link on top. Pick the row that matches the job — each one ends on a route you can use today.
Share one file
Drag it into the dashboard, copy the permanent URL, paste it into an email, a Slack thread, or a ticket. Start in the app; the upload a file guide walks the first upload end to end.
Embed or download link
A public file gets a direct link that resolves to the bytes, so it works in an image tag, a download button, or a release note. Permanent file links covers how those URLs survive renames and moves.
API upload
Three HTTP calls turn a file into a link from a script or a backend, no SDK to install — see the file upload API and the curl walkthrough, or exercise the endpoints in the hosted Swagger UI.
CDN delivery
Every link is served from the nearest edge, so a popular download never hammers one origin. File storage with CDN covers delivery and egress pricing covers what it costs.
Before your first upload
- Decide public or private: public is a permanent direct CDN link, private is a short-lived signed link.
- Uploading needs a cdn22.net account — the people you send links to never need one.
- Uploads draw on prepaid credits: you are billed for the storage and bandwidth you actually use.
- Automating it? Create an API key first, then loop the three-call upload over your files.
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 cdn22.net Works
1. Upload
2. Copy
3. Use Anywhere
Why Developers Choose cdn22.net
A Better Way to Store & Deliver Files
| WeTransfer | File.io | Google Drive | cdn22.net | |
|---|---|---|---|---|
| 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