MIME Type Helper
Look up the MIME (media) type for a file extension, or the extensions for a MIME type, from a curated IANA/MDN reference table.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
Matches
No entry in the reference table matches this input.
- MIME type
- text/plain
- Extensions
- .txt, .text, .log, .conf
- Description
- Plain text with no markup.
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/html
- Extensions
- .html, .htm
- Description
- HTML web page.
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/css
- Extensions
- .css
- Description
- Cascading Style Sheets (CSS) for web pages.
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/javascript
- Extensions
- .js, .mjs, .cjs
- Description
- JavaScript source code.
- Kind
- text
- IANA registry
- Registered
- Note
- The current type per RFC 9239; application/javascript is an obsoleted former registration.
- MIME type
- text/markdown
- Extensions
- .md, .markdown
- Description
- Markdown text (RFC 7763).
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/csv
- Extensions
- .csv
- Description
- Comma-separated values (CSV, RFC 4180).
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/tab-separated-values
- Extensions
- .tsv
- Description
- Tab-separated values (TSV).
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/calendar
- Extensions
- .ics, .ifb
- Description
- iCalendar calendar data, such as events and invitations.
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/vcard
- Extensions
- .vcf, .vcard
- Description
- vCard contact card.
- Kind
- text
- IANA registry
- Registered
- MIME type
- text/xml
- Extensions
- .xml
- Description
- XML labelled as text.
- Kind
- text
- IANA registry
- Registered
- Note
- Still registered (RFC 7303), but application/xml is preferred for machine processing.
- MIME type
- application/xml
- Extensions
- .xml, .xsd, .rng
- Description
- XML document.
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/json
- Extensions
- .json
- Description
- JSON data (RFC 8259).
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/ld+json
- Extensions
- .jsonld
- Description
- JSON-LD linked data, for example structured data in web pages.
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/yaml
- Extensions
- .yaml, .yml
- Description
- YAML data (registered in 2024 by RFC 9512).
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/toml
- Extensions
- .toml
- Description
- TOML configuration file.
- Kind
- text
- IANA registry
- Registered
- Note
- Registered in the IANA Media Types registry; the .toml extension is conventional.
- MIME type
- application/x-yaml
- Extensions
- .yaml, .yml
- Description
- YAML under an older, unofficial label.
- Kind
- text
- IANA registry
- Not registered — a conventional or legacy label
- Note
- Superseded by application/yaml (RFC 9512).
- MIME type
- application/wasm
- Extensions
- .wasm
- Description
- WebAssembly binary module.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/pdf
- Extensions
- Description
- PDF document.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/rtf
- Extensions
- .rtf
- Description
- Rich Text Format (RTF) document.
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/zip
- Extensions
- .zip
- Description
- ZIP archive.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/gzip
- Extensions
- .gz
- Description
- gzip-compressed data (RFC 6713).
- Kind
- binary
- IANA registry
- Registered
- Note
- application/x-gzip is a common non-standard alias.
- MIME type
- application/x-tar
- Extensions
- .tar
- Description
- tar archive (uncompressed).
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/x-bzip2
- Extensions
- .bz2
- Description
- bzip2-compressed data.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/x-xz
- Extensions
- .xz
- Description
- xz-compressed data.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/zstd
- Extensions
- .zst
- Description
- Zstandard-compressed data (RFC 8878).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/x-7z-compressed
- Extensions
- .7z
- Description
- 7-Zip archive.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/vnd.rar
- Extensions
- .rar
- Description
- RAR archive.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/java-archive
- Extensions
- .jar
- Description
- Java archive (JAR), a ZIP-based package of Java classes.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.debian.binary-package
- Extensions
- .deb
- Description
- Debian software package.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/x-rpm
- Extensions
- .rpm
- Description
- RPM software package.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/vnd.android.package-archive
- Extensions
- .apk
- Description
- Android app package (APK), ZIP-based.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/octet-stream
- Extensions
- .bin, .dat, .img
- Description
- Arbitrary binary data whose type is unknown or unspecified.
- Kind
- binary
- IANA registry
- Registered
- Note
- A generic fallback label: it says nothing about what the data actually is.
- MIME type
- application/x-www-form-urlencoded
- Extensions
- —
- Description
- HTML form fields sent as URL-encoded key=value pairs; a request body, not a file type.
- Kind
- text
- IANA registry
- Registered
- MIME type
- multipart/form-data
- Extensions
- —
- Description
- HTML form body in several parts, used for file uploads; a request body, not a file type.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/msword
- Extensions
- .doc, .dot
- Description
- Microsoft Word document in the legacy binary format.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- Extensions
- .docx
- Description
- Microsoft Word document (Office Open XML, ZIP-based).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.ms-excel
- Extensions
- .xls, .xlt
- Description
- Microsoft Excel workbook in the legacy binary format.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- Extensions
- .xlsx
- Description
- Microsoft Excel workbook (Office Open XML, ZIP-based).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.ms-powerpoint
- Extensions
- .ppt, .pot
- Description
- Microsoft PowerPoint presentation in the legacy binary format.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- Extensions
- .pptx
- Description
- Microsoft PowerPoint presentation (Office Open XML, ZIP-based).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.oasis.opendocument.text
- Extensions
- .odt
- Description
- OpenDocument text document.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.oasis.opendocument.spreadsheet
- Extensions
- .ods
- Description
- OpenDocument spreadsheet.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/vnd.oasis.opendocument.presentation
- Extensions
- .odp
- Description
- OpenDocument presentation.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/epub+zip
- Extensions
- .epub
- Description
- EPUB e-book (ZIP-based).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/png
- Extensions
- .png
- Description
- PNG image (lossless).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/jpeg
- Extensions
- .jpg, .jpeg, .jpe
- Description
- JPEG image (lossy), common for photos.
- Kind
- binary
- IANA registry
- Registered
- Note
- image/jpg is not a registered type; use image/jpeg.
- MIME type
- image/gif
- Extensions
- .gif
- Description
- GIF image, including simple animations.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/webp
- Extensions
- .webp
- Description
- WebP image.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/avif
- Extensions
- .avif
- Description
- AVIF image (AV1-based).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/apng
- Extensions
- .apng
- Description
- Animated PNG (APNG).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/bmp
- Extensions
- .bmp
- Description
- Windows bitmap (BMP) image.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/tiff
- Extensions
- .tif, .tiff
- Description
- TIFF image, common in scanning and printing.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- image/x-icon
- Extensions
- .ico
- Description
- Windows icon, such as a website favicon.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- Note
- image/vnd.microsoft.icon is the registered type; image/x-icon is widely used.
- MIME type
- image/svg+xml
- Extensions
- .svg, .svgz
- Description
- SVG vector image, written in XML.
- Kind
- text
- IANA registry
- Registered
- Note
- An SVG can contain scripts and links, so treat SVG from untrusted sources like a document rather than a plain image.
- MIME type
- image/heic
- Extensions
- .heic
- Description
- HEIC image (HEIF container with HEVC), common on iPhones.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- font/woff
- Extensions
- .woff
- Description
- Web Open Font Format (WOFF) font.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- font/woff2
- Extensions
- .woff2
- Description
- Web Open Font Format 2 (WOFF2) font, with better compression.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- font/ttf
- Extensions
- .ttf
- Description
- TrueType font.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- font/otf
- Extensions
- .otf
- Description
- OpenType font.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/mpeg
- Extensions
- .mp3
- Description
- MP3 audio.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/ogg
- Extensions
- .ogg, .oga
- Description
- Audio in an Ogg container, such as Vorbis or Opus.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/wav
- Extensions
- .wav
- Description
- WAVE audio, usually uncompressed.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- Note
- audio/wave and audio/x-wav are common aliases.
- MIME type
- audio/flac
- Extensions
- .flac
- Description
- FLAC lossless audio.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/aac
- Extensions
- .aac
- Description
- AAC audio.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/mp4
- Extensions
- .m4a
- Description
- Audio in an MPEG-4 container, such as AAC in .m4a.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/webm
- Extensions
- .weba
- Description
- Audio in a WebM container.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- video/mp4
- Extensions
- .mp4, .m4v
- Description
- Video in an MPEG-4 container.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- video/webm
- Extensions
- .webm
- Description
- Video in a WebM container.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- video/ogg
- Extensions
- .ogv
- Description
- Video in an Ogg container.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- video/quicktime
- Extensions
- .mov, .qt
- Description
- QuickTime movie.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- video/matroska
- Extensions
- .mkv, .mk3d
- Description
- Matroska video (RFC 9559).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- audio/matroska
- Extensions
- .mka
- Description
- Matroska audio (RFC 9559).
- Kind
- binary
- IANA registry
- Registered
- MIME type
- video/x-matroska
- Extensions
- .mkv
- Description
- Matroska video under the older label.
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- Note
- Deprecated alias of video/matroska per the IANA registration (RFC 9559).
- MIME type
- video/mp2t
- Extensions
- .ts
- Description
- MPEG-2 transport stream, used in broadcasting and HLS segments.
- Kind
- binary
- IANA registry
- Registered
- MIME type
- application/x-shockwave-flash
- Extensions
- .swf
- Description
- Adobe Flash content (obsolete).
- Kind
- binary
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/x-sh
- Extensions
- .sh
- Description
- Shell script.
- Kind
- text
- IANA registry
- Not registered — a conventional or legacy label
- MIME type
- application/sql
- Extensions
- .sql
- Description
- SQL script.
- Kind
- text
- IANA registry
- Registered
- MIME type
- application/x-httpd-php
- Extensions
- .php
- Description
- PHP source code.
- Kind
- text
- IANA registry
- Not registered — a conventional or legacy label
How it works
Enter a file extension or file name to get its MIME type, or a MIME type (with or without parameters like "; charset=utf-8") to get its extensions. The table is a curated reference drawn from the IANA Media Types registry and MDN's common-types list (checked 2026-09-01) and covers web, code, document, archive, and media formats. An extension can map to several types, and notes call out common non-standard spellings such as image/jpg. Each entry has a short description in English and Japanese and says whether the type is in the IANA Media Types registry (checked 2026-10-15); unregistered entries are conventional or legacy labels. If the input matches no extension or MIME type, words of the descriptions and notes are searched instead (for example "word" or "画像"), and the result says so. The real type an OS, browser, or web server reports for a file can still differ — they use their own databases (for example Apache mime.types, the freedesktop shared-mime-info database, or the Windows registry) and, in a browser upload, often the OS mapping or content sniffing. This is a reference — a file's actual bytes decide its type (see the Magic Number Reference).