跳到主要内容

MIME 类型查询表:扩展名 ⇄ MIME 双向互查

文件扩展名 ⇄ MIME 类型互查:130+ 类型,双向查找,直接复制 Content-Type,浏览器本地

  • 本地处理
  • 分类 开发运维
  • 适合 分享前检查文件类型、大小、元数据和明显不匹配信号。
筛选:
共 98 种,显示 98 种
图片
PNG 无损位图,支持透明通道。
图片
JPEG 有损照片格式,.jpg 和 .jpeg 完全等价。
图片
GIF 图形交换格式,256 色,支持动画。
图片
Google WebP,同画质下比 JPEG/PNG 更小。
图片
AVIF(AV1 图像),现代格式,压缩率极高。
图片utf-8
SVG 矢量图,基于 XML,本质是文本。
图片
Windows / favicon 图标格式。
也可能见到: image/vnd.microsoft.icon
图片
Windows 位图,通常不压缩。
图片
TIFF 标签图像格式,印刷与扫描常用。
图片
HEIC 高效图像,新款 iPhone 默认格式。
也可能见到: image/heif
图片
Adobe Photoshop 分层文档。
视频
MP4 容器,H.264/H.265 的 Web 默认封装。
视频
WebM,VP8/VP9/AV1,免版税 Web 视频。
视频
Apple QuickTime 影片容器。
视频
微软 AVI 音视频交错格式。
视频
Matroska,多轨道灵活封装。
视频
MPEG-1/2 节目流。
视频
MPEG-2 传输流(HLS / 蓝光分片)。
视频
Ogg 视频容器(Theora/VP8)。
视频
Flash 视频,已基本淘汰。
视频
3GPP 移动多媒体容器。
音频
MP3,最通用的有损音频格式。
音频
WAV 波形音频,未压缩 PCM。
也可能见到: audio/x-wav, audio/wave
音频
Ogg Vorbis/Opus 音频。
音频
Opus,低延迟高音质编码。
音频
AAC 音频封装在 MP4 容器中。
也可能见到: audio/x-m4a
音频
裸 AAC(高级音频编码)流。
音频
FLAC 免费无损音频编码。
音频
WebM 纯音频流。
音频
MIDI 乐器演奏数据。
也可能见到: audio/x-midi
文档
PDF 便携文档格式。
文档
RTF 富文本格式。
也可能见到: text/rtf
文档
EPUB 电子书(打包的 XHTML)。
Office
旧版 Word 97-2003 二进制文档。
Office
Word 文档(OOXML)。
Office
旧版 Excel 97-2003 表格。
Office
Excel 表格(OOXML)。
Office
旧版 PowerPoint 97-2003 幻灯片。
Office
PowerPoint 演示文稿(OOXML)。
Office
OpenDocument 文本(LibreOffice Writer)。
Office
OpenDocument 表格(LibreOffice Calc)。
Office
OpenDocument 演示(LibreOffice Impress)。
压缩包
ZIP 压缩包。
也可能见到: application/x-zip-compressed
压缩包
gzip 压缩流。
也可能见到: application/x-gzip
压缩包
未压缩的 tar 归档。
压缩包
gzip 压缩的 tar 包(.tar.gz)。
也可能见到: application/x-gtar
压缩包
7-Zip 压缩包。
压缩包
RAR 压缩包。
也可能见到: application/x-rar-compressed
压缩包
bzip2 压缩流。
压缩包
xz(LZMA2)压缩流。
压缩包
Zstandard 压缩流。
字体
WOFF 1.0 Web 字体格式。
字体
WOFF 2.0,Brotli 压缩,更小。
字体
TrueType 字体。
也可能见到: application/x-font-ttf
字体
OpenType 字体。
也可能见到: application/x-font-otf
字体
嵌入式 OpenType(旧版 IE)。
代码 / Webutf-8
HTML 超文本标记语言。
代码 / Webutf-8
CSS 层叠样式表。
代码 / Webutf-8
JavaScript。WHATWG 规定用 text/javascript;application/javascript 是旧 IANA 名。
也可能见到: application/javascript
代码 / Webutf-8
TypeScript 源码,无注册 MIME,服务端按 text/plain 发。注意:.ts 也是 MPEG 传输流。
也可能见到: application/typescript, video/mp2t
代码 / Webutf-8
React JSX/TSX 源码,开发工具按 text/plain 提供。
代码 / Web
WebAssembly 二进制模块。流式编译要求精确发这个类型。
代码 / Webutf-8
PHP 源码(服务端执行,极少裸传)。
也可能见到: text/x-php
代码 / Webutf-8
Python 源码。
也可能见到: application/x-python-code
代码 / Webutf-8
Ruby 源码。
也可能见到: text/x-ruby
代码 / Webutf-8
Shell 脚本。
也可能见到: text/x-shellscript
代码 / Webutf-8
Go 源码。
代码 / Webutf-8
Rust 源码。
代码 / Webutf-8
Java 源码。
代码 / Webutf-8
C 源码 / 头文件。
代码 / Webutf-8
C++ 源码。
数据 / 配置utf-8
JSON。强制 UTF-8,charset 参数可省。
数据 / 配置utf-8
JSON-LD 关联数据。
数据 / 配置utf-8
XML 可扩展标记语言。
也可能见到: text/xml
数据 / 配置utf-8
YAML,2024 年起注册为 application/yaml(RFC 9512)。
也可能见到: text/yaml, application/x-yaml
数据 / 配置utf-8
TOML 配置格式。
也可能见到: text/x-toml
数据 / 配置utf-8
CSV 逗号分隔值。
数据 / 配置utf-8
TSV 制表符分隔值。
数据 / 配置utf-8
iCalendar 日历事件/订阅。
数据 / 配置utf-8
vCard 电子名片。
数据 / 配置utf-8
RSS 订阅源。
数据 / 配置utf-8
Atom 订阅源。
数据 / 配置utf-8
Source map(.js.map / .css.map),JSON,按 application/json 提供。
数据 / 配置utf-8
SQL 脚本。
也可能见到: text/x-sql
数据 / 配置
Apache Parquet 列式数据。
也可能见到: application/x-parquet
文本utf-8
纯文本,未知文本的安全兜底。
文本utf-8
Markdown 标记文本。
文本utf-8
配置文件,无注册类型,按 text/plain 发。
文本utf-8
dotenv 文件,text/plain。切勿通过 HTTP 暴露!
其他
任意二进制,"不知道是什么"的兜底类型。
其他
Android 应用安装包。
其他
macOS 磁盘映像。
其他
ISO 9660 光盘镜像。
其他
Debian / Ubuntu 安装包。
其他
Red Hat / Fedora 安装包。
其他
Adobe Flash 影片(已停用)。
其他
BitTorrent 种子文件。
其他
Windows 安装程序包。
也可能见到: application/x-msi

