本文へスキップ
にゃんこツール

MIMEタイプ(Content-Type)検索 ⇔ 拡張子

拡張子(.png・.pdf・.json など)からMIMEタイプ(Content-Type)を、MIMEタイプから対応する拡張子を調べるツールです。入力に「/」が含まれていればMIMEタイプ、無ければ拡張子として自動で判別します。「image/*」のような指定や、部分一致の一覧検索もできます。ファイルの中身から形式を調べたいときは ファイル種別判定、レスポンスヘッダー全体の確認には HTTPヘッダー解析 をご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

使い方

  1. 入力欄に拡張子(例: png)またはMIMEタイプ(例: image/png)を入力します。
  2. 自動判別で意図と違う場合は、検索モードを「拡張子」「MIMEタイプ」に切り替えます。
  3. 完全一致と部分一致の一覧から、必要なMIMEタイプや拡張子を確認し、コピーボタンで取り込みます。
  4. 分類を選ぶと、画像・音声・動画などの種別ごとに絞り込めます。

注意事項

  • 収録しているのは主要な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)で確認してください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる