MIME Types
MIME types identify data formats in HTTP Content-Type and Accept headers. Format: type/subtype;parameter=value. Maintained by IANA.
28
Types
application/
.json
REST API bodies, webhook payloads, configuration files, GraphQL responses
HTML form submissions, OAuth 2.0 token requests, legacy API endpoints
.bin .exe .dll .deb .dmg
File download endpoints, binary API payloads, unknown binary data
Invoice generation, report downloads, document serving endpoints
.jsonld
Google structured data in HTML, ActivityPub federation, semantic web APIs
.xml
SOAP web services, XML APIs, RSS/Atom feeds, configuration files
GraphQL HTTP API responses (modern servers)
.zip
Archive downloads, bulk export endpoints, dependency bundles
.wasm
WebAssembly module delivery for browser applications
.msgpack
Binary API endpoints as alternative to application/json
.cbor
FIDO2/WebAuthn credential responses, CoAP IoT payloads, COSE objects
text/
.html .htm
Web pages served by HTTP servers
.txt .log .md
Plain text files, log output, robots.txt, llms.txt, README files
.css
CSS stylesheets served to browsers
.js .mjs
JavaScript files served to browsers, ES module imports
.csv
Data export endpoints, report downloads, spreadsheet generation
Server-Sent Events (SSE) connections, LLM token streaming, real-time dashboards
image/
.jpg .jpeg
Photographs, product images, social media previews
.png
Logos, icons, UI screenshots, transparent images
.webp
Modern web images served to browsers, CDN-optimized image delivery
.svg
Icons, logos, illustrations, charts, UI elements that need to scale
.avif
Modern web images where maximum compression quality matters, CDN static assets
.gif
Legacy animated images, social platform animations (Tenor, Giphy)
multipart/
audio/ video/ font/
Full registry: IANA maintains the complete list of registered media types at iana.org/assignments/media-types →