Content-Type 一覧

ブラウザーの検索機能で拡張子を入力すると、該当する行に移動できます。同じ拡張子は 1 回だけ掲載し、普及している形式には現在登録されている値、x- 付きの項目には旧来の表記を残しています。設定に使う前に、ご自身のサーバーで値を確認してください。

ブラウザ内でローカルに実行
ファイル拡張子Content-Type(MIMEタイプ)ファイル拡張子Content-Type(MIMEタイプ)
.*(ファイルの種類が不明な場合の一般的なバイナリデータ)application/octet-stream
.001application/x-001
.301application/x-301
.323text/h323
.3gpvideo/3gpp
.7zapplication/x-7z-compressed
.906application/x-906
.907drawing/907
.a11application/x-a11
.aacaudio/aac
.acpaudio/x-mei-aac
.aiapplication/postscript
.aifaudio/aiff
.aifcaudio/aiff
.aiffaudio/aiff
.anvapplication/x-anv
.apkapplication/vnd.android.package-archive
.asatext/asa
.asfvideo/x-ms-asf
.asptext/asp
.asxvideo/x-ms-asf
.atomapplication/atom+xml
.auaudio/basic
.avivideo/x-msvideo
.avifimage/avif
.awfapplication/vnd.adobe.workflow
.binapplication/octet-stream
.biztext/xml
.bmpimage/bmp
.botapplication/x-bot
.c4tapplication/x-c4t
.c90application/x-c90
.calapplication/x-cals
.catapplication/vnd.ms-pki.seccat
.cdfapplication/x-netcdf
.cdrapplication/x-cdr
.celapplication/x-cel
.cerapplication/x-x509-ca-cert
.cg4application/x-g4
.cgmapplication/x-cgm
.citapplication/x-cit
.classapplication/java-vm
.cmltext/xml
.cmpapplication/x-cmp
.cmxapplication/x-cmx
.cotapplication/x-cot
.crlapplication/pkix-crl
.crtapplication/x-x509-ca-cert
.csiapplication/x-csi
.csstext/css
.csvtext/csv
.cutapplication/x-cut
.dbfapplication/x-dbf
.dbmapplication/x-dbm
.dbxapplication/x-dbx
.dcdtext/xml
.dcxapplication/x-dcx
.derapplication/x-x509-ca-cert
.dgnapplication/x-dgn
.dibapplication/x-dib
.dllapplication/x-msdownload
.docapplication/msword
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotapplication/msword
.drwapplication/x-drw
.dtdtext/xml
.dwfmodel/vnd.dwf
.dwgapplication/x-dwg
.dxbapplication/x-dxb
.dxfapplication/x-dxf
.ednapplication/vnd.adobe.edn
.emfapplication/x-emf
.emlmessage/rfc822
.enttext/xml
.eotapplication/vnd.ms-fontobject
.epiapplication/x-epi
.epsapplication/postscript
.epubapplication/epub+zip
.etdapplication/x-ebx
.exeapplication/x-msdownload
.faximage/fax
.fdfapplication/vnd.fdf
.fifapplication/fractals
.flacaudio/flac
.flvvideo/x-flv
.fotext/xml
.frmapplication/x-frm
.g4application/x-g4
.gbrapplication/x-gbr
.gifimage/gif
.gl2application/x-gl2
.gp4application/x-gp4
.gzapplication/gzip
.heicimage/heic
.hglapplication/x-hgl
.hmrapplication/x-hmr
.hpgapplication/x-hpgl
.hplapplication/x-hpl
.hqxapplication/mac-binhex40
.hrfapplication/x-hrf
.htaapplication/hta
.htctext/x-component
.htmtext/html
.htmltext/html
.htttext/webviewhtml
.htxtext/html
.icbapplication/x-icb
.icoimage/x-icon
.iffapplication/x-iff
.ig4application/x-g4
.igsapplication/x-igs
.iiiapplication/x-iphone
.imgapplication/x-img
.insapplication/x-internet-signup
.ipaapplication/vnd.iphone
.ispapplication/x-internet-signup
.IVFvideo/x-ivf
.javatext/x-java-source
.jfifimage/jpeg
.jpeimage/jpeg
.jpegimage/jpeg
.jpgimage/jpeg
.jstext/javascript
.jsonapplication/json
.jsonldapplication/ld+json
.jsptext/html
.la1audio/x-liquid-file
.larapplication/x-laplayer-reg
.latexapplication/x-latex
.lavsaudio/x-liquid-secure
.lbmapplication/x-lbm
.lmsffaudio/x-la-lms
.lstext/javascript
.ltrapplication/x-ltr
.m1vvideo/x-mpeg
.m2vvideo/x-mpeg
.m3uaudio/x-mpegurl
.m4aaudio/x-m4a
.m4evideo/mp4
.m4vvideo/x-m4v
.macapplication/x-mac
.manapplication/x-troff-man
.mathtext/xml
.mdtext/markdown
.mdbapplication/x-msaccess
.mfpapplication/x-shockwave-flash
.mhtmessage/rfc822
.mhtmlmessage/rfc822
.miapplication/x-mi
.midaudio/mid
.midiaudio/mid
.milapplication/x-mil
.mjstext/javascript
.mmltext/xml
.mndaudio/x-musicnet-download
.mnsaudio/x-musicnet-stream
.mochatext/javascript
.movvideo/quicktime
.movievideo/x-sgi-movie
.mp1audio/mp1
.mp2audio/mp2
.mp2vvideo/mpeg
.mp3audio/mpeg
.mp4video/mp4
.mpavideo/x-mpg
.mpdapplication/vnd.ms-project
.mpevideo/x-mpeg
.mpegvideo/mpg
.mpgvideo/mpg
.mpgaaudio/rn-mpeg
.mppapplication/vnd.ms-project
.mpsvideo/x-mpeg
.mptapplication/vnd.ms-project
.mpvvideo/mpg
.mpv2video/mpeg
.mpwapplication/vnd.ms-project
.mpxapplication/vnd.ms-project
.mtxtext/xml
.mxpapplication/x-mmxp
.netimage/pnetvue
.nrfapplication/x-nrf
.nwsmessage/rfc822
.odctext/x-ms-odc
.odpapplication/vnd.oasis.opendocument.presentation
.odsapplication/vnd.oasis.opendocument.spreadsheet
.odtapplication/vnd.oasis.opendocument.text
.oggaudio/ogg
.ogvvideo/ogg
.otffont/otf
.outapplication/x-out
.p10application/pkcs10
.p12application/x-pkcs12
.p7bapplication/x-pkcs7-certificates
.p7capplication/pkcs7-mime
.p7mapplication/pkcs7-mime
.p7rapplication/x-pkcs7-certreqresp
.p7sapplication/pkcs7-signature
.pc5application/x-pc5
.pciapplication/x-pci
.pclapplication/x-pcl
.pcxapplication/x-pcx
.pdfapplication/pdf
.pdxapplication/vnd.adobe.pdx
.pemapplication/x-x509-ca-cert
.pfxapplication/x-pkcs12
.pglapplication/x-pgl
.picapplication/x-pic
.pkoapplication/vnd.ms-pki.pko
.plapplication/x-perl
.plgtext/html
.plsaudio/scpls
.pltapplication/x-plt
.pngimage/png
.potapplication/vnd.ms-powerpoint
.ppaapplication/vnd.ms-powerpoint
.ppmapplication/x-ppm
.ppsapplication/vnd.ms-powerpoint
.pptapplication/vnd.ms-powerpoint
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation
.prapplication/x-pr
.prfapplication/pics-rules
.prnapplication/x-prn
.prtapplication/x-prt
.psapplication/postscript
.ptnapplication/x-ptn
.pwzapplication/vnd.ms-powerpoint
.pytext/x-python
.r3ttext/vnd.rn-realtext3d
.raaudio/vnd.rn-realaudio
.ramaudio/x-pn-realaudio
.rarapplication/x-rar-compressed
.rasapplication/x-ras
.ratapplication/rat-file
.rdftext/xml
.recapplication/vnd.rn-recording
.redapplication/x-red
.rgbapplication/x-rgb
.rjsapplication/vnd.rn-realsystem-rjs
.rjtapplication/vnd.rn-realsystem-rjt
.rlcapplication/x-rlc
.rleapplication/x-rle
.rmapplication/vnd.rn-realmedia
.rmfapplication/vnd.adobe.rmf
.rmiaudio/mid
.rmjapplication/vnd.rn-realsystem-rmj
.rmmaudio/x-pn-realaudio
.rmpapplication/vnd.rn-rn_music_package
.rmsapplication/vnd.rn-realmedia-secure
.rmvbapplication/vnd.rn-realmedia-vbr
.rmxapplication/vnd.rn-realsystem-rmx
.rnxapplication/vnd.rn-realplayer
.rpimage/vnd.rn-realpix
.rpmaudio/x-pn-realaudio-plugin
.rsmlapplication/vnd.rn-rsml
.rssapplication/rss+xml
.rttext/vnd.rn-realtext
.rtfapplication/rtf
.rvvideo/vnd.rn-realvideo
.samapplication/x-sam
.satapplication/x-sat
.sdpapplication/sdp
.sdwapplication/x-sdw
.shapplication/x-sh
.sisapplication/vnd.symbian.install
.sisxapplication/vnd.symbian.install
.sitapplication/x-stuffit
.slbapplication/x-slb
.sldapplication/x-sld
.slkdrawing/x-slk
.smiapplication/smil
.smilapplication/smil
.smkapplication/x-smk
.sndaudio/basic
.soltext/plain
.sortext/plain
.spcapplication/x-pkcs7-certificates
.splapplication/futuresplash
.spptext/xml
.ssmapplication/streamingmedia
.sstapplication/vnd.ms-pki.certstore
.stlapplication/vnd.ms-pki.stl
.stmtext/html
.styapplication/x-sty
.svgimage/svg+xml
.swfapplication/x-shockwave-flash
.tarapplication/x-tar
.tdfapplication/x-tdf
.tg4application/x-tg4
.tgaapplication/x-tga
.tifimage/tiff
.tiffimage/tiff
.tldtext/xml
.topdrawing/x-top
.torrentapplication/x-bittorrent
.tsdtext/xml
.ttffont/ttf
.txttext/plain
.uinapplication/x-icq
.ulstext/iuls
.vcftext/x-vcard
.vdaapplication/x-vda
.vdxapplication/vnd.visio
.vmltext/xml
.vpgapplication/x-vpeg005
.vsdapplication/vnd.visio
.vssapplication/vnd.visio
.vstapplication/vnd.visio
.vswapplication/vnd.visio
.vsxapplication/vnd.visio
.vtxapplication/vnd.visio
.vxmltext/xml
.wasmapplication/wasm
.wavaudio/wav
.waxaudio/x-ms-wax
.wb1application/x-wb1
.wb2application/x-wb2
.wb3application/x-wb3
.wbmpimage/vnd.wap.wbmp
.webmvideo/webm
.webmanifestapplication/manifest+json
.webpimage/webp
.wizapplication/msword
.wk3application/x-wk3
.wk4application/x-wk4
.wkqapplication/x-wkq
.wksapplication/x-wks
.wmvideo/x-ms-wm
.wmaaudio/x-ms-wma
.wmdapplication/x-ms-wmd
.wmfapplication/x-wmf
.wmltext/vnd.wap.wml
.wmvvideo/x-ms-wmv
.wmxvideo/x-ms-wmx
.wmzapplication/x-ms-wmz
.wofffont/woff
.woff2font/woff2
.wp6application/x-wp6
.wpdapplication/x-wpd
.wpgapplication/x-wpg
.wplapplication/vnd.ms-wpl
.wq1application/x-wq1
.wr1application/x-wr1
.wriapplication/x-wri
.wrkapplication/x-wrk
.wsapplication/x-ws
.ws2application/x-ws
.wsctext/scriptlet
.wsdltext/xml
.wvxvideo/x-ms-wvx
.x_bapplication/x-x_b
.x_tapplication/x-x_t
.xapapplication/x-silverlight-app
.xdpapplication/vnd.adobe.xdp
.xdrtext/xml
.xfdapplication/vnd.adobe.xfd
.xfdfapplication/vnd.adobe.xfdf
.xhtmlapplication/xhtml+xml
.xlsapplication/vnd.ms-excel
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xlwapplication/x-xlw
.xmltext/xml
.xplaudio/scpls
.xqtext/xml
.xqltext/xml
.xquerytext/xml
.xsdtext/xml
.xsltext/xml
.xslttext/xml
.xwdapplication/x-xwd
.yamlapplication/yaml
.ymlapplication/yaml
.zipapplication/zip

