These are the current limits during the Review beta, as of 21 August 2026. They can change, so treat this page as the current state rather than a fixed promise. Storage quotas depend on your plan and live on Pricing, not here.
Three ways a file behaves
Plays instantly, no conversion
Plays instantly, no conversion
The browser decodes these natively.Image: JPG, JPEG, PNG, WEBP, GIF, BMP, AVIF
Audio: MP3, AAC, M4A, FLAC, WAV
Converted for the player
Converted for the player
dfine.io encodes these into an HLS stream with a poster frame and scrub sprite (video), or an optimized WebP (VFX and HDR stills). The original stays downloadable.Video: MP4, WEBM, MOV, AVI, MKV, WMV, FLV, MXF, M4V, 3GP, 3G2, YUV
VFX / HDR images: TIFF, TIF, TGA, EXR, DPX, HDR, SGI
Uploads and downloads, no preview
Uploads and downloads, no preview
Browsers cannot render these, or codec support is too inconsistent to rely on (Safari, for one, does not decode OGG or Opus). Upload and download both work; there is no player.Audio: OGG, OPUS, AIFF, AIF, WMA
Image without a browser decoder: PSD, HEIC, CIN
Camera raw photo: CR2, CR3, CRW, NEF, ARW, DNG, ORF, RW2, RAW, 3FR, MRW, PEF, RAF, SR2, SRF, SRW
Camera raw video: R3D, ARI
Graphic / layout: AI, EPS, INDD, DWG, SVG
DaVinci Resolve project: DRP, DRT, DRA
Office and archive: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, CSV, ZIP, RAR
A format outside these three lists is rejected at upload with “File extension not allowed.” Write to support@dfine.io if you need one added.
Three ways a file ends up download-only
A file can upload completely and still not get a preview. That happens for one of three reasons, and all three feel the same from the outside: the file sits in your project, downloads correctly, and never shows a player.Current numbers
Where do storage quotas live?
Plan-dependent, not covered here.