Overview

MIME Types

MIME types (Multipurpose Internet Mail Extensions) are two-part identifiers for identifying file types and content formats. Originally defined in RFC 2045 in 1996 for specifying email attachment formats, they are now used in a wide range of contexts including HTTP communications, HTML documents, and operating systems. IANA maintains the official registry, with over 1000 MIME types registered across 11 top-level categories such as application, audio, image, text, and video.

internet file format IANA RFC web standards HTTP
code slug name description category
application/json application-json JSON MIME type representing data in JavaScript Object Notation format. Application
application/xml application-xml XML MIME type representing data in Extensible Markup Language format. Application
application/pdf application-pdf PDF MIME type representing documents in Portable Document Format. Application
application/zip application-zip ZIP Archive MIME type representing archive files compressed in ZIP format. Application
application/gzip application-gzip GZIP Archive MIME type representing files compressed in GZIP format. Application
application/octet-stream application-octet-stream Binary Data Generic MIME type representing arbitrary binary data. Application
application/javascript application-javascript JavaScript MIME type representing JavaScript code. Application
application/ld+json application-ld-json JSON-LD MIME type representing data in JSON-LD (Linked Data) format. Application
application/x-www-form-urlencoded application-x-www-form-urlencoded URL Encoded Form Data MIME type representing URL-encoded data submitted from HTML forms. Application
application/vnd.ms-excel application-vnd-ms-excel Microsoft Excel (Legacy) MIME type representing Microsoft Excel legacy format (.xls). Application
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application-vnd-openxmlformats-spreadsheetml-sheet Microsoft Excel (Modern) MIME type representing Microsoft Excel modern format (.xlsx). Application
application/vnd.openxmlformats-officedocument.wordprocessingml.document application-vnd-openxmlformats-wordprocessingml-document Microsoft Word (Modern) MIME type representing Microsoft Word modern format (.docx). Application
audio/mpeg audio-mpeg MP3 Audio MIME type representing audio in MPEG Audio Layer III (MP3) format. Audio
audio/ogg audio-ogg Ogg Audio MIME type representing audio in Ogg Vorbis format. Audio
audio/wav audio-wav WAV Audio MIME type representing audio in Waveform Audio File Format. Audio
audio/webm audio-webm WebM Audio MIME type representing audio in WebM format. Audio
font/woff font-woff WOFF Font MIME type representing fonts in Web Open Font Format. Font
font/woff2 font-woff2 WOFF2 Font MIME type representing fonts in Web Open Font Format 2.0. Font
image/jpeg image-jpeg JPEG Image MIME type representing images in JPEG format. Image
image/png image-png PNG Image MIME type representing images in Portable Network Graphics format. Image
image/gif image-gif GIF Image MIME type representing images in Graphics Interchange Format. Image
image/webp image-webp WebP Image MIME type representing images in WebP format. Image
image/svg+xml image-svg-xml SVG Image MIME type representing images in Scalable Vector Graphics format. Image
image/avif image-avif AVIF Image MIME type representing images in AV1 Image File Format. Image
multipart/form-data multipart-form-data Multipart Form Data MIME type representing HTML form data including file uploads. Multipart
text/plain text-plain Plain Text MIME type representing unformatted plain text. Text
text/html text-html HTML Document MIME type representing documents in HyperText Markup Language format. Text
text/css text-css CSS Stylesheet MIME type representing stylesheets in Cascading Style Sheets format. Text
text/csv text-csv CSV Data MIME type representing data in Comma-Separated Values format. Text
text/markdown text-markdown Markdown Document MIME type representing text in Markdown format. Text
video/mp4 video-mp4 MP4 Video MIME type representing video in MPEG-4 Part 14 format. Video
video/webm video-webm WebM Video MIME type representing video in WebM format. Video
video/ogg video-ogg Ogg Video MIME type representing video in Ogg Theora format. Video

Standard identifiers for identifying file formats on the internet.