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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

Your files are served from 450+ edge locations worldwide.

Edge-cached worldwide

Files are cached close to your users for fast delivery.

Signed-URL security

Private files stay protected with time-limited access.

What You Get

Unlimited files

Upload as many files as you need.

Unlimited storage

There is no storage limit.

Public + Private storage

Private files are fully secured.

CDN ready links

Upload directly to 450+ edge locations worldwide.

Prepaid credits

No subscription. Pay only for the storage and bandwidth you use.

More coming soon

We have plenty of features coming!

How cdn22.net Works

1. Upload

Create a project and upload your first file.

2. Copy

Copy the CDN link.

3. Use Anywhere

Paste and enjoy the blazing speed.

Why Developers Choose cdn22.net

A Better Way to Store & Deliver Files

WeTransferFile.ioGoogle Drivecdn22.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

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

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
Upload a File

Frequently Asked Questions

How do I upload a file and get a link?
Two routes. Drag and drop the file in the dashboard and copy the URL, or POST to /v1/files/{folderId} via the API. Either way you get a permanent CDN URL that resolves straight to the file. Recipients click it and the file downloads from the nearest edge — no account on their side.
What is a file upload link?
It's the URL you get back after uploading — a direct link that returns the file itself rather than a landing page, a preview wall, or an ad interstitial. On cdn22.net a public file upload link is a permanent CDN URL, which is what people mean when they search for file hosting with a direct link.
Do the links expire?
No. Public file links are permanent CDN URLs that stay live while your account is in good standing. That's the deliberate contrast with WeTransfer (7 days), File.io (single download), and tmpfiles (minutes). If you want expiry, mark the file private for a signed URL, or use temporary file hosting.
Can I generate links in bulk from a script?
Yes. File-to-link is just the three-call upload, so loop it over a folder: POST metadata for the presigned URL + id, PUT the bytes, POST confirm-upload with the id, collect the returned URL. A CI job or backup script can convert a whole directory into a URL manifest in one pass.
Public link vs. signed link — what's the difference?
A public link returns the file directly from the CDN to anyone with the URL. A signed link (short expiry) is for private files you want to share temporarily. Both come out of the same upload — you pick with the private flag at upload time.
Is it free?
cdn22.net runs on prepaid credits, with no time-limited trial — credits last until you use them. Free tools trade that for expiring URLs and ads; here you trade a small upfront payment for permanent, ad-free links.
General Questions
Is there a subscription?
No. cdn22.net uses prepaid credits, so storage, bandwidth, and API usage are deducted from your balance as you go. The app explains the payment step before uploads are enabled — no monthly subscription and no per-user fees.
What is cdn22.net?
cdn22.net is a developer-first file platform that makes it simple to store, secure, and deliver files globally. It provides signed URLs, public/private access, and an API-first design so you can integrate file delivery into any app without the usual complexity.
How does billing work?
cdn22.net uses prepaid credits. As you use storage, bandwidth, and API requests, credits are deducted daily. When your balance runs low, we automatically recharge it using your saved card. If an auto-recharge doesn't go through, your files and links stay put — you simply update your payment method or top up manually to keep going. No monthly subscriptions — just simple usage-based pricing.
How secure is my data?
All files are encrypted at rest and in transit. You can use signed URLs for private files, control access with permissions, and rely on enterprise-grade infrastructure for data protection.

Related

cdn22.net
Copyright © 2026
All rights reserved
ContactGuidesGlossaryStatusLegal