Reference · 440 entries

MIME types by file extension

The Content-Type we serve for every extension in the library. Use it for upload allow-lists, server config and accept attributes. Each row links to sample files.

Video

ExtensionMIME typeFormat
.3g2video/3gpp23G2
.3gpvideo/3gpp3GP
.asfvideo/x-ms-asfASF
.avivideo/x-msvideoAVI
.dvvideo/x-dvDV
.f4vvideo/x-f4vF4V
.flvvideo/x-flvFLV
.h264video/h264Raw H.264
.h265video/h265Raw H.265
.ivfvideo/x-ivfIVF
.m2tsvideo/mp2tM2TS
.m4vvideo/x-m4vM4V
.mkvvideo/x-matroskaMKV
.movvideo/quicktimeMOV
.mp4video/mp4MP4
.mpegvideo/mpegMPEG
.mtsvideo/mp2tMTS (AVCHD)
.mxfapplication/mxfMXF
.obuvideo/av1AV1 OBU
.ogvvideo/oggOGV
.rmapplication/vnd.rn-realmediaRealMedia
.swfapplication/x-shockwave-flashSWF
.tsvideo/mp2tMPEG-TS
.vobvideo/mpegVOB
.webmvideo/webmWebM
.wmvvideo/x-ms-wmvWMV
.y4mvideo/x-yuv4mpegY4M

Streaming

ExtensionMIME typeFormat
.m3u8application/vnd.apple.mpegurlHLS
.mpdapplication/dash+xmlMPEG-DASH

Audio

ExtensionMIME typeFormat
.aacaudio/aacAAC
.ac3audio/ac3AC-3
.aiffaudio/aiffAIFF
.amraudio/amrAMR
.auaudio/basicAU
.cafaudio/x-cafCAF
.dsfaudio/x-dsfDSF (DSD)
.dtsaudio/vnd.dtsDTS
.eac3audio/eac3E-AC-3
.flacaudio/flacFLAC
.m4aaudio/mp4M4A
.m4baudio/mp4M4B
.m4raudio/mp4M4R
.midaudio/midiMIDI
.mkaaudio/x-matroskaMKA
.mp2audio/mpegMP2
.mp3audio/mpegMP3
.ogaaudio/oggOGA
.oggaudio/oggOGG
.opusaudio/oggOpus
.pcmaudio/L16Raw PCM
.raaudio/x-pn-realaudioRealAudio
.spxaudio/oggSpeex
.thdaudio/vnd.dolby.mlpDolby TrueHD
.ttaaudio/x-ttaTTA
.vocaudio/x-vocVOC
.w64audio/x-w64W64
.wavaudio/wavWAV
.webaaudio/webmWEBA
.wmaaudio/x-ms-wmaWMA
.wvaudio/x-wavpackWavPack

Image

ExtensionMIME typeFormat
.avifimage/avifAVIF
.bmpimage/bmpBMP
.cinimage/cineonCineon
.curimage/x-iconCUR
.dcmapplication/dicomDICOM
.ddsimage/vnd.ms-ddsDDS
.dngimage/x-adobe-dngDNG (camera raw)
.dpximage/x-dpxDPX
.epsapplication/postscriptEPS
.exrimage/x-exrOpenEXR
.fitsimage/fitsFITS
.gifimage/gifGIF
.hdrimage/vnd.radianceRadiance HDR
.heicimage/heicHEIC
.heifimage/heifHEIF
.icnsimage/icnsICNS
.icoimage/vnd.microsoft.iconICO
.jfifimage/jpegJFIF
.jp2image/jp2JPEG 2000
.jpgimage/jpegJPG
.jxlimage/jxlJPEG XL
.mngvideo/x-mngMNG
.niiapplication/x-niftiNIfTI
.nii.gzapplication/gzipNIfTI
.pamimage/x-portable-arbitrarymapPAM
.pbmimage/x-portable-bitmapPBM
.pcximage/x-pcxPCX
.pgmimage/x-portable-graymapPGM
.pictimage/x-pictPICT
.pngimage/pngPNG
.ppmimage/x-portable-pixmapPPM
.psapplication/postscriptPostScript
.psdimage/vnd.adobe.photoshopPSD
.qoiimage/qoiQOI
.rasimage/x-sun-rasterSun Raster
.sgiimage/sgiSGI
.svgimage/svg+xmlSVG
.svgzapplication/gzipSVGZ
.tgaimage/x-tgaTGA
.tiffimage/tiffTIFF
.wbmpimage/vnd.wap.wbmpWBMP
.webpimage/webpWebP
.xbmimage/x-xbitmapXBM
.xpmimage/x-xpixmapXPM

