Secure File Sharing Links

Secure File Sharing Links for Clients, Teams, and Downloads

Share files with clients, teams, and customers over permanent or expiring signed links. Fast CDN delivery, no recipient account, prepaid credits keep spend predictable.

Secure file sharing

Secure file sharing is really two problems: get the file to the right person fast, and make sure it isn't left open to everyone else afterward. Consumer tools force a trade-off on the second half. WeTransfer links live for a few days whether you want that or not and there's no API to control the lifecycle. Dropbox and Google Drive links are tied to accounts, so a recipient hits a login wall or a 'request access' prompt instead of the file. file.io self-destructs after a single download, which is protection by accident, not by choice. files.link gives you deliberate control on both halves: upload once, then hand out either a permanent CDN link that resolves straight to the file or a private link that carries a cryptographically signed, time-limited token — your choice, per file, with no recipient account required either way.

The two link types cover the whole range of client file sharing. A public file gets a permanent, edge-served CDN URL the moment you confirm the upload — durable enough to bake into a delivered document, a press kit, or a paid-product download page and trust it won't rot (see file to link and permanent file links).

A private file is never given a public URL at all; instead your backend mints a signed link on demand (GET /v1/files/signed/{id}) that defaults to a 10-minute window and can stretch to 7 days with expiresIn, then stops working when the clock runs out. That's the pattern for a client deliverable or an internal review — a link that works now and quietly dies later, so a forwarded email or a stale bookmark doesn't leave the file open.

The temporary file hosting page goes deeper on the expiring-link mechanics.

A note on the search people actually type: password-protected file sharing. files.link does not gate downloads behind a shared password, and that's on purpose — a reusable password gets forwarded, screenshotted, and never rotated. The stronger primitive is a signed, expiring URL plus an unguessable link that isn't listed or crawlable anywhere. To revoke access you stop issuing new signed links, or delete the file to kill every outstanding link at once; there's no password to leak in the meantime.

If you need one stable address that keeps signed protection underneath, a permalink re-signs on every hit, so the URL you hand out never changes while the actual download token rotates each time. For genuinely sensitive material, pair a short expiry with an end-to-end encrypted channel rather than trusting any single link as a vault.

The use cases are commercial by design: client deliverables and proofs, private customer downloads, software and media asset distribution, press kits, paid digital products, and developer-generated links minted straight from your app. Every share is the same three-call REST upload — POST /v1/files/{folderId} for a presigned URL and id, PUT the bytes, POST /v1/files/confirm-upload — so a backend can turn a finished render or an invoice PDF into a secure link in one workflow step (the upload a file guide walks it end to end, and file storage with CDN covers the delivery side).

Pricing is prepaid credits with no subscription: you pay only for the storage and bandwidth you actually use, credits sit on your account until you spend them, and there's no per-seat plan or monthly floor to reconcile. That keeps a secure file transfer workflow predictable — a busy delivery month costs more, a quiet one costs less, and nothing auto-renews.

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 files.link 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 files.link

A Better Way to Store & Deliver Files

DropboxWeTransferfile.iofiles.link
Permanent links and expiring signed links
Recipient needs no account
Global CDN delivery
Revoke a shared link after sending
REST API for generated links
No subscription (prepaid, usage-based)
No ads on the download page

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Share a File Securely

  • Global CDN delivery
  • Edge-cached worldwide
  • Signed-URL security
  • Unlimited files
  • Unlimited storage
  • Public + Private storage
  • No subscription — prepaid credits keep spend predictable
Create a Secure Link

Frequently Asked Questions

What makes a files.link share secure?
Private files are never given a public URL — access happens only through a cryptographically signed link with a short expiry that your backend mints on demand, and public files use permanent but unguessable CDN URLs that aren't listed or crawlable. Delivery is over HTTPS from the CDN, and you revoke access by ceasing to issue new signed links or deleting the file, which kills every outstanding link at once.
Can I password-protect a download link?
files.link doesn't gate downloads behind a shared password, by design — a reusable password gets forwarded and never rotated. Instead you get signed, expiring links plus unguessable URLs, which don't leak a reusable secret. For time-boxed access set a short expiry (as low as 60 seconds); to cut access immediately, delete the file.
Permanent link or expiring link — which should I use?
Use a permanent public CDN link for durable shares you want to last: press kits, product downloads, links baked into documents. Use a private, expiring signed link for client deliverables and internal reviews that should stop working after a window. It's the same upload — you pick with the private flag.
Do recipients need an account to download?
No. Anyone with the link downloads directly from the nearest CDN edge — no signup, no login wall, no 'request access' prompt. That's the deliberate contrast with Dropbox and Google Drive account-gated shares.
How is secure file sharing priced?
Prepaid credits with no subscription: you pay only for the storage and bandwidth you use, and credits stay on your account until spent. There's no per-seat plan or monthly minimum, so a secure file transfer workflow costs more in a busy month and less in a quiet one, with nothing auto-renewing.
General Questions
Is there a subscription?
No. files.link 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 files.link?
files.link 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?
files.link 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

files.link
Copyright © 2026
All rights reserved
ContactGuidesGlossaryStatusLegal