This page lists the free tiers and trials of 10 object and file storage services that indie developers often use. For each one we show the free storage, egress or bandwidth, operation or request limits, file size limits, the overage or paid price, whether the offer is a trial only and whether a card is needed. Every figure comes from the vendor's own pricing or docs pages, which are linked in each row. Vendors measure usage in different units, so the table keeps each vendor's own wording. Figures were last checked on 23 October 2026.
Last checked
All figures are from the vendors' US English pricing and docs pages.
Standard storage "$0.015 / GB-month"; Class A "$4.50 / million requests"; Class B "$0.36 / million requests"
No: free usage "each month for free"
not stated; setup needs "an R2 subscription" through "the checkout flow"
"The free tier only applies to Standard storage, and does not apply to Infrequent Access storage." "R2 is free to get started with included free monthly usage."
not stated for Free; Pro: "100 GB file storage then $0.0213 per GB", "250 GB egress then $0.09 per GB"
No: "Free" "$ 0 / month"
not stated
"Free projects are paused after 1 week of inactivity. Limit of 2 active projects." "Image Transformations Not included in free". Storage limits are part of the Supabase Free plan.
Hobby: "You will not pay for any additional usage"; Pro on-demand: "$0.023 per GB" storage, "$0.400 per 1M" simple and "$5.000 per 1M" advanced operations, "$0.050 per GB" data transfer
No: "Vercel Blob is free for Hobby users within the usage limits"
not stated
Over a Hobby limit "you will not be able to access Vercel Blob if limits are exceeded" until "30 days have passed". "The included resource usage for the Hobby plan is shared across all Vercel services in your project." "Hobby teams are restricted to non-commercial personal use only."
Upload operations "No-cost up to 5K/month"; download operations "No-cost up to 50K/month"
not stated
"Then Cloud Storage pricing" (rates not listed on the Firebase page)
No trial; a no-cost quota on Blaze only: "No-cost usage is still available even on the Blaze pricing plan."
not stated; Storage "now requires projects to be on the pay-as-you-go Blaze pricing plan"
On the no-cost Spark plan "you won't have access to any Cloud Storage buckets (including default buckets)". "No-cost quotas are only available for buckets in the following regions: us-central1 , us-west1 , us-east1 ." Figures are for *.firebasestorage.app buckets; legacy *.appspot.com buckets have different no-cost limits on the same page.
not stated as a GB amount; "up to $200 in AWS Free Tier credits" usable on S3
"100GB of data transfer out to the internet free each month, aggregated across all AWS Services and Regions"
not stated
"maximum of 50 TB" per object; "The largest object that can be uploaded in a single PUT is 5 GB."
not stated (the fetched S3 pricing page fills prices in by script)
Trial only: credit-based Free plan, "available for 6 months after account creation"
Usually no: "A payment method isn't required to sign up for most new customers."
"The account closes on its own 6 months after you open it or when your credits run out, whichever comes first." "All Free Tier credits must be used within 12 months of your account creation date."
Standard "$0.01/GB per storage region for up to two regions. $0.005/GB per additional region."; Edge "$0.02/GB per each storage region."; "$1 monthly minimum"
Trial only: "Start your 14-day FREE trial"
No: "No credit card required."
"Enjoy FREE egress for managing your data and only pay for public distribution."
Trial: "100 GB for 30 days" (company email domain) or "10 GB for 14 days" (freemail)
"No fees for egress or API requests"
"No fees for egress or API requests"
not stated
"Starting at $7.99 TB/month"; "Minimum monthly charge Yes, tied to 1 TB active storage per account"; "Minimum storage duration 90 days" (Pay as You Go)
Trial only: "Start a Free Trial"
No: "No credit card required to get started"
"No auto-charge when your trial ends". "Pricing basis Per-GB/day, billed for actual usage".
Region: US English pages, USD prices. Figures are the published free-tier or trial terms on each vendor's own pricing and docs pages on 23 Oct 2026.
"not stated" means the vendor's pages that were checked did not state the value. It does not mean "included", "not included", "free" or "unlimited".
Trial only: AWS S3 (credit-based Free plan; "The account closes on its own 6 months after you open it or when your credits run out, whichever comes first."), Bunny Storage ("Start your 14-day FREE trial") and Wasabi ("100 GB for 30 days" or "10 GB for 14 days"). They are listed and labelled, not dropped, because each publishes a trial.
Firebase: Cloud Storage for Firebase is not available on the no-cost Spark plan. Its no-cost quota applies only on Blaze ("No-cost usage is still available even on the Blaze pricing plan."), so it is listed with that label rather than swapped out.
Units are kept as each vendor writes them and are not converted: GB-month (Cloudflare R2, Firebase), GB per month (Vercel Blob, Tigris), TB per month (Backblaze B2, Wasabi), TiB and TB file limits. Request classes also differ (Class A/B, Class A/B/C/D, Simple/Advanced, upload/download operations).
Egress terms differ in kind: free egress (Cloudflare R2, Tigris), free up to a multiple of stored data (Backblaze B2), a free monthly allowance (Supabase Storage, Vercel Blob, Firebase, AWS), and "No fees for egress or API requests" (Wasabi). Each cell quotes the vendor.
No candidate was swapped out: all ten publish a free tier, a no-cost quota or a trial on 23 Oct 2026.
Sources: only each vendor's own pricing and docs pages. No third-party sites.
Region: US English pages and USD prices, standard self-serve free tiers and trials.
Figures are quoted as the vendor writes them, including the vendor's own unit (GB-month, GB, TB, TiB, Class A/B requests, operations). We did not convert, total or estimate any figure.
Vendors that offer only a trial are listed and labelled "Trial only" with the trial length.
Where a value was not stated on the vendor's pages, the cell reads "not stated". This does not mean "included", "not included", "free" or "unlimited".