Document

ExtensionMIME typeFormat
.adoctext/asciidocAsciiDoc
.cb7application/x-cb7CB7
.cbzapplication/vnd.comicbook+zipCBZ
.dbkapplication/docbook+xmlDocBook
.docmapplication/vnd.ms-word.document.macroEnabled.12DOCM
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentDOCX
.dotxapplication/vnd.openxmlformats-officedocument.wordprocessingml.templateDOTX
.epubapplication/epub+zipEPUB
.fb2application/x-fictionbook+xmlFictionBook
.htmltext/htmlHTML
.mantext/troffman page
.mdtext/markdownMarkdown
.mobiapplication/x-mobipocket-ebookMOBI
.odgapplication/vnd.oasis.opendocument.graphicsODG
.odtapplication/vnd.oasis.opendocument.textODT
.opmltext/x-opmlOPML
.orgtext/x-orgOrg mode
.ottapplication/vnd.oasis.opendocument.text-templateOTT
.pdfapplication/pdfPDF
.rsttext/x-rstreStructuredText
.rtfapplication/rtfRTF
.texapplication/x-texLaTeX
.texiapplication/x-texinfoTexinfo
.textiletext/x-textileTextile
.txttext/plainTXT
.typtext/x-typstTypst
.wikitext/x-wikiMediaWiki
.xmlapplication/xmlJATS XML

Spreadsheet

ExtensionMIME typeFormat
.csvtext/csvCSV
.diftext/plainDIF
.fodsapplication/vnd.oasis.opendocument.spreadsheet-flat-xmlFODS
.odsapplication/vnd.oasis.opendocument.spreadsheetODS
.otsapplication/vnd.oasis.opendocument.spreadsheet-templateOTS
.psvtext/plainPSV
.slktext/plainSYLK
.tsvtext/tab-separated-valuesTSV
.xlsapplication/vnd.ms-excelXLS
.xlsmapplication/vnd.ms-excel.sheet.macroEnabled.12XLSM
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetXLSX
.xltxapplication/vnd.openxmlformats-officedocument.spreadsheetml.templateXLTX

Presentation

ExtensionMIME typeFormat
.odpapplication/vnd.oasis.opendocument.presentationODP
.otpapplication/vnd.oasis.opendocument.presentation-templateOTP
.potxapplication/vnd.openxmlformats-officedocument.presentationml.templatePOTX
.ppsxapplication/vnd.openxmlformats-officedocument.presentationml.slideshowPPSX
.pptmapplication/vnd.ms-powerpoint.presentation.macroEnabled.12PPTM
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationPPTX

Data

