RealtimeKeep your app up to date
AuthenticationOver 80+ OAuth integrations
Convex Components
ComponentsIndependent, modular, TypeScript building blocks for your backend.
Open sourceSelf host and develop locally
AI CodingGenerate high quality Convex code with AI
Compare
Convex vs. Firebase
Convex vs. Supabase
Convex vs. SQL
DocumentationGet started with your favorite frameworks
SearchSearch across Docs, Stack, and Discord
TemplatesUse a recipe to get started quickly
Convex for StartupsStart and scale your company with Convex
Convex ChampionsAmbassadors that support our thriving community
Convex CommunityShare ideas and ask for help in our community Discord
Stack
Stack

Stack is the Convex developer portal and blog, sharing bright ideas and techniques for building with Convex.

Explore Stack
BlogDocsPricing
GitHub
Log inStart building
Back

File uploads

Store & retrieve uploaded or generated files

Convex makes it easy to let your users upload & download files, to exchange files between your app and third-party APIs, and to serve dynamic files to your users.

Resources

πŸ“„DOCS
Learn about Convex's file storage system
docs.convex.dev/file-storage
πŸ’»CODE
Use the uploadstuff library to quickly add a file upload UI to your Convex React app
uploadstuff.dev/introduction
πŸ’»CODE
Sample app demonstrating how to support file uploads in Convex
github.com/get-convex/convex-demos/tree/main/file-storage
πŸ“„DOCS
Learn how to use upload URLs to store files of any size
docs.convex.dev/file-storage/upload-files#uploading-files-via-upload-urls
πŸ“„DOCS
Learn how to support file uploads over HTTP with CORS and user auth
docs.convex.dev/file-storage/upload-files#uploading-files-via-an-http-action
πŸ’»CODE
Sample app demonstrating HTTP file uploads
github.com/get-convex/convex-demos/tree/main/file-storage-with-http
🎞️VIDEO
Watch a tutorial on building a React Native app supporting file uploads
stack.convex.dev/react-native-realtime-chat-expo
Get your app up and running in minutes
Start building
Convex logo
ProductSyncRealtimeAuthOpen sourceAI codingChefFAQPricing
DevelopersDocsBlogComponentsTemplatesStartupsChampionsChangelogPodcastLLMs.txt
CompanyAbout usBrandInvestorsBecome a partnerJobsNewsEventsTerms of servicePrivacy policySecurity
SocialTwitterDiscordYouTubeLumaBlueskyGitHub
A Trusted Solution
  • SOC 2 Type II Compliant
  • HIPAA Compliant
  • GDPR Verified
Β©2025 Convex, Inc.