Developer-first Image Storage

Durable Object Storage for Your Original Image Assets

Always-available image storage and CDN delivery — not just on your machine.

Most "image" services are built around on-the-fly transformations, but the asset you actually can't afford to lose is the original — the full-resolution upload before any crop, resize, or recompression. files.link is durable storage for those master image files. Whether you are warehousing 24-megapixel product shots, user avatars, scanned artwork, or camera RAW and HEIC originals straight off a phone, the original byte-for-byte file lives on infrastructure designed to keep it intact, and you decide later what derivatives to generate from it.

The upload flow is three predictable REST calls. First POST /v1/files/{folderId} with your filenames; the response comes back as { success, urls:[{url,id,...}] }. Second, PUT each image's bytes directly to the presigned url you received — no proxying through our API, so a 60MB TIFF or a folder of RAW files goes straight to storage. Third, POST /v1/files/confirm-upload with { ids:[...] } to finalize.

The Authorization header is your raw API key (no Bearer prefix), which makes server-side ingestion from a Node, Python, or Go worker a few lines of code.

Keep originals private when they are pre-moderation user uploads — store them as private files and mint short-lived signed URLs only for the people who should see them. Or mark a folder public and every image gets a permanent link served from the global CDN, so the original doubles as the delivered asset for blogs, catalogs, and docs. Because billing is prepaid credits against storage and bandwidth, a library of large originals that is written once and read rarely stays cheap, and there is no per-transformation meter ticking in the background.

files.link does not resize or re-encode your images — it stores exactly what you send. That is a feature for an archive of masters: the file you download in two years is bit-identical to the one you uploaded. Pair this with the image-cdn page when you also need fast delivery of derivatives, or the image-upload-api page when the priority is the ingestion endpoint itself.

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

CloudinaryAmazon S3Imgixfiles.link
Stores byte-identical originals (no forced re-encode)
Built-in global CDN on the same URL
No per-transformation fees
Private originals via expiring signed URLs
Prepaid credits (no surprise overage bill)
Direct-to-storage presigned upload

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Start Storing Images Globally

  • Global CDN delivery
  • Edge-cached worldwide
  • Signed-URL security
  • Unlimited files
  • Unlimited storage
  • Public + Private storage
  • No subscription — prepaid credits keep spend predictable
Start Storing Images Globally

Frequently Asked Questions

Will files.link compress or alter my original images?
No. files.link stores the exact bytes you upload. A RAW, TIFF, or full-quality JPEG comes back byte-identical, which is what you want for a master archive.
Can I store camera RAW and HEIC files, not just web formats?
Yes. There are no format restrictions — CR2, NEF, ARW, DNG, HEIC, TIFF, PSD, and standard web formats are all stored as opaque files.
How big can a single image file be?
Individual uploads are supported up to 1TB, so high-resolution scans, layered PSDs, and bursts of RAW frames upload without chunking workarounds.
Should I use this page or image-cdn?
Use image storage when the priority is keeping originals safe at rest; use image-cdn when the priority is fast worldwide delivery of the images you display.
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