ExtensionMIME typeFormat
.arrowapplication/vnd.apache.arrow.fileArrow IPC
.atomapplication/atom+xmlAtom
.avroapplication/avroAvro
.bsonapplication/bsonBSON
.cborapplication/cborCBOR
.dbfapplication/dbaseDBF
.desktopapplication/x-desktop.desktop
.dtaapplication/x-stata-dtaStata (DTA)
.dtdapplication/xml-dtdDTD
.ediapplication/edi-x12EDI
.ediapplication/edifactEDI
.emlmessage/rfc822EML
.envtext/plain.env
.featherapplication/vnd.apache.arrow.fileFeather
.fgbapplication/vnd.flatgeobufFlatGeobuf
.geojsonapplication/geo+jsonGeoJSON
.ggufapplication/octet-streamGGUF
.gpkgapplication/geopackage+sqlite3GeoPackage
.gpxapplication/gpx+xmlGPX
.graphqlapplication/graphqlGraphQL SDL
.h5application/x-hdf5HDF5
.harapplication/jsonHAR
.hl7x-application/hl7-v2+er7HL7 v2
.icstext/calendarICS
.initext/plainINI
.jsonapplication/jsonJSON
.jsonapplication/jsonJSON Schema
.jsonapplication/fhir+jsonFHIR
.json5application/json5JSON5
.jsonlapplication/jsonlJSON Lines
.jsonldapplication/ld+jsonJSON-LD
.jwtapplication/jwtJWT
.kmlapplication/vnd.google-earth.kml+xmlKML
.kmzapplication/vnd.google-earth.kmzKMZ
.ldiftext/plainLDIF
.logtext/plainLog files
.m3uaudio/x-mpegurlM3U
.matapplication/x-matlab-dataMAT (MATLAB)
.mboxapplication/mboxMBOX
.mbtilesapplication/vnd.sqlite3MBTiles
.msgpackapplication/msgpackMessagePack
.ncapplication/x-netcdfNetCDF
.ndjsonapplication/x-ndjsonNDJSON
.npyapplication/octet-streamNPY
.npzapplication/zipNPZ
.ntapplication/n-triplesN-Triples
.ofxapplication/x-ofxOFX
.onnxapplication/octet-streamONNX
.orcapplication/x-orcORC
.osmapplication/xmlOSM XML
.parquetapplication/vnd.apache.parquetParquet
.pbapplication/x-protobufProtobuf binary
.pcapapplication/vnd.tcpdump.pcapPCAP
.pcapngapplication/x-pcapngPCAPNG
.plistapplication/x-plistProperty list
.plsaudio/x-scplsPLS
.propertiestext/x-java-properties.properties
.prototext/plainProtocol Buffers
.qboapplication/vnd.intu.qboQBO
.qifapplication/qifQIF
.rdfapplication/rdf+xmlRDF/XML
.rssapplication/rss+xmlRSS
.safetensorsapplication/octet-streamsafetensors
.savapplication/x-spss-savSPSS (SAV)
.sqlapplication/sqlSQL
.sqliteapplication/vnd.sqlite3SQLite
.tcxapplication/vnd.garmin.tcx+xmlTCX
.tfrecordapplication/octet-streamTFRecord
.tifimage/tiffGeoTIFF
.tomlapplication/tomlTOML
.topojsonapplication/jsonTopoJSON
.torrentapplication/x-bittorrentTorrent
.ttltext/turtleTurtle (RDF)
.txttext/plaincookies.txt
.urlapplication/x-mswinurlURL shortcut
.vcftext/vcardVCF
.weblocapplication/x-weblocWEBLOC
.wkttext/plainWKT
.xmlapplication/xmlXML
.xptapplication/x-sas-xportSAS XPORT
.xsdapplication/xmlXSD
.yamlapplication/yamlYAML
.yamlapplication/yamlOpenAPI
.ymlapplication/yamlYAML
.zipapplication/zipShapefile

Config Files

