DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsMedia & FilesFile Size Limits
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Upload FilesImage URLs & CDNMedia LibraryFile Size Limits
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

File Size Limits

Maximum file sizes and supported formats.

Updated March 29, 2026

On this page
  • Upload Limits
  • Allowed File Types
  • Blocked File Types
  • Checking Programmatically
  • Next Steps

Upload Limits

LimitValue
Maximum file size10 MB per file
Maximum files per upload10 files
Maximum storage per organizationBased on subscription plan

Allowed File Types

Images: jpg, jpeg, png, gif, webp, svg

Documents: pdf, doc, docx, csv

Other: zip

Blocked File Types

For security, the following are blocked: exe, bat, cmd, sh, msi, dll, js, php

Checking Programmatically

typescript
import dash from "@/lib/dash"

const { allowed, reason } = await dash.upload.isAllowed("document.pdf")
// allowed: true

const { allowed, reason } = await dash.upload.isAllowed("script.exe")
// allowed: false, reason: "File type not allowed"

Next Steps

  • Upload Files — Uploading files
  • Usage & Limits — Subscription storage limits
PreviousMedia LibraryNextStorefront Views

On this page

  • Upload Limits
  • Allowed File Types
  • Blocked File Types
  • Checking Programmatically
  • Next Steps