Content-Type 一覧表の使い方

静的な参照表です。各行がファイル拡張子と、それに対して Web サーバーが送る Content-Type(MIME タイプ)の値を対応させています。入力欄も専用スクリプトもなく、値はブラウザーが表示する文書そのものに含まれています。

各行には拡張子 1 つと、それに対してサーバーが送る Content-Type の値が並びます。拡張子の列は先頭のドットを保ち、最初の行は種類が不明なファイルを扱います。その場合は application/octet-stream として配信されます。

  1. Ctrl+F(Mac では Cmd+F)を押し、.json のような拡張子や image/svg+xml のような値を入力すると、目的の行に移動できます。
  2. 表の上の検索欄で一覧を絞り込めます。入力に合わせて絞り込まれ、件数が一致した行数を示します。拡張子の横のボタンは、その拡張子をコピーします。
  3. 拡張子は全体で照合してください。.js と .mjs、.yaml と .yml は同じ値で配信されるため、別々の行として掲載しています。
  4. 設定に写す前に値を読んでください。application/x-dxf のように x- が付く項目は古いレジストリ表記で、いまも送るサーバーがあります。一方、普及している形式には現在登録されている型を載せています。
  5. 公開前に自分のサーバーで確認してください。nginx は mime.types に対応表を同梱しており、DevTools のネットワークパネルでは応答が実際に持っていた Content-Type を確認できます。

掲載している値の意味と範囲

今回の改訂で変わった点

以前の表は同じ拡張子に異なる値を与える行が重複していました。.jpg、.png、.tif、.xls、.ppt、.vsd、.vst、.ico、.jpe、.ps、.eps、.mdb、.dwf、.pdf が 2 回、.tif は 3 回現れていました。現在は各拡張子が 1 回だけになり、拡張子「.」と途中で切れた値 application/x- を載せていた行は削除しました。

よく使われる形式の値は nginx の対応表と Python の mimetypes データベースで照合して修正しました。.js、.mp3、.mp4、.svg、.bmp、.avi、.rtf、.xhtml、.m3u は text/javascript、audio/mpeg、video/mp4、image/svg+xml、image/bmp、video/x-msvideo、application/rtf、application/xhtml+xml、audio/x-mpegurl になりました。.class と .java は java/* というプレースホルダーだった箇所に application/java-vm と text/x-java-source を入れています。

追加した拡張子

以前の一覧になかった 44 個の拡張子を追加しました。.json、.zip、.gz、.csv、.md、.docx、.xlsx、.pptx、.odt、.epub、.webp、.avif、.heic、.woff、.woff2、.wasm、.yaml、.webmanifest などです。値は nginx の mime.types と Python の mimetypes に基づき、どちらにも無い場合は IANA に登録された型を使っています(.md は text/markdown、.yaml と .yml は application/yaml、.jsonld は application/ld+json)。 表には合計 372 件を掲載しています。

古い一覧の歴史的な項目は残しました。.wk4 や .wq1 のような拡張子は今もサーバーログや設定ファイルに現れるためです。これらの行は取り込んだ表記のままなので、x- が付く値は旧来のものとして読んでください。

掲載値がどこまで通用するか

Content-Type ヘッダーを決めるのはファイルではなくサーバーです。同じ .txt でも設定によって text/plain としても application/octet-stream としても送られ、ブラウザーが内容を自ら判別した場合はヘッダーを無視することがあります。

この表は照会と設定の作成に使い、実際に何が送られるかは応答ヘッダーで確認してください。手元のファイルを調べたい場合は、同じサイトの MIME・ファイルシグネチャ検出ツールが先頭バイトを読んで推定します。

最近使ったツール: