What File Types Can You Sell on Shopify?

The definitive guide to every digital file format you can sell on Shopify — from PDFs and videos to 3D models and fonts. No restrictions, no limits on format.

Published on March 26, 2026 by Alva Digital Downloads Team

The short answer: any file type. If your computer can store it, you can sell it on Shopify using Alva Digital Downloads.

But the short answer does not help you figure out the best format for your specific product, how much storage you need, or whether your 800 MB video course will actually deliver smoothly to customers in Tokyo and Toronto. That is what this guide is for.

Below is a complete breakdown of every file category you can sell on Shopify with Alva, organized by type. Each section covers the supported formats, typical use cases, recommended best practices, and the kinds of businesses already selling these files successfully. If you have ever searched "can I sell [X] on Shopify?" — the answer is here.

Why File Type Matters

Many Shopify digital download apps restrict which file types you can upload. Some only support PDFs and images. Others block executables or impose per-file size limits that make video delivery impractical. Alva Digital Downloads accepts any standard file format. No whitelist. No blacklist. No restrictions. If your computer can save it, Alva can deliver it.

Documents and Text Files

Supported Formats

PDF
DOCX
DOC
XLSX
XLS
PPTX
PPT
TXT
RTF
CSV
ODT
ODS

Documents are the most commonly sold digital product category on Shopify, and PDF is the dominant format. PDFs work because they render identically on every device and operating system without requiring specific software. When a customer buys a printable planner on their phone, it looks exactly the same as it does on the seller's Mac.

Common use cases

Recommended format: Use PDF for anything the buyer should not edit. Use DOCX, XLSX, or PPTX when buyers need to customize the content. You can deliver both — attach a non-editable PDF and an editable DOCX to the same product, and the customer receives both files.

Images and Photography

Supported Formats

JPG
JPEG
PNG
SVG
WebP
TIFF
BMP
GIF
RAW
CR2
NEF
ARW
DNG
PSD
AI
EPS
HEIC

Image files cover a wide range: from consumer-friendly JPGs to professional RAW camera files and editable design source files like PSD and AI. The format you sell depends on who your customer is and what they plan to do with the file.

Common use cases

Recommended format: JPG for photographs (smaller file sizes, universal compatibility). PNG for graphics that need transparency. SVG for vector graphics that buyers will scale. Deliver PSD or AI files only when the buyer explicitly needs an editable source file. For preset and action bundles, ZIP is the best delivery format.

Video Files

Supported Formats

MP4
MOV
AVI
MKV
WebM
FLV
WMV
M4V
MPEG
ProRes

Video is the fastest-growing category of digital products on Shopify. Course creators, fitness instructors, filmmakers, and stock footage sellers are all using Shopify as their distribution platform because it gives them complete control over pricing, branding, and customer relationships — unlike platforms like Udemy or Skillshare that own the customer relationship.

Common use cases

Recommended format: MP4 with H.264 encoding for maximum compatibility. Use MOV or ProRes only when selling to professional video editors. For course bundles, group videos into a Pack so customers download everything in a single ZIP. Alva's global CDN ensures fast delivery regardless of file size — a 2 GB video file downloads in seconds, not minutes.

Unlimited Bandwidth for Video

Video files are large, and bandwidth costs add up fast. A single 500 MB course video downloaded 1,000 times consumes 500 GB of bandwidth. With many competitors, you would pay overage fees or hit a bandwidth cap. Alva includes unlimited bandwidth on every plan — including the free tier. You pay the same monthly price whether your files are downloaded 10 times or 10,000 times. Learn more about unlimited bandwidth.

Audio Files

Supported Formats

MP3
WAV
FLAC
AAC
AIFF
OGG
M4A
WMA
ALAC
MIDI

Audio is a massive category that spans independent musicians, podcast producers, sound designers, voice actors, and music producers selling sample packs. The format you choose depends on whether your customers need compressed audio (MP3, AAC) or lossless quality (WAV, FLAC, AIFF).

Common use cases

Recommended format: MP3 at 320 kbps for consumer-grade audio where file size matters. WAV (16-bit, 44.1 kHz) for production-quality audio that producers will use in their DAWs. FLAC for audiophile customers who want lossless quality at smaller file sizes than WAV. Bundle collections as ZIP files using Alva's Pack feature.

Archives and Bundles

Supported Formats

ZIP
RAR
7Z
TAR
TAR.GZ
TAR.BZ2

Archive files are the backbone of digital product delivery when you need to sell a collection of files as a single product. Rather than asking customers to download 50 individual WAV files or 200 SVG icons one at a time, you bundle everything into a ZIP and deliver it as a single download.

