How to use the MIME Type Finder
Search by file extension (e.g. "mp4"), MIME type (e.g. "video"), or description. Click the copy icon to copy the MIME type string.
What is it?
A MIME type (Multipurpose Internet Mail Extensions) is a label that identifies the format of a file or data stream. They appear in HTTP Content-Type headers, Accept headers, HTML <link type> attributes, and file upload validation. The format is type/subtype (e.g. image/png, application/json).
Benefits
Know exactly who and what is visiting your app
User agent parsing reveals browser name, version, operating system, device type, and whether a request comes from a real user or a bot — essential for analytics, feature flags, and traffic analysis.
Convert curl commands to ready-to-use fetch code
Paste any curl command — from browser DevTools, documentation, or Stack Overflow — and get the equivalent JavaScript fetch API call, ready to drop into your application.
Catch server misconfiguration before users do
Inspect HTTP response headers for missing CORS policies, incorrect Content-Type values, broken cache directives, and absent security headers like CSP and HSTS.
Test API endpoints in the browser without Postman
Send GET, POST, PUT, and DELETE requests with custom headers, bodies, and query parameters directly in your browser — no installation, no account, no context switching.
Frequently asked questions
What MIME type should I use for JSON APIs?
application/json. Always include it as the Content-Type header when sending JSON and in Accept headers when requesting JSON responses.
What is application/octet-stream?
The generic binary type — used when the actual format is unknown or unspecified. Browsers typically trigger a file download instead of trying to render it.