ExtensionMIME typeFormat
.cnftext/plainmy.cnf
.conftext/plainnginx.conf
.conftext/plainpg_hba.conf
.conftext/plainsupervisord.conf
.dockerignoretext/plain.dockerignore
.editorconfigtext/plain.editorconfig
.gitattributestext/plain.gitattributes
.gitignoretext/plain.gitignore
.htaccesstext/plain.htaccess
.initext/plainphp.ini
.jstext/javascriptESLint config
.jsonapplication/jsonpackage.json
.jsonapplication/jsontsconfig.json
.jsonapplication/jsonPrettier config
.jsonapplication/jsonvercel.json
.jsonapplication/jsonfirebase.json
.jsonapplication/jsonVS Code settings.json
.jsonapplication/jsonVS Code launch.json
.ktstext/plainGradle
.modtext/plaingo.mod
.nixtext/plainNix flake
.npmrctext/plain.npmrc
.servicetext/plainsystemd unit
.tftext/plainTerraform
.tomlapplication/tomlpyproject.toml
.tomlapplication/tomlCargo.toml
.tomlapplication/tomlnetlify.toml
.tomlapplication/tomlwrangler.toml
.tstext/plainvite.config.ts
.txttext/plainrequirements.txt
.txttext/plainrobots.txt
.xmlapplication/xmlpom.xml
.xmlapplication/xmlsitemap.xml
.yamlapplication/yamlKubernetes YAML
.yamlapplication/yamlDocker Compose
.yamlapplication/yamlHelm values.yaml
.ymlapplication/yamlGitHub Actions
.ymlapplication/yamlGitLab CI
.ymlapplication/yamlAnsible
.ymlapplication/yamlPrometheus config
Caddyfiletext/plainCaddyfile
crontabtext/plaincrontab
hoststext/plainhosts
Procfiletext/plainProcfile
ssh_configtext/plainssh_config

Localization

ExtensionMIME typeFormat
.arbapplication/jsonARB (Flutter)
.ftltext/plainFluent (FTL)
.jsonapplication/jsoni18next JSON
.moapplication/x-gettext-translationMO (compiled gettext)
.potext/x-gettext-translationPO (gettext)
.pottext/x-gettext-translation-templatePOT (gettext template)
.resxapplication/xmlRESX
.stringstext/plainApple .strings
.xcstringsapplication/jsonXcode String Catalog
.xlfapplication/xliff+xmlXLIFF
.xmlapplication/xmlAndroid strings.xml

Certificates & Keys

ExtensionMIME typeFormat
.crtapplication/x-x509-ca-certCRT
.csrapplication/pkcs10CSR
.derapplication/x-x509-ca-certDER certificate
.keyapplication/x-pem-fileKEY
.p12application/x-pkcs12PKCS #12
.p7bapplication/x-pkcs7-certificatesPKCS #7
.pemapplication/x-pem-filePEM
.pubtext/plainSSH public key
id_ed25519application/x-pem-fileKEY

Code

ExtensionMIME typeFormat
.adbtext/x-adaAda
.ctext/x-cC
.classapplication/java-vmJava class
.cljtext/plainClojure
.coffeetext/coffeescriptCoffeeScript
.cpptext/x-c++C++
.cstext/x-csharpC#
.csstext/cssCSS
.dtext/x-dD
.darttext/x-dartDart
.elmtext/plainElm
.erltext/plainErlang
.extext/x-elixirElixir
.f90text/x-fortranFortran
.fstext/plainF#
.gleamtext/plainGleam
.gotext/x-goGo
.groovytext/x-groovyGroovy
.htext/x-cC header
.hstext/x-haskellHaskell
.ipynbapplication/x-ipynb+jsonJupyter Notebook
.javatext/x-javaJava
.jltext/x-juliaJulia
.jstext/javascriptJavaScript
.jsxtext/javascriptJSX
.kttext/x-kotlinKotlin
.lesstext/x-lessLess
.lisptext/x-common-lispCommon Lisp
.luatext/x-luaLua
.mtext/plainObjective-C
.mapapplication/jsonSource map
.mltext/x-ocamlOCaml
.nimtext/plainNim
.pastext/x-pascalPascal
.phptext/x-phpPHP
.pltext/x-perlPerl
.protext/x-prologProlog
.ps1text/plainPowerShell
.pytext/x-pythonPython
.pycapplication/x-python-codePYC
.rtext/x-rR
.rbtext/x-rubyRuby
.rstext/x-rustRust
.stext/plainAssembly
.sasstext/x-sassSass
.scalatext/x-scalaScala
.scmtext/x-schemeScheme
.scsstext/x-scssSCSS
.shapplication/x-shBash
.soltext/plainSolidity
.sveltetext/plainSvelte
.swifttext/x-swiftSwift
.tcltext/x-tclTcl
.tstext/plainTypeScript
.tsxtext/plainTSX
.txttext/plainCMake
.vtext/x-verilogVerilog
.vhdtext/x-vhdlVHDL
.vuetext/plainVue
.wasmapplication/wasmWASM
.wattext/plainWebAssembly text (WAT)
.zigtext/plainZig
Dockerfiletext/plainDockerfile
Makefiletext/plainMakefile