Common use cases

Recommended format: ZIP is the universal standard. Every operating system can extract ZIP files natively without installing third-party software. Use RAR or 7Z only if your specific audience expects those formats (some gaming communities prefer RAR). Alva can also auto-generate ZIP archives from Packs — you upload individual files, group them into a Pack, and Alva automatically creates a ZIP for download.

Ebooks and Digital Publishing

Supported Formats

EPUB
MOBI
PDF
AZW3
iBooks
CBZ
CBR

Ebooks are one of the most profitable digital product categories because they have zero marginal cost, high perceived value, and unlimited inventory. Once you write and format the book, every sale is pure profit minus your Shopify and app costs.

Common use cases

Recommended format: EPUB for reflowable text that adapts to any screen size (phones, tablets, e-readers). PDF for fixed-layout content where design matters (cookbooks, art books, workbooks). Deliver both formats to cover all devices — attach the EPUB and the PDF to the same Shopify product, and the customer receives both. See our complete guide to selling ebooks on Shopify.

Software and Applications

Supported Formats

EXE
DMG
MSI
APP
APK
DEB
RPM
PKG
AppImage

Selling software on Shopify gives developers complete control over distribution, pricing, and updates — without paying a 30% platform fee to Apple, Google, or Steam. Combined with Alva's built-in license key system, you can deliver both the installer file and a unique activation key in a single purchase.

Common use cases

Recommended approach: Pair the installer file with a license key using Alva's license key system. Map the installer (EXE, DMG, etc.) as a file attachment and the activation key as a license key tag on the same product. The customer receives both the download and the unique key in their delivery email. Alva's fraud protection ensures license keys are never assigned to suspicious orders, protecting your key inventory.

Code, Scripts, and Developer Assets

Supported Formats

HTML
CSS
JS
TS
PY
PHP
RB
JSON
XML
SQL
YAML
LIQUID

Developers sell code products on Shopify to reach a broader audience than developer-specific marketplaces. Shopify's built-in SEO, payment processing, and global reach make it a strong distribution platform for digital developer assets.

Common use cases

Recommended format: Deliver code as ZIP files with a clear folder structure. Include a README.txt or README.md with installation instructions. For themes and plugins, follow the platform's expected packaging format (WordPress expects a specific ZIP structure, for example).

Fonts and Typography

Supported Formats

TTF
OTF
WOFF
WOFF2
EOT
VF

Type designers have traditionally sold fonts through marketplaces like MyFonts, Creative Market, or Fontspring, giving up 30-50% of their revenue. Selling directly through Shopify with Alva lets designers keep their full margin and build a direct customer relationship.

Common use cases

Recommended format: OTF for desktop use (supports advanced OpenType features). WOFF2 for web use (best compression, supported by all modern browsers). Deliver a ZIP containing both formats plus a license agreement PDF. Use Alva's categories feature to organize fonts by style (serif, sans-serif, display, script, monospace).

3D Models and Printing Files

Supported Formats

STL
OBJ
FBX
GLTF
GLB
3MF
STEP
IGES
BLEND
C4D
MAX
SKP
USDZ

The 3D printing market has exploded, and so has demand for downloadable 3D model files. Designers sell print-ready models, game assets, architectural visualizations, and AR/VR content. Shopify gives 3D creators a professional storefront without the high commissions of marketplaces like CGTrader or TurboSquid.

Common use cases

Recommended format: STL for 3D printing (universally supported by slicer software). FBX for game engines and animation. GLTF/GLB for web and AR. Deliver multiple formats in a single ZIP when your customers work across different software. Include a PDF with printing recommendations (layer height, infill, supports) for 3D printing files.

Design Files and Creative Assets

Supported Formats

PSD
AI
INDD
XD
SKETCH
FIG
AFDESIGN
AFPHOTO
PROCREATE
BRUSHSET
ABR
ASE

Design files represent one of the highest-value digital product categories. A well-crafted UI kit, brand identity template, or Procreate brush set can sell for $20-200+ because it saves buyers hours of design work.

Common use cases

Recommended format: Use the native format for your target audience's software (PSD for Photoshop users, AI for Illustrator users, .sketch for Sketch users). Include a preview PDF showing what the buyer is getting. For cross-platform compatibility, include exported PNG or SVG versions alongside the source files.

Spreadsheets and Data Products

Supported Formats

XLSX
XLS
CSV
ODS
NUMBERS
TSV

Spreadsheets are quietly one of the best-selling digital product categories. Financial models, inventory trackers, project management templates, and data analysis tools — businesses pay real money for well-built spreadsheets that save them time.