这个工具能做什么

一张可搜索的扩展名 ⇄ MIME 类型对照表。输入扩展名(png、.mp4、 woff2),得到你该写进 Content-Type 响应头、nginx types 块或 multipart 上传里的规范 MIME 类型;输入 MIME(image/png、 application/pdf)甚至 image/* 这类通配符,反查出所有对应扩展名。 覆盖 130+ 类型:图片、视频、音频、文档、Office(docx/xlsx/pptx 及 OpenDocument)、压缩包(zip/gz/7z/rar/zst)、Web 字体 (woff/woff2/ttf/otf)、源码、以及数据/配置格式 (json/yaml/toml/csv/ics)。取值按 IANA 媒体类型注册表和 WHATWG mime-sniffing 标准,同时把服务端现实中仍会发出的旧别名 (.js 的 application/javascript、.gz 的 application/x-gzip) 一并列出。文本类格式标注它们通常携带的 ; charset=utf-8,每一行 都给出可一键复制的完整 Content-Type 头。搜索同时命中扩展名、 MIME、别名、分类和说明,配一键分类筛选,URL 还会记住你的搜索词 方便分享。100% 浏览器本地,不上传、不调 API、不记录。用它配 静态服务器、设下载响应头、排查上传被拒、或给邮件附件贴对类型。

工具细节

输入
文件 + 文本
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 预览
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 18 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
开发运维 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

MIME 类型查询表 适合怎么用

适合在上传、交付、归档、客服排查前使用,也适合任何文件离开本机前的本地复核。

适合文件任务

  • 分享前检查文件类型、大小、元数据和明显不匹配信号。
  • 上传、归档、接收或审核前整理混合文件夹。
  • 敏感文件先留在浏览器里处理,不用交给账号型服务。

文件检查项

  • 不要只凭扩展名判断真实文件类型。
  • 文件发给客户、供应商或公开页面前,先看元数据。
  • 复制、转换或导出结果确认前,保留原文件。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 文件 MIME 类型检查 上传文件后本地检查文件名、大小、浏览器 MIME、扩展名和魔数签名。 打开
  2. 2 HTTP 状态码查询 HTTP 状态码查询,70+ 个全收录,带含义、常见原因、真实场景、怎么排查。 打开
  3. 3 文件转 Base64 上传小文件并本地转换成原始 Base64 或 data URL, 适合嵌入、fixture 和测试。 打开

真实使用场景

  • 配置 nginx 正确地提供一种新文件类型

    你加了 .webp 图片或 .wasm 模块,nginx 却按 application/ octet-stream 提供,浏览器直接下载而不是渲染。在这里查出扩展名 (image/webp、application/wasm),写进 types {} 块或单独的 mime.types include,跑 nginx -t 再 reload。WebAssembly 尤其 必须用 application/wasm 提供,否则流式编译会失败。表里专门 标了这个硬要求。

  • 给文件下载接口设对 Content-Type

    你的 API 流式返回一份报表,浏览器却当成乱码文本打开、而不是下载 xlsx。查 xlsx,复制完整头(application/vnd.openxmlformats- officedocument.spreadsheetml.sheet),再配上 Content-Disposition: attachment。CSV 这类文本导出,复制带 charset 的形式 text/csv; charset=utf-8,中文列才不会乱码。

  • 排查文件上传为什么被拒

    上传表单返回 415 Unsupported Media Type 或 400。对比客户端实际 发的 MIME 和接口期望的 MIME。这张表给出规范值和历史别名 (比如 .js 的 text/javascript 与 application/javascript), 让你精确对上服务端的白名单,而不是瞎猜。

  • 给邮件或消息附件贴对类型

    邮件客户端或聊天 API 要为每个附件指定明确的 MIME 类型,贴错了 PDF 到对方手里就是个打不开的二进制块。查扩展名、复制 MIME、 用这个 Content-Type 发附件,对方客户端才会内联预览,而不是强制 下载或干脆藏起来。

  • 给未知或生成的文件挑兜底类型

    你在服务端生成文件,有些没有干净的扩展名。实在判断不出内容时, 安全的默认是 application/octet-stream(强制下载)。能判断出来 时,就设具体类型让浏览器渲染。这张表把具体取值和 octet-stream 兜底放在一处,一眼就能挑。

常见踩坑

  • .js 发成 application/javascript。WHATWG 标准规定用 text/javascript。浏览器容忍旧名,但 linter 和严格服务端会报。

  • 文本类型忘了加 ; charset=utf-8(text/html、text/csv、application/json)。JSON 规范强制 UTF-8,但 CSV 和 HTML 不加就会中文乱码。

  • 把扩展名当权威。扩展名只是提示;改了名的文件字节还是原来的。要验真实类型,用「文件 MIME 类型检查」读魔数。

  • 有具体类型时却用 application/octet-stream。它会强制下载、挡掉内联预览。只在你确实想触发下载时才用,别当懒人默认值。

隐私说明

这个工具是一张编进页面的静态查表,没有任何服务端调用,不读取 文件,也不记录你搜了什么。唯一可能离开浏览器的是可选的分享 URL, 它把当前搜索词(例如 ?q=image/png)写进 query string,方便同事 打开同一个筛选视图。普通查询无所谓,但如果你搜了敏感内容,手动 复制结果比分享 URL 更稳妥,因为 query string 会进浏览器历史和 服务器访问日志。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-13