よく使う MIME タイプ

サーバーやアップロードフォームはこれらの文字列に依存します。誤ったタイプはプレビューやダウンロード、CSP の不具合につながります。

更新日:

種類MIME タイプ主な拡張子
HTMLtext/html.html
CSStext/css.css
JavaScripttext/javascript.js
JSONapplication/json.json
XMLapplication/xml.xml
プレーンテキストtext/plain.txt
CSVtext/csv.csv
PDFapplication/pdf.pdf
ZIPapplication/zip.zip
PNGimage/png.png
JPEGimage/jpeg.jpg
GIFimage/gif.gif
WebPimage/webp.webp
SVGimage/svg+xml.svg
ICOimage/x-icon.ico
MP3audio/mpeg.mp3
WAVaudio/wav.wav
MP4video/mp4.mp4
WebMvideo/webm.webm
WOFF2font/woff2.woff2
URL エンコードされたフォームapplication/x-www-form-urlencoded
マルチパートフォームmultipart/form-data

注記

よくある質問

.json ファイルにはどの MIME タイプを使えばいいですか?
JSON ファイルや API レスポンスには application/json を使います。標準のタイプで、可能なら UTF-8 で返します。
.js ファイルの MIME タイプは何ですか?
JavaScript の正式な MIME タイプは text/javascript です。古い application/javascript は廃止予定のため使わないでください。
SVG 画像の MIME タイプは何ですか?
SVG ファイルは image/svg+xml を使います。このタイプで返さないと、ブラウザーが SVG をインライン表示しません。