MIMEタイプ(Content-Type)検索 ⇔ 拡張子
拡張子(.png・.pdf・.json など)からMIMEタイプ(Content-Type)を、MIMEタイプから対応する拡張子を調べるツールです。入力に「/」が含まれていればMIMEタイプ、無ければ拡張子として自動で判別します。「image/*」のような指定や、部分一致の一覧検索もできます。ファイルの中身から形式を調べたいときは ファイル種別判定、レスポンスヘッダー全体の確認には HTTPヘッダー解析 をご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
使い方
- 入力欄に拡張子(例: png)またはMIMEタイプ(例: image/png)を入力します。
- 自動判別で意図と違う場合は、検索モードを「拡張子」「MIMEタイプ」に切り替えます。
- 完全一致と部分一致の一覧から、必要なMIMEタイプや拡張子を確認し、コピーボタンで取り込みます。
- 分類を選ぶと、画像・音声・動画などの種別ごとに絞り込めます。
注意事項
- 収録しているのは主要なWeb・画像・音声・動画・文書・アーカイブ・フォントなどの代表的な形式です。すべてのMIMEタイプを網羅しているわけではありません。
- 同じ拡張子に複数のMIMEタイプが割り当てられている場合は、すべて表示します(例: xml は application/xml と text/xml)。実際にどれを使うかは用途やサーバーの設定によります。
- このツールは拡張子とMIMEタイプの対応表を引くだけで、ファイルの中身は調べません。ファイルが本当にその形式かは確認できません。
- 「Content-Type の例」は text/* に charset=utf-8 を付けた一般的な書き方です。文字コードは実際のファイルに合わせて変更してください。
用語解説
MIMEタイプ
「image/png」のように「種別/サブ種別」の形でデータの種類を表す識別子です。メディアタイプとも呼ばれ、IANAが登録を管理しています。
Content-Type
HTTPレスポンスやリクエストのヘッダーで、本文の種類を伝える項目です。「text/html; charset=utf-8」のようにMIMEタイプの後ろに文字コードなどのパラメータを付けられます。
構造化サフィックス
「application/ld+json」の「+json」のように、MIMEタイプの末尾でデータの記述形式(JSONやXMLなど)を示す部分です。
application/octet-stream
種類が不明な任意のバイナリデータを表す汎用のMIMEタイプです。ブラウザはこの種別を受け取ると、表示せずにダウンロードとして扱うのが一般的です。
よくある質問
入力した内容はサーバーに送信されますか?
いいえ。対応表はこのページに組み込まれており、検索はすべてブラウザ内で行います。入力は外部へ送信されません。
JavaScriptやJSONのMIMEタイプは何を使えばよいですか?
JavaScriptは text/javascript(現在の標準)、JSONは application/json が一般的です。古い資料にある application/javascript や text/json は旧式の書き方で、新しく設定する場合は上記を使うのが無難です。
同じ拡張子に複数のMIMEタイプが出てくるのはなぜですか?
歴史的な経緯や環境の違いで、同じ形式に複数の書き方が使われているためです。たとえば xml は application/xml と text/xml、ico は image/x-icon と image/vnd.microsoft.icon があります。ts は TypeScript と動画(MPEG-TS)で衝突します。用途に合うものを選んでください。
「application/octet-stream」はどんなときに使いますか?
種類が分からない、またはブラウザに表示させずダウンロードさせたいバイナリデータに使う汎用のMIMEタイプです。ファイルの種類が分かっているなら、対応するMIMEタイプを指定する方が正しく扱われます。
表に載っていないMIMEタイプや拡張子はどうすればよいですか?
主要な形式のみを収録しているため、載っていないものがあります。「+json」「+xml」で終わるMIMEタイプは構造化サフィックスとして内容が分かりますが、それ以外はIANAの登録簿(Media Types)で確認してください。
このページをシェア
