MIME types

MIME (Multipurpose Internet Mail Extensions) is a standard for describing different types of information. MIME content types consists of a main type and a subtype. The main type declares the general type of media, and the subtype defines the specific format for that media. The two are separated by a forward slash, "main type/subtype". For example, image/jpg has a main type of image, and the subtype is jpg.

There are 8 main types:
  • application
  • audio
  • image
  • message
  • model
  • multipart
  • text
  • video
The combination of main type and subtype is generally called a MIME type. The subtypes can be divided into:
  • a standard subtype
  • a vendor specific subtype (indicated by "vnd")
  • an experimental or unofficial subtype (indicated by "x")
The MIME types are maintained by the Internet Assigned Numbers Authority (IANA) and the official listing of defined MIME types can be found at: http://www.iana.org/assignments/media-types/

This list below (last updated: 22 dec 2005) is based on the information retrieved from: http://www.iana.org/assignments/media-types/

Note 1:
The experimental subtypes are not displayed below because they are unofficial.

Note 2:
Display an unofficial list of MIME types.
This list (mime.types) can be found in the Apache 2.0.55 installation.


MIME type File extension Remark
model/iges .igs, .iges  
model/mesh .msh, .mesh, .silo  
model/vnd.dwf .dwf  
model/vnd.flatland.3dml .3dml, .3dm  
model/vnd.gdl .gdl, .gsm, .win, .dor, .lmp, .rsm, . msm, .ism  
model/vnd.gs-gdl .gdl, .gsm, .win, .dor, .lmp, .rsm, . msm, .ism  
model/vnd.gtw .gtw  
model/vnd.mts .mts  
model/vnd.parasolid.transmit.binary .x_b, .xmt_bin .xmt_bin (deprecated)
model/vnd.parasolid.transmit.text .x_t, .xmt_txt .xmt_txt (deprecated)
model/vnd.vtu .vtu  
model/vrml .wrl