MIME Types Reference

Common Internet media types (MIME) for setting Content-Type headers correctly.

Reference Reference Updated Apr 19, 2026
Reference

Text

Extension MIME Notes
.txt text/plain
.html text/html charset=utf-8 typical
.css text/css
.csv text/csv
.js text/javascript or application/javascript
.json application/json
.xml application/xml or text/xml
.yaml application/yaml IANA registered
.md text/markdown

Image

Extension MIME Notes
.png image/png
.jpg / .jpeg image/jpeg
.gif image/gif
.webp image/webp
.avif image/avif
.svg image/svg+xml
.ico image/vnd.microsoft.icon or image/x-icon
.heic image/heic

Audio / Video

Extension MIME Notes
.mp3 audio/mpeg
.wav audio/wav
.ogg audio/ogg
.flac audio/flac
.m4a audio/mp4
.mp4 video/mp4
.webm video/webm
.mov video/quicktime

Application / binary

Extension MIME Notes
.pdf application/pdf
.zip application/zip
.gz application/gzip
.tar application/x-tar
.doc application/msword legacy
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xls application/vnd.ms-excel legacy
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.form multipart/form-data HTML form uploads
.bin application/octet-stream generic binary / force download

Fonts

Extension MIME
.ttf font/ttf
.otf font/otf
.woff font/woff
.woff2 font/woff2