MIME 类型查询

Web 工具

按扩展名查询对应 MIME 类型,或反向由 Content-Type 查扩展名。支持由扩展名查类型与由 Content-Type 反查扩展名两个方向,并标注 charset 参数。含文本、图片、应用等大类划分,便于补全服务器映射表。也支持按扩展名批量查询整份清单。支持导出清单。可由扩展名反查类型。

51 / 51
𝐓
.txttext/plain
𝐓
.htmltext/html
𝐓
.htmtext/html
𝐓
.csstext/css
◇
.jsapplication/javascript
◇
.mjsapplication/javascript
◇
.jsonapplication/json
◇
.xmlapplication/xml
𝐓
.csvtext/csv
◇
.yamlapplication/yaml
◇
.ymlapplication/yaml
𝐓
.mdtext/markdown
◇
.rtfapplication/rtf
◇
.pdfapplication/pdf
◇
.zipapplication/zip
◇
.gzapplication/gzip
◇
.tarapplication/x-tar
◇
.7zapplication/x-7z-compressed
◇
.epubapplication/epub+zip
⌹
.jpgimage/jpeg
⌹
.jpegimage/jpeg
⌹
.pngimage/png
⌹
.gifimage/gif
⌹
.webpimage/webp
⌹
.svgimage/svg+xml
⌹
.icoimage/x-icon
⌹
.bmpimage/bmp
⌹
.avifimage/avif
♪
.mp3audio/mpeg
♪
.wavaudio/wav
♪
.flacaudio/flac
♪
.oggaudio/ogg
♪
.aacaudio/aac
♪
.m4aaudio/mp4
▶
.mp4video/mp4
▶
.webmvideo/webm
▶
.movvideo/quicktime
▶
.avivideo/x-msvideo
▶
.mkvvideo/x-matroska
A
.wofffont/woff
A
.woff2font/woff2
A
.ttffont/ttf
A
.otffont/otf
◇
.eotapplication/vnd.ms-fontobject
◇
.docapplication/msword
◇
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
◇
.xlsapplication/vnd.ms-excel
◇
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
◇
.pptapplication/vnd.ms-powerpoint
◇
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation
◇
.wasmapplication/wasm

关于 MIME 类型查询

MIME 类型(也叫媒体类型)是描述文件内容格式的标准字符串,如 text/html、image/png、application/json,服务器用它在 Content-Type 头里告诉浏览器如何处理响应。本工具提供文件扩展名与 MIME 类型的双向查询:输入 .webp 查到 image/webp,或输入 application/pdf 反查常见扩展名,并标注是否为二进制、是否建议加 charset。所有处理均在浏览器本地完成,无需安装任何软件,它适合在配置服务器 Content-Type、排查下载变附件或核对文件扩展名时快速查表。配置静态资源时留意是否为文本类类型加上字符集,避免中文出现乱码;排查下载变附件的问题时,先确认响应头里的类型与实际内容是否一致,再检查是否有中间层覆盖了该字段。

使用方法

  1. 打开「MIME 类型查询」
  2. 输入或粘贴待处理的内容
  3. 根据需要调整输出选项
  4. 点击「运行」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 配置静态服务器 — 为 Nginx、Apache 补全 mime.types 映射,避免文件被当成 text/plain 下载。
  • 设置下载头 — 后端返回文件时查正确的 Content-Type,让浏览器正确预览或下载。
  • 上传校验 — 核对前端 accept 属性与后端允许的 MIME 列表是否一致。
  • 排查渲染问题 — 当 JS 或 CSS 不生效时,确认服务器返回的类型是否符合规范。
  • API 内容协商 — 为 Accept 头选择正确的类型字符串,如 application/vnd.api+json。

常见问题

Content-Type 写错会怎样?

浏览器可能拒绝执行脚本(如 ES Module 要求 text/javascript),或把网页当纯文本显示。现代浏览器还会因 X-Content-Type-Options: nosniff 而严格按声明类型处理。

一个扩展名只对应一个 MIME 吗?

不一定。例如 .js 历史上有 text/javascript、application/javascript 多种写法,目前规范推荐 text/javascript;.xml 也有 text/xml 与 application/xml 之分。

什么时候需要加 charset?

对 text/* 和部分基于文本的类型(如 application/json 早期)建议加 ;charset=utf-8,明确编码避免中文乱码;二进制类型如 image/png 则不需要。

没有扩展名的文件怎么判断类型?

可以读取文件头的魔数(magic number)判断,但本工具基于扩展名和类型表查询;运行时检测真实类型需用服务器或库做内容嗅探。

application/octet-stream 是什么?

这是"未知二进制流"的通用类型,浏览器通常会直接触发下载。当你想强制下载任意文件而非预览时,可以使用它。

广告