Common use cases

Recommended format: XLSX for any spreadsheet with formulas, charts, or formatting. CSV for raw data that buyers will import into their own tools. Include a "How to Use" PDF or a dedicated instructions sheet within the workbook.

Sell Any File Type on Shopify Today

PDFs, videos, audio, software, fonts, 3D models — if your computer can store it, Alva can deliver it. No file type restrictions. Unlimited bandwidth. Global CDN.

Start Free 14-Day Trial

Storage Plans and Pricing

Different file types have very different storage requirements. A 200-page PDF ebook might be 5 MB, while a single 4K video tutorial could be 2 GB. Understanding storage tiers helps you choose the right Alva plan for your product catalog.

Plan Storage Price Best For
Free 1.5 GB $0/month PDF sellers, ebook authors, small template shops (up to 5 products)
Basic 35 GB $8.99/month Design assets, font sellers, audio producers, photo bundles (unlimited products)
Pro 350 GB $18.99/month Video courses, software sellers, large sample pack libraries
Enterprise 1.5 TB $28.99/month Stock footage libraries, extensive course catalogs, software suites

Every plan includes unlimited bandwidth. There are no per-download fees, no transaction fees, and no bandwidth overage charges. Whether your customer downloads a 5 KB text file or a 2 GB video course, the cost to you is the same: your monthly plan price.

Typical storage usage by file type

How Delivery Works: Global CDN

Uploading your files is only half the equation. The other half is delivering them to customers reliably and fast, regardless of where they are in the world.

Alva stores all files on enterprise-grade cloud storage and delivers them through a global CDN with 300+ edge locations across every populated continent. When a customer in Sydney purchases your video course, the file is served from a nearby edge node — not from a single server on the other side of the world. This means sub-second delivery initiation for any file size.

How the delivery flow works

  1. Customer purchases — Shopify notifies Alva that payment is confirmed.
  2. Fraud check (if enabled) — Alva's fraud detection system evaluates the order. If approved (or if fraud checks are disabled), delivery proceeds immediately.
  3. Secure download link generated — Alva creates a secure, time-limited download link. The link expires after a configurable period, preventing link sharing and unauthorized downloads.
  4. Multi-channel delivery — The customer receives their download through up to five channels: email notification, the Shopify thank-you page, the customer account page, the order status page, and POS (if applicable). No matter which channel the customer uses, the download link is available.
  5. CDN serves the file — The actual download is served directly from the nearest edge location in the global CDN. Large files download at the maximum speed the customer's internet connection allows.

This infrastructure handles everything from a 50 KB font file to a 5 GB software installer. The architecture is the same; only the bytes transferred differ.

No Per-Download Fees. Period.

Some competing apps charge per download or impose bandwidth caps. This creates a perverse incentive where your most popular products cost you the most money. With Alva, bandwidth is unlimited on all plans. Your bestselling 500 MB sample pack downloaded 5,000 times in a month costs you exactly the same as a product downloaded once. Learn why unlimited bandwidth matters.

Uploading and Managing Files

Alva accepts any file type through a drag-and-drop upload interface. Here is what to expect when working with different file types:

Drag-and-drop bulk upload

Select multiple files from your computer and drop them onto the upload area. Alva processes them in parallel and detects the file type automatically. There is no whitelist of approved formats — if it is a valid file, it uploads. You can upload 100 audio samples, 50 design templates, or a mix of videos and PDFs in a single batch.

Organizing files with categories

Categories help you manage large file libraries. A stock photography store might organize files into categories like "Nature," "Business," "Food," and "Architecture." A sample pack producer might use categories like "Drum Kits," "Melodic Loops," "Bass Samples," and "FX." Categories are internal (customers do not see them) and exist purely to help you find and manage your files in the Alva admin.

Packs for multi-file products

Packs are Alva's solution for products that contain multiple files. Create a Pack, add files to it, and attach the Pack to a Shopify product. When a customer purchases the product, Alva automatically generates a ZIP archive containing all files in the Pack. This is the recommended approach for course bundles, sample packs, template collections, and any product with more than a handful of files. See our complete guide to file packs and bundle pricing.

Product variant mapping

Shopify variants let you offer different versions of a product. Alva maps different files to different variants, so you can offer:

How Alva Compares on File Type Support

Not all Shopify digital download apps handle file types equally. Shopify has a basic guide to selling digital products, but many apps have significant limitations. Here is how Alva compares to what most other apps offer:

