MIME File Type Checker

A handy tool to check what type of file you are dealing with by checking the Multipurpose Internet Mail Extension. This is especially useful for developers who are working on validation and want to know if the file MIME type being tested does indeed match the one being validated against.

This File Type is:

What does this tool do?

It takes your upload and stores a temporary file, which is then inspected to see what the MIME type is. It does not rely on the file extension to complete the task. All files uploaded via the https protocol and are immediately deleted after inspection. Max file upload size: 50MB (this can be raised).

If you need file samples for testing check out my site filesamples.com

If you need to convert a file into another format check out my site convertertools.net

Complete List of MIME Types

Well, at least the ones you are most commonly going to encounter. There is an untold number of more exotic MIME's such as application/x-bittorrent and application/x-iso9660-image etc.

Suffixes applicable
Media type and subtype(s)
.3dm
x-world/x-3dmf
.3dmf
x-world/x-3dmf
.a
application/octet-stream
.aab
application/x-authorware-bin
.aam
application/x-authorware-map
.aas
application/x-authorware-seg
.abc
text/vnd.abc
.acgi
text/html
.afl
video/animaflex
.ai
application/postscript
.aif
audio/aiff
.aif
audio/x-aiff
.aifc
audio/aiff
.aifc
audio/x-aiff
.aiff
audio/aiff
.aiff
audio/x-aiff
.aim
application/x-aim
.aip
text/x-audiosoft-intra
.ani
application/x-navi-animation
.aos
application/x-nokia-9000-communicator-add-on-software
.aps
application/mime
.arc
application/octet-stream
.arj
application/arj
.arj
application/octet-stream
.art
image/x-jg
.asf
video/x-ms-asf
.asm
text/x-asm
.asp
text/asp
.asx
application/x-mplayer2
.asx
video/x-ms-asf
.asx
video/x-ms-asf-plugin
.au
audio/basic
.au
audio/x-au
.avi
application/x-troff-msvideo
.avi
video/avi
.avi
video/msvideo
.avi
video/x-msvideo
.avs
video/avs-video
.bcpio
application/x-bcpio
.bin
application/mac-binary
.bin
application/macbinary
.bin
application/octet-stream
.bin
application/x-binary
.bin
application/x-macbinary
.bm
image/bmp
.bmp
image/bmp
.bmp
image/x-windows-bmp
.boo
application/book
.book
application/book
.boz
application/x-bzip2
.bsh
application/x-bsh
.bz
application/x-bzip
.bz2
application/x-bzip2
.c
text/plain
.c
text/x-c
.c++
text/plain
.cat
application/vnd.ms-pki.seccat
.cc
text/plain
.cc
text/x-c
.ccad
application/clariscad
.cco
application/x-cocoa
.cdf
application/cdf
.cdf
application/x-cdf
.cdf
application/x-netcdf
.cer
application/pkix-cert
.cer
application/x-x509-ca-cert
.cha
application/x-chat
.chat
application/x-chat
.class
application/java
.class
application/java-byte-code
.class
application/x-java-class
.com
application/octet-stream
.com
text/plain
.conf
text/plain
.cpio
application/x-cpio
.cpp
text/x-c
.cpt
application/mac-compactpro
.cpt
application/x-compactpro
.cpt
application/x-cpt
.crl
application/pkcs-crl
.crl
application/pkix-crl
.crt
application/pkix-cert
.crt
application/x-x509-ca-cert
.crt
application/x-x509-user-cert
.csh
application/x-csh
.csh
text/x-script.csh
.css
application/x-pointplus
.css
text/css
.cxx
text/plain
.dcr
application/x-director
.deepv
application/x-deepv
.def
text/plain
.der
application/x-x509-ca-cert
.dif
video/x-dv
.dir
application/x-director
.dl
video/dl
.dl
video/x-dl
.doc
application/msword
.dot
application/msword
.dp
application/commonground
.drw
application/drafting
.dump
application/octet-stream
.dv
video/x-dv
.dvi
application/x-dvi
.dwf
drawing/x-dwf (old)
.dwf
model/vnd.dwf
.dwg
application/acad
.dwg
image/vnd.dwg
.dwg
image/x-dwg
.dxf
application/dxf
.dxf
image/vnd.dwg
.dxf
image/x-dwg
.dxr
application/x-director
.el
text/x-script.elisp
.elc
application/x-bytecode.elisp (compiled elisp)
.elc
application/x-elc
.env
application/x-envoy
.eps
application/postscript
.es
application/x-esrehber
.etx
text/x-setext
.evy
application/envoy
.evy
application/x-envoy
.exe
application/octet-stream
.f
text/plain
.f
text/x-fortran
.f77
text/x-fortran
.f90
text/plain
.f90
text/x-fortran
.fdf
application/vnd.fdf
.fif
application/fractals
.fif
image/fif
.fli
video/fli
.fli
video/x-fli
.flo
image/florian
.flx
text/vnd.fmi.flexstor
.fmf
video/x-atomic3d-feature
.for
text/plain
.for
text/x-fortran
.fpx
image/vnd.fpx
.fpx
image/vnd.net-fpx
.frl
application/freeloader
.funk
audio/make
.g
text/plain
.g3
image/g3fax
.gif
image/gif
.gl
video/gl
.gl
video/x-gl
.gsd
audio/x-gsm
.gsm
audio/x-gsm
.gsp
application/x-gsp
.gss
application/x-gss
.gtar
application/x-gtar
.gz
application/x-compressed
.gz
application/x-gzip
.gzip
application/x-gzip
.gzip
multipart/x-gzip
.h
text/plain
.h
text/x-h
.hdf
application/x-hdf
.help
application/x-helpfile
.hgl
application/vnd.hp-hpgl
.hh
text/plain
.hh
text/x-h
.hlb
text/x-script
.hlp
application/hlp
.hlp
application/x-helpfile
.hlp
application/x-winhelp
.hpg
application/vnd.hp-hpgl
.hpgl
application/vnd.hp-hpgl
.hqx
application/binhex
.hqx
application/binhex4
.hqx
application/mac-binhex
.hqx
application/mac-binhex40
.hqx
application/x-binhex40
.hqx
application/x-mac-binhex40
.hta
application/hta
.htc
text/x-component
.htm
text/html
.html
text/html
.htmls
text/html
.htt
text/webviewhtml
.htx
text/html
.ice
x-conference/x-cooltalk
.ico
image/x-icon
.idc
text/plain
.ief
image/ief
.iefs
image/ief
.iges
application/iges
.iges
model/iges
.igs
application/iges
.igs
model/iges
.ima
application/x-ima
.imap
application/x-httpd-imap
.inf
application/inf
.ins
application/x-internett-signup
.ip
application/x-ip2
.isu
video/x-isvideo
.it
audio/it
.iv
application/x-inventor
.ivr
i-world/i-vrml
.ivy
application/x-livescreen
.jam
audio/x-jam
.jav
text/plain
.jav
text/x-java-source
.java
text/plain
.java
text/x-java-source
.jcm
application/x-java-commerce
.jfif
image/jpeg
.jfif
image/pjpeg
.jfif-tbnl
image/jpeg
.jpe
image/jpeg
.jpe
image/pjpeg
.jpeg
image/jpeg
.jpeg
image/pjpeg
.jpg
image/jpeg
.jpg
image/pjpeg
.jps
image/x-jps
.js
application/x-javascript
.js
application/javascript
.js
application/ecmascript
.js
text/javascript
.js
text/ecmascript
.jut
image/jutvision
.kar
audio/midi
.kar
music/x-karaoke
.ksh
application/x-ksh
.ksh
text/x-script.ksh
.la
audio/nspaudio
.la
audio/x-nspaudio
.lam
audio/x-liveaudio
.latex
application/x-latex
.lha
application/lha
.lha
application/octet-stream
.lha
application/x-lha
.lhx
application/octet-stream
.list
text/plain
.lma
audio/nspaudio
.lma
audio/x-nspaudio
.log
text/plain
.lsp
application/x-lisp
.lsp
text/x-script.lisp
.lst
text/plain
.lsx
text/x-la-asf
.ltx
application/x-latex
.lzh
application/octet-stream
.lzh
application/x-lzh
.lzx
application/lzx
.lzx
application/octet-stream
.lzx
application/x-lzx
.m
text/plain
.m
text/x-m
.m1v
video/mpeg
.m2a
audio/mpeg
.m2v
video/mpeg
.m3u
audio/x-mpequrl
.man
application/x-troff-man
.map
application/x-navimap
.mar
text/plain
.mbd
application/mbedlet
.mc$
application/x-magic-cap-package-1.0
.mcd
application/mcad
.mcd
application/x-mathcad
.mcf
image/vasa
.mcf
text/mcf
.mcp
application/netmc
.me
application/x-troff-me
.mht
message/rfc822
.mhtml
message/rfc822
.mid
application/x-midi
.mid
audio/midi
.mid
audio/x-mid
.mid
audio/x-midi
.mid
music/crescendo
.mid
x-music/x-midi
.midi
application/x-midi
.midi
audio/midi
.midi
audio/x-mid
.midi
audio/x-midi
.midi
music/crescendo
.midi
x-music/x-midi
.mif
application/x-frame
.mif
application/x-mif
.mime
message/rfc822
.mime
www/mime
.mjf
audio/x-vnd.audioexplosion.mjuicemediafile
.mjpg
video/x-motion-jpeg
.mm
application/base64
.mm
application/x-meme
.mme
application/base64
.mod
audio/mod
.mod
audio/x-mod
.moov
video/quicktime
.mov
video/quicktime
.movie
video/x-sgi-movie
.mp2
audio/mpeg
.mp2
audio/x-mpeg
.mp2
video/mpeg
.mp2
video/x-mpeg
.mp2
video/x-mpeq2a
.mp3
audio/mpeg3
.mp3
audio/x-mpeg-3
.mp3
video/mpeg
.mp3
video/x-mpeg
.mpa
audio/mpeg
.mpa
video/mpeg
.mpc
application/x-project
.mpe
video/mpeg
.mpeg
video/mpeg
.mpg
audio/mpeg
.mpg
video/mpeg
.mpga
audio/mpeg
.mpp
application/vnd.ms-project
.mpt
application/x-project
.mpv
application/x-project
.mpx
application/x-project
.mrc
application/marc
.ms
application/x-troff-ms
.mv
video/x-sgi-movie
.my
audio/make
.mzz
application/x-vnd.audioexplosion.mzz
.nap
image/naplps
.naplps
image/naplps
.nc
application/x-netcdf
.ncm
application/vnd.nokia.configuration-message
.nif
image/x-niff
.niff
image/x-niff
.nix
application/x-mix-transfer
.nsc
application/x-conference
.nvd
application/x-navidoc
.o
application/octet-stream
.oda
application/oda
.omc
application/x-omc
.omcd
application/x-omcdatamaker
.omcr
application/x-omcregerator
.p
text/x-pascal
.p10
application/pkcs10
.p10
application/x-pkcs10
.p12
application/pkcs-12
.p12
application/x-pkcs12
.p7a
application/x-pkcs7-signature
.p7c
application/pkcs7-mime
.p7c
application/x-pkcs7-mime
.p7m
application/pkcs7-mime
.p7m
application/x-pkcs7-mime
.p7r
application/x-pkcs7-certreqresp
.p7s
application/pkcs7-signature
.part
application/pro_eng
.pas
text/pascal
.pbm
image/x-pordiv-bitmap
.pcl
application/vnd.hp-pcl
.pcl
application/x-pcl
.pct
image/x-pict
.pcx
image/x-pcx
.pdb
chemical/x-pdb
.pdf
application/pdf
.pfunk
audio/make
.pfunk
audio/make.my.funk
.pgm
image/x-pordiv-graymap
.pgm
image/x-pordiv-greymap
.pic
image/pict
.pict
image/pict
.pkg
application/x-newton-compatible-pkg
.pko
application/vnd.ms-pki.pko
.pl
text/plain
.pl
text/x-script.perl
.plx
application/x-pixclscript
.pm
image/x-xpixmap
.pm
text/x-script.perl-module
.pm4
application/x-pagemaker
.pm5
application/x-pagemaker
.png
image/png
.pnm
application/x-pordiv-anymap
.pnm
image/x-pordiv-anymap
.pot
application/mspowerpoint
.pot
application/vnd.ms-powerpoint
.pov
model/x-pov
.ppa
application/vnd.ms-powerpoint
.ppm
image/x-pordiv-pixmap
.pps
application/mspowerpoint
.pps
application/vnd.ms-powerpoint
.ppt
application/mspowerpoint
.ppt
application/powerpoint
.ppt
application/vnd.ms-powerpoint
.ppt
application/x-mspowerpoint
.ppz
application/mspowerpoint
.pre
application/x-freelance
.prt
application/pro_eng
.ps
application/postscript
.psd
application/octet-stream
.pvu
paleovu/x-pv
.pwz
application/vnd.ms-powerpoint
.py
text/x-script.phyton
.pyc
application/x-bytecode.python
.qcp
audio/vnd.qcelp
.qd3
x-world/x-3dmf
.qd3d
x-world/x-3dmf
.qif
image/x-quicktime
.qt
video/quicktime
.qtc
video/x-qtc
.qti
image/x-quicktime
.qtif
image/x-quicktime
.ra
audio/x-pn-realaudio
.ra
audio/x-pn-realaudio-plugin
.ra
audio/x-realaudio
.ram
audio/x-pn-realaudio
.ras
application/x-cmu-raster
.ras
image/cmu-raster
.ras
image/x-cmu-raster
.rast
image/cmu-raster
.rexx
text/x-script.rexx
.rf
image/vnd.rn-realflash
.rgb
image/x-rgb
.rm
application/vnd.rn-realmedia
.rm
audio/x-pn-realaudio
.rmi
audio/mid
.rmm
audio/x-pn-realaudio
.rmp
audio/x-pn-realaudio
.rmp
audio/x-pn-realaudio-plugin
.rng
application/ringing-tones
.rng
application/vnd.nokia.ringing-tone
.rnx
application/vnd.rn-realplayer
.roff
application/x-troff
.rp
image/vnd.rn-realpix
.rpm
audio/x-pn-realaudio-plugin
.rt
text/richtext
.rt
text/vnd.rn-realtext
.rtf
application/rtf
.rtf
application/x-rtf
.rtf
text/richtext
.rtx
application/rtf
.rtx
text/richtext
.rv
video/vnd.rn-realvideo
.s
text/x-asm
.s3m
audio/s3m
.saveme
application/octet-stream
.sbk
application/x-tbook
.scm
application/x-lotusscreencam
.scm
text/x-script.guile
.scm
text/x-script.scheme
.scm
video/x-scm
.sdml
text/plain
.sdp
application/sdp
.sdp
application/x-sdp
.sdr
application/sounder
.sea
application/sea
.sea
application/x-sea
.set
application/set
.sgm
text/sgml
.sgm
text/x-sgml
.sgml
text/sgml
.sgml
text/x-sgml
.sh
application/x-bsh
.sh
application/x-sh
.sh
application/x-shar
.sh
text/x-script.sh
.shar
application/x-bsh
.shar
application/x-shar
.shtml
text/html
.shtml
text/x-server-parsed-html
.sid
audio/x-psid
.sit
application/x-sit
.sit
application/x-stuffit
.skd
application/x-koan
.skm
application/x-koan
.skp
application/x-koan
.skt
application/x-koan
.sl
application/x-seelogo
.smi
application/smil
.smil
application/smil
.snd
audio/basic
.snd
audio/x-adpcm
.sol
application/solids
.spc
application/x-pkcs7-certificates
.spc
text/x-speech
.spl
application/futuresplash
.spr
application/x-sprite
.sprite
application/x-sprite
.src
application/x-wais-source
.ssi
text/x-server-parsed-html
.ssm
application/streamingmedia
.sst
application/vnd.ms-pki.certstore
.step
application/step
.stl
application/sla
.stl
application/vnd.ms-pki.stl
.stl
application/x-navistyle
.stp
application/step
.sv4cpio
application/x-sv4cpio
.sv4crc
application/x-sv4crc
.svf
image/vnd.dwg
.svf
image/x-dwg
.svr
application/x-world
.svr
x-world/x-svr
.swf
application/x-shockwave-flash
.t
application/x-troff
.talk
text/x-speech
.tar
application/x-tar
.tbk
application/toolbook
.tbk
application/x-tbook
.tcl
application/x-tcl
.tcl
text/x-script.tcl
.tcsh
text/x-script.tcsh
.tex
application/x-tex
.texi
application/x-texinfo
.texinfo
application/x-texinfo
.text
application/plain
.text
text/plain
.tgz
application/gnutar
.tgz
application/x-compressed
.tif
image/tiff
.tif
image/x-tiff
.tiff
image/tiff
.tiff
image/x-tiff
.tr
application/x-troff
.tsi
audio/tsp-audio
.tsp
application/dsptype
.tsp
audio/tsplayer
.tsv
text/tab-separated-values
.turbot
image/florian
.txt
text/plain
.uil
text/x-uil
.uni
text/uri-list
.unis
text/uri-list
.unv
application/i-deas
.uri
text/uri-list
.uris
text/uri-list
.ustar
application/x-ustar
.ustar
multipart/x-ustar
.uu
application/octet-stream
.uu
text/x-uuencode
.uue
text/x-uuencode
.vcd
application/x-cdlink
.vcs
text/x-vcalendar
.vda
application/vda
.vdo
video/vdo
.vew
application/groupwise
.viv
video/vivo
.viv
video/vnd.vivo
.vivo
video/vivo
.vivo
video/vnd.vivo
.vmd
application/vocaltec-media-desc
.vmf
application/vocaltec-media-file
.voc
audio/voc
.voc
audio/x-voc
.vos
video/vosaic
.vox
audio/voxware
.vqe
audio/x-twinvq-plugin
.vqf
audio/x-twinvq
.vql
audio/x-twinvq-plugin
.vrml
application/x-vrml
.vrml
model/vrml
.vrml
x-world/x-vrml
.vrt
x-world/x-vrt
.vsd
application/x-visio
.vst
application/x-visio
.vsw
application/x-visio
.w60
application/wordperfect6.0
.w61
application/wordperfect6.1
.w6w
application/msword
.wav
audio/wav
.wav
audio/x-wav
.wb1
application/x-qpro
.wbmp
image/vnd.wap.wbmp
.web
application/vnd.xara
.wiz
application/msword
.wk1
application/x-123
.wmf
windows/metafile
.wml
text/vnd.wap.wml
.wmlc
application/vnd.wap.wmlc
.wmls
text/vnd.wap.wmlscript
.wmlsc
application/vnd.wap.wmlscriptc
.word
application/msword
.wp
application/wordperfect
.wp5
application/wordperfect
.wp5
application/wordperfect6.0
.wp6
application/wordperfect
.wpd
application/wordperfect
.wpd
application/x-wpwin
.wq1
application/x-lotus
.wri
application/mswrite
.wri
application/x-wri
.wrl
application/x-world
.wrl
model/vrml
.wrl
x-world/x-vrml
.wrz
model/vrml
.wrz
x-world/x-vrml
.wsc
text/scriplet
.wsrc
application/x-wais-source
.wtk
application/x-wintalk
.xbm
image/x-xbitmap
.xbm
image/x-xbm
.xbm
image/xbm
.xdr
video/x-amt-demorun
.xgz
xgl/drawing
.xif
image/vnd.xiff
.xl
application/excel
.xla
application/excel
.xla
application/x-excel
.xla
application/x-msexcel
.xlb
application/excel
.xlb
application/vnd.ms-excel
.xlb
application/x-excel
.xlc
application/excel
.xlc
application/vnd.ms-excel
.xlc
application/x-excel
.xld
application/excel
.xld
application/x-excel
.xlk
application/excel
.xlk
application/x-excel
.xll
application/excel
.xll
application/vnd.ms-excel
.xll
application/x-excel
.xlm
application/excel
.xlm
application/vnd.ms-excel
.xlm
application/x-excel
.xls
application/excel
.xls
application/vnd.ms-excel
.xls
application/x-excel
.xls
application/x-msexcel
.xlt
application/excel
.xlt
application/x-excel
.xlv
application/excel
.xlv
application/x-excel
.xlw
application/excel
.xlw
application/vnd.ms-excel
.xlw
application/x-excel
.xlw
application/x-msexcel
.xm
audio/xm
.xml
application/xml
.xml
text/xml
.xmz
xgl/movie
.xpix
application/x-vnd.ls-xpix
.xpm
image/x-xpixmap
.xpm
image/xpm
.x-png
image/png
.xsr
video/x-amt-showrun
.xwd
image/x-xwd
.xwd
image/x-xwindowdump
.xyz
chemical/x-pdb
.z
application/x-compress
.z
application/x-compressed
.zip
application/x-compressed
.zip
application/x-zip-compressed
.zip
application/zip
.zip
multipart/x-zip
.zoo
application/octet-stream
.zsh
text/x-script.zsh