How to use MIME Type Lookup
- Type an extension such as woff2, a filename such as invoice.pdf, or a type such as application/wasm.
- Read the best-match card for the header value to use.
- Browse the table (optionally filtered by category) for related types.
MIME Type Lookup features
- More than 200 media types across text, images, audio, video, fonts, archives, documents, code, data, 3D models and multipart/message types
- Search by extension, filename, full type, partial type (image/) or description keyword
- Best-match card with the exact Content-Type header to send and a compressibility hint
- Legacy aliases listed after the preferred registered type
- Category filter and CSV export of the table
MIME Type Lookup example
Find the type for .webmanifest
Input:
webmanifestOutput:
Recommended type: application/manifest+json — Web app manifest
Extensions: .webmanifest · Category: data · Compressible: Yes
Content-Type: application/manifest+json; charset=utf-8Frequently asked questions about MIME Type Lookup
Can I search by filename?
Yes. Enter report.xlsx, photo.HEIC or a full path; the extension is extracted and matched case-insensitively.
Why do some extensions map to several types?
Legacy aliases exist (application/x-zip-compressed vs application/zip, audio/x-wav vs audio/wav). The first result is the preferred registered type; the others are listed for compatibility.
What does "compressible" mean?
Whether gzip or Brotli compression is worthwhile. Text, JSON, XML, SVG and fonts like TTF compress well; JPEG, PNG, MP4, WOFF2 and ZIP are already compressed and should be served as-is.
Is .ts TypeScript or video?
Both use the same extension. Web servers usually map .ts to video/mp2t (HLS segments). TypeScript sources are normally compiled before serving, so text/x-typescript is rarely needed.