File formats supported by Sirv

On this page

Sirv can serve a wide variety of files, for rapid delivery through its global CDN or servers.

Different file formats are handled differently by Sirv:

  • Store - any file type can be stored in your Sirv account.
  • Serve - most common files can be served from your account.
  • Process - images can be processed prior to serving (see the dynamic imaging guide).

Table of supported formats

Category Extension Description Store Serve Process
Image .jpg or .jpeg JPEG image Yes Yes Yes
Image .png PNG image Yes Yes Yes
Image .gif GIF image Yes Yes Yes
Image .webp WebP image Yes Yes Yes
Image .eps Encapsulated PostScript vector image Yes Yes Yes
Image .psd Adobe Photoshop file Yes Yes Yes
Image .ai Adobe Illustrator file Yes Yes Yes
Image .svg Scalable Vector Graphics file Yes Yes No
Image .ico Icon file Yes Yes No
Image .cur Cursor file Yes Yes No
Image .raw Raw image formats Yes Upon request Upon request
Image .tif or .tiff TIFF image Yes Upon request Upon request
Image .bmp Bitmap image Yes Upon request Upon request
Web file .htm or .html HTML file Yes Yes No
Web file .css Cascading Style Sheet file Yes Yes No
Web file .js JavaScript file Yes Yes No
Web file .xml XML file Yes Yes No
Web file .swf Shockwave flash file Yes No No
Document/Text .pdf PDF file Yes Yes Yes
Document/Text .csv Comma separated value file Yes Yes No
Document/Text .txt Plain text file Yes Yes No
Document/Text .doc or .docx Microsoft Word file Yes Upon request No
Document/Text .odt OpenOffice Writer document file Yes Upon request No
Spreadsheet .xls or .xlsx Microsoft Excel file Yes Upon request No
Spreadsheet .ods OpenOffice Calc spreadsheet file Yes Upon request No
Presentation .pps or .ppt or .pptx PowerPoint slide show Yes Upon request No
Presentation .odp OpenOffice Impress presentation file Yes Upon request No
Presentation .key Keynote presentation Yes Upon request No
Video .mp4 MPEG4 video file Yes Yes No
Video .mpg or .mpeg MPEG video file Yes Yes No
Video .mov Apple QuickTime movie file Yes Yes No
Video .ogv Ogg video file Yes Yes No
Video .webm WebM video file Yes Yes No
Video .avi AVI video file Yes Yes No
Video .flv Adobe Flash video file Yes Upon request No
Audio .mp3 MP3 audio file Yes Yes No
Audio .m4a M4A audio file Yes Yes No
Audio .mpa MPEG-2 audio file Yes Yes No
Audio .ogg Ogg Vorbis audio file Yes Yes No
Audio .mid or .midi MIDI audio file Yes Upon request No
Audio .wav WAV file Yes Upon request No
Font .ttf TrueType font file Yes Upon request No
Font .otf Open type font file Yes Upon request No
Compression .zip Zip compressed file Yes Yes Yes

Files not listed above

It may be possible to serve other files, not listed above. Please contact us to describe your requirements if there are other file formats you'd like to deliver from your Sirv account.

SVG files

Sirv supports the hosting and serving of SVG files. Due to the nature of SVG being an XML-based vector image format, Sirv's resizing and other dynamic imaging operations are disabled for this file format.

PDF files

PDFs can be served exactly as they are in their original format. They can also be converted into images, which is perfect for showing quick PDF previews on a web page. Any page of your PDF can be displayed with any of the 80+ dynamic image processing options applied to the image, including resize, crop, format and quality.

PSD & AI files

Adobe Photoshop and Illustrator files can be processed by Sirv and served as WebP/JPEG/PNG. Photoshop documents will be processed to show the first layer in the document. Any of Sirv's 80+ dynamic image processing options may be applied to the image, such as resizing, crop, image format and quality.

JS, CSS, HTML and other text files

Text file serving is available to all paid accounts (not free accounts). For rapid loading, JS, CSS, HTML and other text files are compressed using Gzip. These files inherit the same expires header as you set in your Default profile (7 days by default), meaning they can be cached in a users browser for instant repeat loading.

JS and CSS are automatically minified by Sirv, so they download faster. The original files are stored unchanged. Minification is implemented for files smaller than 256 KB. Larger files are served as they are.

TIFF, RAW, CR2, NEF files

You can upload TIFF, RAW, CR2, NEF and other such uncompressed image files to Sirv but they cannot be processed by default. Sirv is designed to process images super-fast. Uncompressed image formats can take many seconds to process, which might impact performance for other Sirv users. For this reason, processing is turned off by default.

It may be possible to enable processing of such formats for your account. To request this, please contact us to discuss your requirements.

Zip files

Zip files (.zip) provide a useful way for uploading many files and folders in a single upload. Any zip file that you upload to Sirv will be automatically unpacked and deleted. There are some limits, like the total size of the zip and the number of sub-nested folders. Read more about how Sirv handles Zip files.

You can disable zip unpacking and deletion in your Default profile. Both "Zip unpacking" and "Zip deletion" are set to enabled. You can change them to disabled.

Was this article helpful?

Get help from a Sirv expert