Skip to main content
BunnyCDN automatically compresses content using gzip, Brotli (br), or Zstandard (zstd), depending on the incoming Accept-Encoding header. Compression is guaranteed for a predefined set of MIME types listed below, as well as for files with the following extensions—even if the Content-Type header is missing or does not exactly match the list:
  • .css
  • .js
  • .json
  • .xml
  • .svg
  • .html
BunnyCDN provides compression for these types, but it may also apply compression to other content types based on compatibility.
If you don’t see a specific MIME type listed, feel free to contact our support team, and we’ll be happy to review it for possible inclusion.

Supported MIME Types

TypeMIME Content Type
Applicationapplication/atf
application/atom+xml
application/dash+xml
application/ecmascript
application/eot
application/font
application/font-sfnt
application/javascript
application/json
application/ld+json
application/manifest+json
application/opentype
application/otf
application/pkcs7-mime
application/rss+xml
application/truetype
application/ttf
application/vnd.apple.mpegurl
application/vnd.geo+json
application/vnd.ms-fontobject
application/wasm
application/x-font-opentype
application/x-font-truetype
application/x-font-ttf
application/x-httpd-cgi
application/x-javascript
application/x-mpegurl
application/x-opentype
application/x-otf
application/x-perl
application/x-ttf
application/x-web-app-manifest+json
application/xhtml+xml
application/xml
application/xml+rss
Fontfont/eot
font/opentype
font/otf
font/truetype
font/ttf
Imageimage/svg+xml
image/vnd.microsoft.icon
image/x-icon
Modelmodel/gltf-binary
Texttext/cache-manifest
text/css
text/csv
text/html
text/javascript
text/js
text/plain
text/richtext
text/tab-separated-values
text/x-component
text/x-java-source
text/x-script
text/xml
Last modified on July 3, 2026