MIME types & file extensions

Client

Search a curated list of common MIME types and typical file extensions—useful for HTTP headers, form uploads, and static hosting configs. Copy a type with one click.

Using MIME types in real workflows

Browsers, CDNs, and APIs use Content-Type to describe bytes on the wire. When a server omits the header or sends a generic type, this table helps you pick a conventional type for your extension before you fix hosting rules or API responses.

Pair lookups with the Data URL helper when you inline small assets, and with HTTP headers when you verify request or response metadata end-to-end.

Lookup

?

This is a curated list for common web and developer workflows—not a complete IANA registry. Servers may still choose different types for the same extension.

89 types

Try examples

ExtensionsMIME typeCopy
.bin, .datapplication/octet-stream
.pdfapplication/pdf
.zipapplication/zip
.gz, .gzipapplication/gzip
.tarapplication/x-tar
.bz2application/x-bzip2
.xzapplication/x-xz
.7zapplication/x-7z-compressed
.rarapplication/x-rar-compressed
.wasmapplication/wasm
.js, .mjs, .cjsapplication/javascript
.jsonapplication/json
.jsonldapplication/ld+json
.xml, .xsd, .xslapplication/xml
.xhtml, .xhtapplication/xhtml+xml
.rssapplication/rss+xml
.atomapplication/atom+xml
.webmanifestapplication/manifest+json
application/vnd.api+json
application/x-www-form-urlencoded
.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
.rtfapplication/rtf
.epubapplication/epub+zip
.shapplication/x-sh
.exe, .dllapplication/x-msdownload
.jar, .war, .earapplication/java-archive
.sqlapplication/sql
application/graphql
application/grpc
.pbapplication/protobuf
.msgpackapplication/x-msgpack
.cborapplication/cbor
.txt, .text, .log, .ini, .conf, .cfgtext/plain
.html, .htmtext/html
.csstext/css
.csvtext/csv
text/xml
.md, .markdowntext/markdown
text/javascript
text/ecmascript
.ics, .ifbtext/calendar
.vcf, .vcardtext/vcard
.appcachetext/cache-manifest
.yaml, .ymltext/yaml
application/x-yaml
.jpg, .jpeg, .jpe, .jfifimage/jpeg
.pngimage/png
.gifimage/gif
.webpimage/webp
.svg, .svgzimage/svg+xml
.avifimage/avif
.heic, .heifimage/heic
.bmp, .dibimage/bmp
.tif, .tiffimage/tiff
.icoimage/x-icon
.icoimage/vnd.microsoft.icon
.apngimage/apng
.mp3, .mpgaaudio/mpeg
.wavaudio/wav
.oga, .ogg, .opusaudio/ogg
audio/webm
.aacaudio/aac
.flacaudio/flac
.m4a, .mp4aaudio/mp4
.mid, .midiaudio/x-midi
.mp4, .m4vvideo/mp4
.webmvideo/webm
.ogvvideo/ogg
.mov, .qtvideo/quicktime
.avivideo/x-msvideo
.mpeg, .mpg, .mpevideo/mpeg
.wofffont/woff
.woff2font/woff2
.ttffont/ttf
.otffont/otf
application/font-woff
multipart/form-data
multipart/related
.emlmessage/rfc822
.sqlite, .db, .sqlite3application/vnd.sqlite3
.isoapplication/x-iso9660-image
.debapplication/x-debian-package
.rpmapplication/x-rpm
.comapplication/x-msdos-program

Nearby workflows on Toolcore

Common use cases

  • Pick a Content-Type for static hosting or CDN rules before uploading assets.
  • Decode a browser file input’s empty type field by cross-checking the extension here.
  • Pair with the Data URL tool when building inline data: URLs with a correct MIME prefix.

Common mistakes to avoid

  • Treating this table as the only valid mapping

    Servers and operating systems may use application/octet-stream or text/plain for unknown files; APIs sometimes deviate from common conventions.

  • Confusing charset parameters with the MIME type

    Headers often look like text/html; charset=utf-8—the charset is a parameter on the same type, not a separate MIME.

  • Assuming file extension always equals Content-Type

    Trust response headers and magic bytes for security; extensions are hints only.

FAQ

Is this list sent to Toolcore?

No. Filtering and display run entirely in your browser—no Content-Type or filename you type is uploaded.

Why is my extension missing?

The table focuses on common web, API, and document types. Niche or vendor-specific types may be omitted.

Does this cover every IANA MIME type?

No. It is a curated subset for quick lookup—use official registries when you need exhaustive coverage.

Common search terms

Phrases people search for that match this tool. See the full long-tail keyword index.

  • mime type lookup
  • file extension to content-type
  • common mime types reference

Related utilities you can open in another tab—mostly client-side.