MIME type lookup
Look up MIME types by file extension or search by content type — covers images, video, audio, documents, and fonts.
image/pngPortable Network Graphics — lossless raster, transparent.
ext.pngimage/jpegJPEG — lossy raster image, no transparency.
ext.jpg .jpegimage/webpModern web image format with both lossy and lossless modes.
ext.webpimage/avifAV1 still image — small files, wide gamut.
ext.avifimage/gifAnimated raster image, indexed palette.
ext.gifimage/svg+xmlScalable Vector Graphics — XML-based vector format.
ext.svgimage/heicApple HEIF still image, HEVC-compressed.
ext.heicimage/heifHigh Efficiency Image Format container.
ext.heifimage/bmpWindows Bitmap — uncompressed raster.
ext.bmpimage/tiffTagged Image File Format, common in print.
ext.tif .tiffimage/x-iconWindows / favicon icon container.
ext.icovideo/mp4MPEG-4 Part 14 — most common video container.
ext.mp4 .m4vvideo/webmWebM container, typically VP8/VP9/AV1 + Vorbis/Opus.
ext.webmvideo/quicktimeApple QuickTime container.
ext.mov .qtvideo/x-matroskaMatroska multimedia container.
ext.mkvvideo/x-msvideoAudio Video Interleave (legacy Microsoft container).
ext.aviaudio/mpegMPEG-1 Audio Layer III — most common lossy audio.
ext.mp3audio/wavWaveform Audio File Format — uncompressed PCM.
ext.wavaudio/oggOgg container, typically Vorbis or Opus audio.
ext.ogg .ogaaudio/mp4MPEG-4 audio container, AAC by default.
ext.m4aaudio/flacFree Lossless Audio Codec.
ext.flacaudio/webmWebM audio (Opus or Vorbis).
ext.webatext/htmlHyperText Markup Language.
ext.html .htmtext/cssCascading Style Sheets.
ext.csstext/plainPlain text, no formatting.
ext.txttext/csvComma-separated values.
ext.csvtext/markdownMarkdown plain-text formatting.
ext.md .markdowntext/xmlExtensible Markup Language (text variant).
ext.xmlapplication/jsonJavaScript Object Notation.
ext.jsonapplication/pdfPortable Document Format.
ext.pdfapplication/zipZIP archive.
ext.zipapplication/gzipGzip-compressed file.
ext.gzapplication/x-tarTape archive (uncompressed).
ext.tarapplication/x-7z-compressed7-Zip compressed archive.
ext.7zapplication/x-rar-compressedRAR compressed archive.
ext.rarapplication/javascriptJavaScript source.
ext.js .mjsapplication/wasmWebAssembly binary module.
ext.wasmapplication/xmlExtensible Markup Language (application variant).
ext.xmlapplication/yamlYAML Ain't Markup Language.
ext.yaml .ymlapplication/sqlStructured Query Language script.
ext.sqlapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentMicrosoft Word (Office Open XML).
ext.docxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetMicrosoft Excel (Office Open XML).
ext.xlsxapplication/vnd.openxmlformats-officedocument.presentationml.presentationMicrosoft PowerPoint (Office Open XML).
ext.pptxapplication/mswordLegacy Microsoft Word document.
ext.docapplication/epub+zipEPUB e-book.
ext.epubapplication/x-fictionbook+xmlFictionBook 2.x e-book.
ext.fb2application/octet-streamArbitrary binary data — no specific format.
ext.binfont/woffWeb Open Font Format 1.0.
ext.wofffont/woff2Web Open Font Format 2.0 (better compression).
ext.woff2font/ttfTrueType font.
ext.ttffont/otfOpenType font.
ext.otf
About the MIME type lookup
Handytool's MIME type lookup helps you find the right Content-Type header for any file — whether you're configuring a web server, building an API, or filtering an upload form. Search by extension (.png, .pdf, .epub) or by media type (image/png, application/pdf), and filter by group. Each entry includes the canonical IANA-registered MIME type, the file extensions that commonly use it, and a one-line description.
MIME type lookup features
- 01
Search by extension or MIME
Type .webp or webp to find image/webp; type pdf or application/pdf to find the document type; type "font" to see all font media types.
- 02
Group filter
Narrow results to image, video, audio, text, application, or font when you only care about a particular family of files.
- 03
Real-world coverage
Includes the formats developers actually deal with — Office Open XML (docx, xlsx), modern image formats (avif, heic), and lesser-known ones like FB2, EPUB, and WebAssembly.
MIME type lookup FAQ
- Why are some extensions mapped to several MIME types?
- A single extension can be used by multiple legitimate types — for example .xml is both text/xml and application/xml. Use whichever matches the way your tooling expects to consume the file.
- What's the difference between application/octet-stream and a specific type?
- application/octet-stream is the fallback for arbitrary binary data when no specific type is known. Browsers usually prompt to download such responses. Use a specific type whenever you can — it enables in-browser preview and correct handling.
- Is heic actually image/heic or image/heif?
- Both exist — image/heic refers to HEIF files using the HEVC codec (the most common case on iPhones), while image/heif is the more general container type. Most servers use image/heic for .heic uploads.
- Are font/woff and application/font-woff the same?
- font/woff is the modern, IANA-registered type. The older application/font-woff is still seen in legacy configs but should be migrated.
Related tools
Developer →- Live
HTTP status code lookup
Look up any HTTP status code — 1xx through 5xx — with a plain-English description.
DeveloperFreeRuns locallyOpen - Live
Regex tester
Test JavaScript regular expressions against any text — see matches, capture groups, and replacements live, in your browser.
DeveloperFreeRuns locallyOpen - Live
Diff viewer
Compare two pieces of text side by side — line, word, or character diff — privately in your browser.
DeveloperFreeRuns locallyOpen
Explore other tools
All tools →- Live
PDF to JPG
Convert each page of a PDF into a sharp JPG, PNG, or WebP image right in your browser — no upload, no quality loss.
PDFFreeRuns locallyOpen - Live
Remove background
Erase the background of a photo using an in-browser AI model — no upload, your images stay on your device.
ImageFreeRuns locallyOpen - Live
Trim Video
Cut the start or end of a video with frame-level precision.
VideoFreeOpen - Live
Trim audio
Cut a section of an audio file.
AudioFreeRuns locallyOpen - Live
Markdown to HTML
Convert Markdown into clean HTML right in your browser.
DocumentFreeRuns locallyOpen