Feature Alva Digital Downloads Most Other Apps
File type restrictions None — any file type Often limited — some block EXE, DMG
Maximum storage Up to 1.5 TB Typically 5–100 GB
Bandwidth Unlimited on all plans Often capped or per-download fees
CDN delivery Global CDN, 300+ locations Basic or none
Bulk upload Drag-and-drop, parallel processing Often single-file upload only
Auto ZIP generation Yes, via Packs Some
Transaction fees None Some charge per sale
Fraud protection Automatic + manual approval Basic or none
License keys Built-in Requires separate app

The most common limitation merchants hit with other apps is file type restrictions. If you sell software (EXE, DMG), the built-in Shopify app may not support your files. If you sell large video courses, bandwidth caps become expensive. Alva removes both of those constraints entirely.

Real-World Examples: What Merchants Sell

To make this concrete, here are the kinds of stores that use Alva and the specific file types they deliver:

Best Practices for Selling Digital Files on Shopify

Regardless of what file type you sell, these practices will help you maximize conversions and reduce support tickets:

1. Include format information in your product description

Tell customers exactly what they are getting. List the file formats, dimensions (for images), duration (for audio/video), and compatibility requirements. "Compatible with Photoshop CS6 and later" or "Requires a 3D printer with at least a 200mm build plate" saves you support emails.

2. Offer multiple formats when relevant

Attach both an EPUB and PDF to your ebook product. Include MP3 and WAV versions of your album. Provide STL and OBJ versions of your 3D model. Using Shopify variants mapped to different Alva files, you can let customers choose their preferred format at checkout.

3. Use Packs for multi-file products

Any product with more than three files should be a Pack. Customers receive a single ZIP download instead of clicking 50 individual download links. Alva generates the ZIP automatically.

4. Organize with categories

Once you have more than 20-30 files, categories become essential for finding specific files in your admin. Name categories descriptively: "Social Media Templates - Instagram" is better than "Templates 1."

5. Enable fraud protection for high-value files

If you sell software, courses, or any product priced above $50, enable Alva's fraud detection. Suspicious orders are held for manual review before delivery, preventing chargebacks and protecting your content. Learn more about fraud prevention.

6. Test your downloads after upload

Place a test order and verify that the file opens correctly. Check that ZIP archives extract properly. Confirm that video files play and font files install. A few minutes of testing prevents customer complaints.

Frequently Asked Questions

Can I sell any file type on Shopify?

Yes. With Alva Digital Downloads, there are no file type restrictions. You can sell PDFs, videos, audio, images, software, fonts, 3D models, code, archives, and any other file format. If your computer can save it, Alva can deliver it.

Is there a file size limit?

There is no per-file size limit beyond your plan's total storage allocation. The Free plan includes 1.5 GB, Basic offers 35 GB, Pro offers 350 GB, and Enterprise offers 1.5 TB. You can upload files of any size as long as they fit within your remaining storage.

Do I pay per download or per transaction?

No. All Alva plans include unlimited bandwidth with no per-download fees and no transaction fees. Your monthly plan price is the only cost, regardless of how many times your files are downloaded.

Can I sell video courses on Shopify?

Yes. Upload MP4, MOV, or any video format. For multi-lesson courses, create a Pack containing all video files. Alva bundles them into a single ZIP download. Videos are delivered through a global CDN for fast downloads worldwide.

Can I sell software with license keys?

Yes. Alva includes a built-in license key management system. You can deliver both the software installer (EXE, DMG, etc.) and a unique activation key in the same purchase. License keys are protected by fraud detection and never assigned to suspicious orders.

Can I sell fonts on Shopify?

Yes. Alva supports TTF, OTF, WOFF, WOFF2, and all other font formats. Type designers sell individual typefaces, complete families as ZIP bundles, and variable font files. Font files are very small (50-500 KB), so even the Free plan can hold a large catalog.

Can I sell 3D printing files on Shopify?

Yes. Alva supports STL, OBJ, FBX, GLTF, 3MF, STEP, and every other 3D model format. Secure, time-limited download links prevent unauthorized file sharing.

How does Alva compare to Shopify's free Digital Downloads app?

Shopify's built-in app has a 5 GB storage limit, limited file type support, and no fraud protection, no license keys, no Packs, and no CDN optimization. Alva offers up to 1.5 TB of storage, supports any file type, includes automatic fraud detection with manual approval, built-in license key management, five delivery channels (email, thank-you page, customer account, order status, POS), and global CDN delivery with 300+ edge locations.

Ready to Sell Digital Files on Shopify?

Join thousands of merchants using Alva Digital Downloads. Any file type, unlimited bandwidth, global CDN delivery, and advanced fraud protection. Start your free 14-day trial today.

Start Free 14-Day Trial