RingtoneGuru.com

What are MIME types? Which ones do I use?

MIME types are descriptions of the contents of a file. For a .jpg image, the MIME type is "image/jpeg". With the proper MIME type, the receiver knows instantly how to handle the incoming file.

Sprint's servers are just a bit more picky. They require specific MIME types to be sent by a web server in order for a file to make it to your phone. Here is a list of file extensions and their MIME types.

ExtensionsMIME typeNotes
*application/octet-streamThe default MIME type.
gcdtext/x-pcs-gcdSprint PCS GCD files.
qcpaudio/vnd.qcelpCompressed audio.
jadtext/vnd.sun.j2me.app-descriptorJava midlet descriptor.
jarapplication/java-archiveJava midlet. May alternatively be application/x-java-archive
wbmpimage/vnd.wap.wbmpWireless bitmap -- not a Windows bitmap.
jpg, jpe, jpegimage/jpegJPEG compressed image.
pngimage/pngPNG compressed image.
pmdapplication/x-pmdAnimation.
mid, midiaudio/midiMIDI sound sequence.
txttext/plainText files.
gifimage/gifGIF compressed image.
mp3audio/mp3MP3 File.
mmfapplication/vnd.smafMMF Audio File.
mp4video/mp4MP4 Video.
m4aaudio/mp4M4A Audio.
amraudio/3gppAMR Audio.
3gp, 3gppvideo/3gpp3GP Audio/Video/Text.
wmaaudio/x-ms-wmaWMA Audio.
wavaudio/x-wavWAV Audio.
cabapplication/octet-streamCAB files.
aacaudio/x-aacAAC Audio.

For more information on the file formats see the Formats Page.