Skip to content
Free Tool Arena

Developer Utilities · Free tool

MIME Type Lookup

Look up the correct Content-Type for any file extension and vice versa — images, fonts, video, JSON, and more.

Updated April 2026
MIME TypeExtensionsDescription
image/jpeg.jpg, .jpegJPEG image
image/png.pngPortable Network Graphics
image/gif.gifGraphics Interchange Format
image/webp.webpWebP image
image/avif.avifAV1 Image File Format
image/svg+xml.svgScalable Vector Graphics
image/bmp.bmpWindows Bitmap
image/tiff.tif, .tiffTagged Image File Format
image/x-icon.icoIcon image
image/heic.heicHigh Efficiency Image Container
image/heif.heifHigh Efficiency Image File Format
image/apng.apngAnimated PNG
audio/mpeg.mp3MP3 audio
audio/wav.wavWaveform audio
audio/ogg.ogg, .ogaOgg audio
audio/webm.webaWebM audio
audio/aac.aacAAC audio
audio/flac.flacFree Lossless Audio Codec
audio/mp4.m4aMP4 audio
audio/midi.mid, .midiMIDI audio
audio/x-ms-wma.wmaWindows Media Audio
video/mp4.mp4MP4 video
video/webm.webmWebM video
video/ogg.ogvOgg video
video/quicktime.movQuickTime video
video/x-msvideo.aviAVI video
video/x-matroska.mkvMatroska video
video/mpeg.mpg, .mpegMPEG video
video/x-flv.flvFlash video
video/3gpp.3gp3GPP video
text/plain.txtPlain text
text/html.html, .htmHyperText Markup Language
text/css.cssCascading Style Sheets
text/csv.csvComma-Separated Values
text/javascript.js, .mjsJavaScript source
text/markdown.md, .markdownMarkdown
text/xml.xmlXML text
text/calendar.icsiCalendar
text/vcard.vcfvCard
text/yaml.yml, .yamlYAML
application/json.jsonJSON document
application/xml.xmlXML document
application/javascript.jsJavaScript
application/pdf.pdfPortable Document Format
application/zip.zipZIP archive
application/gzip.gzGZIP archive
application/x-tar.tarTAR archive
application/x-7z-compressed.7z7-Zip archive
application/x-rar-compressed.rarRAR archive
application/octet-stream.binArbitrary binary data
application/x-www-form-urlencodedURL-encoded form data
application/graphql.graphqlGraphQL query
application/ld+json.jsonldJSON-LD linked data
application/wasm.wasmWebAssembly
application/rtf.rtfRich Text Format
application/sql.sqlSQL source
application/xhtml+xml.xhtmlXHTML
application/rss+xml.rssRSS feed
application/atom+xml.atomAtom feed
application/manifest+json.webmanifestWeb app manifest
application/msword.docMicrosoft Word (legacy)
application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxMicrosoft Word (OOXML)
application/vnd.ms-excel.xlsMicrosoft Excel (legacy)
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsxMicrosoft Excel (OOXML)
application/vnd.ms-powerpoint.pptMicrosoft PowerPoint (legacy)
application/vnd.openxmlformats-officedocument.presentationml.presentation.pptxMicrosoft PowerPoint (OOXML)
application/vnd.oasis.opendocument.text.odtOpenDocument Text
application/vnd.oasis.opendocument.spreadsheet.odsOpenDocument Spreadsheet
application/vnd.oasis.opendocument.presentation.odpOpenDocument Presentation
application/epub+zip.epubEPUB e-book
font/woff.woffWeb Open Font Format
font/woff2.woff2Web Open Font Format 2
font/ttf.ttfTrueType Font
font/otf.otfOpenType Font
application/vnd.ms-fontobject.eotEmbedded OpenType font
font/collection.ttcTrueType Collection
application/x-sh.shShell script
application/x-python.pyPython source
application/x-perl.plPerl source
application/x-ruby.rbRuby source
application/x-php.phpPHP source
application/java-archive.jarJava archive
multipart/form-dataMultipart form data (file uploads)
multipart/byterangesMultipart byte ranges
multipart/alternativeAlternative representations (email)
multipart/mixedMixed multipart
message/rfc822.emlEmail message (RFC 822)
model/gltf+json.gltfglTF JSON 3D model
model/gltf-binary.glbglTF binary 3D model
model/obj.objWavefront OBJ 3D model
model/stl.stlStereolithography 3D model
application/x-x509-ca-cert.crt, .cerX.509 certificate
application/pkcs12.p12, .pfxPKCS #12 archive
application/pkcs7-mime.p7mPKCS #7 S/MIME
application/x-pem-file.pemPEM encoded data
application/vnd.sqlite3.sqlite, .dbSQLite database
application/x-parquet.parquetApache Parquet
application/x-msdownload.exe, .dllWindows executable
application/vnd.debian.binary-package.debDebian package
application/x-rpm.rpmRPM package
application/vnd.android.package-archive.apkAndroid package
application/x-iso9660-image.isoISO disk image

Showing 102 of 102 types.

What it does

Look up the correct Content-Type for any file extension (or the other way round). Covers images, fonts, video, audio, JSON, common office formats, and rarer ones like .webmanifest and .avif. Useful when debugging upload handlers or configuring nginx/Apache content-type rules.

For HTTP status codes use HTTP status code lookup. For image conversion, image format converter. For clean filenames, filename cleaner.

How to use it

  1. Type a file extension (jpg, webp, pdf) or MIME type (image/*).
  2. Scan the matching rows with type, description, and safe-to-serve notes.
  3. Click Copy to grab the exact Content-Type string.
  4. Use it in your server config or upload validator.