Daldal Tools

MIME Type Lookup

Find the MIME type for a file extension or the extensions for a MIME type, with the Content-Type header ready to copy.

Runs in your browserFree to use

Search by either side.

70 matches

MIME typeExtensionsKind
text/plain.txt .log .ini .textText
text/html!.html .htmText
text/css.cssText
text/csv.csvText
text/markdown.md .markdownText
text/calendar.icsText
text/vcard.vcfText
application/json.jsonData
application/ld+json.jsonldData
application/xml.xmlData
application/yaml.yaml .ymlData
application/toml.tomlData
application/sql.sqlData
application/x-ndjson.ndjson .jsonlData
application/vnd.apache.parquet.parquetData
text/javascript!.js .mjs .cjsText
application/wasm!.wasmOther
text/x-python.pyText
text/x-java-source.javaText
application/x-sh.sh .bashText
image/png.pngImage
image/jpeg.jpg .jpeg .jpeImage
image/gif.gifImage
image/webp.webpImage
image/avif.avifImage
image/svg+xml!.svgImage
image/heic.heicImage
image/heif.heifImage
image/bmp.bmpImage
image/tiff.tif .tiffImage
image/vnd.microsoft.icon.icoImage
audio/mpeg.mp3Audio
audio/wav.wavAudio
audio/ogg.ogg .ogaAudio
audio/flac.flacAudio
audio/aac.aacAudio
audio/mp4.m4aAudio
audio/webm.webaAudio
video/mp4.mp4 .m4vVideo
video/webm.webmVideo
video/quicktime.movVideo
video/x-msvideo.aviVideo
video/x-matroska.mkvVideo
video/mp2t.tsVideo
font/woff2.woff2Font
font/woff.woffFont
font/ttf.ttfFont
font/otf.otfFont
application/pdf.pdfDocument
application/rtf.rtfDocument
application/msword.docDocument
application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxDocument
application/vnd.ms-excel.xlsDocument
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsxDocument
application/vnd.ms-powerpoint.pptDocument
application/vnd.openxmlformats-officedocument.presentationml.presentation.pptxDocument
application/vnd.oasis.opendocument.text.odtDocument
application/vnd.oasis.opendocument.spreadsheet.odsDocument
application/epub+zip.epubDocument
application/vnd.hancom.hwp.hwpDocument
application/hwp+zip.hwpxDocument
application/zip.zipArchive
application/gzip.gzArchive
application/x-tar.tarArchive
application/x-7z-compressed.7zArchive
application/vnd.rar.rarArchive
application/zstd.zstArchive
application/octet-stream.bin .datOther
application/x-www-form-urlencoded—Other
multipart/form-data—Other

Files are processed in your browser and are never uploaded to a server.

How to use

Free to use with no sign-up, no install and no usage limit.

Type an extension or a MIME type and the match appears with the other side filled in. There is no mode to pick — anything containing a slash is read as a type and anything else as an extension.

Getting Content-Type wrong has visible consequences. Send a PDF as application/octet-stream and the browser downloads it instead of showing it; send a stylesheet as text/plain and the browser refuses to apply it.

The table flags the types a browser will execute: HTML, JavaScript and SVG. If you serve uploaded files back under their own type, those three turn an upload into a script running on your own domain. Serving them as application/octet-stream, or from a separate domain, is what stops that.

An extension appears under exactly one type here. A table where jpg maps to two types gives a different answer depending on which row is read first, so there are none.

The list covers what actually turns up in web work rather than the full IANA registry, which runs to thousands of entries most of which never appear.

Nothing you type is sent to a server. The table is searched inside your browser.

Tools people use next