Reference
Common MIME Types MIME types (also called media types or content types) tell browsers and servers what kind of data a file contains. Use the correct Content-Type header to ensure files are handled properly. Convert between formats with the Data Converter .
Application Text Image Audio Video Font Multipart Application MIME Type Extension(s) Notes application/json .json JSON data application/ld+json .jsonld JSON-LD linked data application/xml .xml XML data application/javascript .js, .mjs JavaScript (legacy; text/javascript preferred) application/typescript .ts TypeScript source application/pdf .pdf PDF documents application/zip .zip ZIP archive application/gzip .gz Gzip compressed application/x-tar .tar Tar archive application/x-7z-compressed .7z 7-Zip archive application/x-bzip2 .bz2 Bzip2 compressed application/wasm .wasm WebAssembly binary application/octet-stream (any) Arbitrary binary data (default for unknown types) application/x-www-form-urlencoded — HTML form POST body application/graphql .graphql GraphQL query application/sql .sql SQL statements application/rtf .rtf Rich Text Format application/x-sh .sh Shell script application/x-httpd-php .php PHP source application/java-archive .jar Java archive application/vnd.ms-excel .xls Excel (legacy) application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx Excel (modern) application/vnd.ms-powerpoint .ppt PowerPoint (legacy) application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx PowerPoint (modern) application/msword .doc Word (legacy) application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx Word (modern) application/epub+zip .epub EPUB e-book application/x-sqlite3 .sqlite, .db SQLite database
Text MIME Type Extension(s) Notes text/html .html, .htm HTML document text/css .css CSS stylesheet text/javascript .js, .mjs JavaScript (preferred MIME type) text/plain .txt Plain text text/csv .csv Comma-separated values text/tab-separated-values .tsv Tab-separated values text/markdown .md Markdown text/xml .xml XML (text variant) text/yaml .yaml, .yml YAML text/calendar .ics iCalendar event text/vcard .vcf vCard contact text/x-python .py Python source text/x-java-source .java Java source text/x-c .c, .h C source text/x-go .go Go source
Image MIME Type Extension(s) Notes image/png .png PNG (lossless, transparency) image/jpeg .jpg, .jpeg JPEG (lossy, photos) image/gif .gif GIF (animation, 256 colors) image/webp .webp WebP (modern, lossy + lossless) image/avif .avif AVIF (next-gen, high compression) image/svg+xml .svg SVG vector graphic image/x-icon .ico ICO favicon (legacy; use image/png) image/bmp .bmp BMP bitmap (uncompressed) image/tiff .tiff, .tif TIFF (print, high quality) image/apng .apng Animated PNG image/jxl .jxl JPEG XL (next-gen, limited support)
Audio MIME Type Extension(s) Notes audio/mpeg .mp3 MP3 audio audio/ogg .ogg, .oga Ogg Vorbis audio audio/wav .wav WAV (uncompressed PCM) audio/webm .weba WebM audio audio/aac .aac AAC audio audio/flac .flac FLAC (lossless) audio/midi .mid, .midi MIDI sequence audio/opus .opus Opus (modern, excellent compression)
Video MIME Type Extension(s) Notes video/mp4 .mp4 MP4 (H.264 / H.265) video/webm .webm WebM (VP8 / VP9 / AV1) video/ogg .ogv Ogg Theora video video/mpeg .mpeg MPEG video video/quicktime .mov QuickTime (Apple) video/x-msvideo .avi AVI (legacy) video/x-matroska .mkv Matroska container
Font MIME Type Extension(s) Notes font/woff2 .woff2 WOFF2 (preferred for web) font/woff .woff WOFF (web font, older) font/ttf .ttf TrueType font font/otf .otf OpenType font font/collection .ttc TrueType collection
Multipart MIME Type Extension(s) Notes multipart/form-data — File upload form body multipart/byteranges — Partial content response (HTTP 206) multipart/mixed — Email with attachments multipart/alternative — Email with plain + HTML versions
Convert between data formats Transform JSON, YAML, XML, CSV, and TOML into each other instantly in your browser.
Open Data Converter