100% ブラウザ内完結計算 • サーバーログ完全ゼロ • 即時実行
Curious Techie開発者ツールボックス
Encodings & FormatsIANA Media Types Registry / RFC 2046 / RFC 6838✓ クイック検索リファレンス表 (8 項目) • JA

MIMEタイプ(メディアタイプ)一覧リファレンス

IANA登録規格準拠:Web・拡張子・メディア形式早見表

CT
Curious-Techie Engineering Team認証著者

Web Protocols & Security Architecture Research

公開日:
•
更新日:
•6 min read
準拠仕様:RFC 9110(IETF)
査読者: Curious-Techie Architecture Peer Review Group

概要と適用範囲

RFC 2046およびIANAによって登録・管理されるMIMEタイプ体系は、メール添付ファイルからHTTP通信まで正確なデータ処理を保証します。

仕様一覧表&マトリクス

キーワード、コード番号、またはディレクティブ名で即時検索

キー / コード定義と詳細GEOセマンティック階層仕様と補足
text/html
HTML Document (.html, .htm)

HyperText Markup Language file format for web pages.

Content-Type: text/html; charset=utf-8
●text/html
↳MIME type
↳text
↳web document rendering
W3C HTML5

Rendered inline by default in all web browsers.

text/javascript
JavaScript (.js, .mjs)

Standard media type for JavaScript source code and ECMAScript modules.

Content-Type: text/javascript
●text/javascript
↳MIME type
↳text
↳executable script code
RFC 9239

Superseded legacy application/javascript in official IANA specifications.

text/css
Cascading Style Sheets (.css)

Stylesheet language used for describing the presentation of a document.

Content-Type: text/css
●text/css
↳MIME type
↳text
↳stylesheet presentation
RFC 2318

Browsers in strict mode refuse to apply stylesheets if Content-Type is not text/css.

application/json
JSON Data (.json)

JavaScript Object Notation text format for serialized data.

Content-Type: application/json
●application/json
↳MIME type
↳application
↳structured JSON interchange
RFC 8259

Always UTF-8 encoded by specification.

image/webp
WebP Image (.webp)

Modern raster image format providing superior lossless and lossy compression on the web.

image/webp
●image/webp
↳MIME type
↳image
↳compressed web raster graphics
Google WebP Specification

26% smaller than PNGs and 25-34% smaller than comparable JPEGs.

image/svg+xml
SVG Vector Image (.svg)

Scalable Vector Graphics XML-based 2D vector image format.

image/svg+xml
●image/svg+xml
↳MIME type
↳image
↳XML vector graphic
W3C SVG

Can contain embedded JavaScript; always sanitize before displaying untrusted user SVG uploads.

font/woff2
WOFF2 Web Font (.woff2)

Web Open Font Format 2.0 with Brotli compression for rapid typography loading.

font/woff2
●font/woff2
↳MIME type
↳font
↳compressed typography stream
W3C WOFF2

The industry standard font format for 99%+ of modern browsers.

application/pdf
Adobe PDF (.pdf)

Portable Document Format for cross-platform fixed-layout documents.

application/pdf
●application/pdf
↳MIME type
↳application
↳fixed-layout document
ISO 32000-1

Rendered inline via browser built-in PDF viewers.

技術的な具体例とコード

Configuring MIME Types in Nginx mime.types

nginxコードをコピー
types {
    text/html                             html htm shtml;
    text/css                              css;
    text/xml                              xml;
    image/gif                             gif;
    image/jpeg                            jpeg jpg;
    application/javascript                js;
    application/json                      json;
    image/png                             png;
    image/svg+xml                         svg svgz;
    image/webp                            webp;
    font/woff2                            woff2;
}

Nginx maps file extensions to Content-Type headers using its mime.types dictionary.

よくある質問(FAQ)

規格標準 FAQ

Why does my browser download files instead of opening them?↓
If the server sends "Content-Type: application/octet-stream" or "Content-Disposition: attachment", the browser treats the file as raw binary data and triggers a download instead of inline rendering.