Font

ExtensionMIME typeFormat
.bdfapplication/x-font-bdfBDF
.eotapplication/vnd.ms-fontobjectEOT
.otffont/otfOTF
.ttcfont/collectionTTC
.ttffont/ttfTTF
.wofffont/woffWOFF
.woff2font/woff2WOFF2

3D Models

ExtensionMIME typeFormat
.3mfmodel/3mf3MF
.amfapplication/x-amfAMF
.daemodel/vnd.collada+xmlCOLLADA
.dxfimage/vnd.dxfDXF
.glbmodel/gltf-binaryGLB
.gltfmodel/gltf+jsonglTF
.igsmodel/igesIGES
.lasapplication/vnd.lasLAS (LiDAR)
.objmodel/objOBJ
.offtext/plainOFF
.pcdtext/plainPCD
.plyapplication/octet-streamPLY
.stepmodel/stepSTEP
.stlmodel/stlSTL
.usdamodel/vnd.usdaUSD
.wrlmodel/vrmlVRML
.x3dmodel/x3d+xmlX3D
.xyztext/plainXYZ point cloud

Subtitles

ExtensionMIME typeFormat
.asstext/x-ssaASS
.dfxpapplication/ttml+xmlDFXP
.lrctext/plainLRC
.sbvtext/plainSBV
.smiapplication/smil+xmlSAMI
.srtapplication/x-subripSRT
.ssatext/x-ssaSSA
.subtext/plainMicroDVD
.ttmlapplication/ttml+xmlTTML
.vtttext/vttWebVTT

Advertising

ExtensionMIME typeFormat
.gifimage/gifAnimated banner (GIF)
.jpgimage/jpegBanner (JPG)
.jsonapplication/jsonOpenRTB
.jsonapplication/jsonsellers.json
.pngimage/pngBanner (PNG)
.txttext/plainads.txt
.xmlapplication/xmlVAST / VMAP
.zipapplication/zipHTML5 banner

Archive

ExtensionMIME typeFormat
.7zapplication/x-7z-compressed7Z
.arapplication/x-archiveAR
.cpioapplication/x-cpioCPIO
.csv.brapplication/x-brotliBrotli
.csv.bz2application/x-bzip2BZ2
.csv.gzapplication/gzipGZ
.csv.lz4application/x-lz4LZ4
.csv.lzmaapplication/x-lzmaLZMA
.csv.xzapplication/x-xzXZ
.csv.zstapplication/zstdZstandard
.debapplication/vnd.debian.binary-packageDEB
.dmgapplication/x-apple-diskimageDMG
.gemapplication/x-tarGEM
.imgapplication/octet-streamIMG (disk image)
.isoapplication/x-iso9660-imageISO
.jarapplication/java-archiveJAR
.tarapplication/x-tarTAR
.tar.bz2application/x-bzip2BZ2
.tar.gzapplication/gzipGZ
.tar.lz4application/x-lz4LZ4
.tar.xzapplication/x-xzXZ
.tar.zapplication/x-compressZ (compress)
.tar.zstapplication/zstdZstandard
.tbz2application/x-bzip2TBZ2
.tgzapplication/gzipTGZ
.txzapplication/x-xzTXZ
.vsixapplication/zipVSIX
.warapplication/java-archiveWAR
.whlapplication/zipWHL (Python wheel)
.xpiapplication/x-xpinstallXPI
.zipapplication/zipZIP

Large Files

ExtensionMIME typeFormat
.binapplication/octet-streamLarge binary files
.zipapplication/zipLarge ZIP files