File Types & MIME Cheatsheet
This cheatsheet provides a comprehensive and practical reference for common file types, extensions, and MIME types. Use it to quickly look up the meaning and usage of any file type or extension.
Use the search bar to quickly find specific file extensions or browse through categories for a complete reference.
Images
.jpg, .jpeg
Type: JPEG Image
MIME: image/jpeg
MIME: image/jpeg
.png
Type: Portable Network Graphics
MIME: image/png
MIME: image/png
.gif
Type: Graphics Interchange Format
MIME: image/gif
MIME: image/gif
.bmp
Type: Bitmap Image
MIME: image/bmp
MIME: image/bmp
.webp
Type: WebP Image
MIME: image/webp
MIME: image/webp
.svg
Type: Scalable Vector Graphics
MIME: image/svg+xml
MIME: image/svg+xml
.ico
Type: Icon
MIME: image/x-icon
MIME: image/x-icon
.tiff, .tif
Type: Tagged Image File Format
MIME: image/tiff
MIME: image/tiff
.avif
Type: AVIF Image
MIME: image/avif
MIME: image/avif
Documents
.pdf
Type: Portable Document Format
MIME: application/pdf
MIME: application/pdf
.doc
Type: Microsoft Word 97-2003
MIME: application/msword
MIME: application/msword
.docx
Type: Microsoft Word (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document
MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xls
Type: Microsoft Excel 97-2003
MIME: application/vnd.ms-excel
MIME: application/vnd.ms-excel
.xlsx
Type: Microsoft Excel (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.ppt
Type: Microsoft PowerPoint 97-2003
MIME: application/vnd.ms-powerpoint
MIME: application/vnd.ms-powerpoint
.pptx
Type: Microsoft PowerPoint (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.presentationml.presentation
MIME: application/vnd.openxmlformats-officedocument.presentationml.presentation
.txt
Type: Plain Text
MIME: text/plain
MIME: text/plain
.rtf
Type: Rich Text Format
MIME: application/rtf
MIME: application/rtf
.odt
Type: OpenDocument Text
MIME: application/vnd.oasis.opendocument.text
MIME: application/vnd.oasis.opendocument.text
.ods
Type: OpenDocument Spreadsheet
MIME: application/vnd.oasis.opendocument.spreadsheet
MIME: application/vnd.oasis.opendocument.spreadsheet
.csv
Type: Comma-Separated Values
MIME: text/csv
MIME: text/csv
.md
Type: Markdown
MIME: text/markdown
MIME: text/markdown
.epub
Type: eBook (EPUB)
MIME: application/epub+zip
MIME: application/epub+zip
Audio
.mp3
Type: MPEG Audio Layer III
MIME: audio/mpeg
MIME: audio/mpeg
.wav
Type: Waveform Audio
MIME: audio/wav
MIME: audio/wav
.ogg
Type: Ogg Vorbis Audio
MIME: audio/ogg
MIME: audio/ogg
.flac
Type: Free Lossless Audio Codec
MIME: audio/flac
MIME: audio/flac
.aac
Type: Advanced Audio Coding
MIME: audio/aac
MIME: audio/aac
.m4a
Type: MPEG-4 Audio
MIME: audio/mp4
MIME: audio/mp4
.opus
Type: Opus Audio
MIME: audio/opus
MIME: audio/opus
.mid, .midi
Type: MIDI Audio
MIME: audio/midi
MIME: audio/midi
Video
.mp4
Type: MPEG-4 Video
MIME: video/mp4
MIME: video/mp4
.mkv
Type: Matroska Video
MIME: video/x-matroska
MIME: video/x-matroska
.webm
Type: WebM Video
MIME: video/webm
MIME: video/webm
.mov
Type: QuickTime Movie
MIME: video/quicktime
MIME: video/quicktime
.avi
Type: Audio Video Interleave
MIME: video/x-msvideo
MIME: video/x-msvideo
.wmv
Type: Windows Media Video
MIME: video/x-ms-wmv
MIME: video/x-ms-wmv
.flv
Type: Flash Video
MIME: video/x-flv
MIME: video/x-flv
.3gp
Type: 3GPP Multimedia
MIME: video/3gpp
MIME: video/3gpp
.m4v
Type: MPEG-4 Video
MIME: video/x-m4v
MIME: video/x-m4v
Archives & Compressed
.zip
Type: ZIP Archive
MIME: application/zip
MIME: application/zip
.rar
Type: RAR Archive
MIME: application/vnd.rar
MIME: application/vnd.rar
.7z
Type: 7-Zip Archive
MIME: application/x-7z-compressed
MIME: application/x-7z-compressed
.tar
Type: Tape Archive
MIME: application/x-tar
MIME: application/x-tar
.gz
Type: Gzip Compressed
MIME: application/gzip
MIME: application/gzip
.bz2
Type: Bzip2 Compressed
MIME: application/x-bzip2
MIME: application/x-bzip2
.xz
Type: XZ Compressed
MIME: application/x-xz
MIME: application/x-xz
.iso
Type: ISO Disk Image
MIME: application/x-iso9660-image
MIME: application/x-iso9660-image
.dmg
Type: Apple Disk Image
MIME: application/x-apple-diskimage
MIME: application/x-apple-diskimage
Code & Scripts
.js
Type: JavaScript
MIME: application/javascript
MIME: application/javascript
.ts
Type: TypeScript
MIME: application/typescript
MIME: application/typescript
.json
Type: JSON
MIME: application/json
MIME: application/json
.html, .htm
Type: HTML Document
MIME: text/html
MIME: text/html
.css
Type: Cascading Style Sheets
MIME: text/css
MIME: text/css
.py
Type: Python
MIME: text/x-python
MIME: text/x-python
.java
Type: Java
MIME: text/x-java-source
MIME: text/x-java-source
.c
Type: C
MIME: text/x-c
MIME: text/x-c
.cpp
Type: C++
MIME: text/x-c++
MIME: text/x-c++
.sh
Type: Shell Script
MIME: application/x-sh
MIME: application/x-sh
.php
Type: PHP
MIME: application/x-httpd-php
MIME: application/x-httpd-php
.rb
Type: Ruby
MIME: application/x-ruby
MIME: application/x-ruby
.go
Type: Go
MIME: text/x-go
MIME: text/x-go
.xml
Type: XML Document
MIME: application/xml
MIME: application/xml
.yml, .yaml
Type: YAML Document
MIME: text/yaml
MIME: text/yaml
.bat
Type: Batch File
MIME: application/x-msdos-program
MIME: application/x-msdos-program
.pl
Type: Perl
MIME: application/x-perl
MIME: application/x-perl
Web & Fonts
.woff
Type: Web Open Font Format
MIME: font/woff
MIME: font/woff
.woff2
Type: Web Open Font Format 2
MIME: font/woff2
MIME: font/woff2
.ttf
Type: TrueType Font
MIME: font/ttf
MIME: font/ttf
.otf
Type: OpenType Font
MIME: font/otf
MIME: font/otf
.eot
Type: Embedded OpenType Font
MIME: application/vnd.ms-fontobject
MIME: application/vnd.ms-fontobject
.map
Type: Source Map
MIME: application/json
MIME: application/json
.swf
Type: Shockwave Flash
MIME: application/x-shockwave-flash
MIME: application/x-shockwave-flash
Others
.apk
Type: Android Package
MIME: application/vnd.android.package-archive
MIME: application/vnd.android.package-archive
.exe
Type: Windows Executable
MIME: application/vnd.microsoft.portable-executable
MIME: application/vnd.microsoft.portable-executable
.msi
Type: Windows Installer
MIME: application/x-msi
MIME: application/x-msi
.deb
Type: Debian Package
MIME: application/vnd.debian.binary-package
MIME: application/vnd.debian.binary-package
.rpm
Type: Red Hat Package Manager
MIME: application/x-rpm
MIME: application/x-rpm
.psd
Type: Photoshop Document
MIME: image/vnd.adobe.photoshop
MIME: image/vnd.adobe.photoshop
.ai
Type: Adobe Illustrator
MIME: application/postscript
MIME: application/postscript
.ics
Type: iCalendar File
MIME: text/calendar
MIME: text/calendar
.vcf
Type: vCard File
MIME: text/vcard
MIME: text/vcard
Categories
- Images
Common image formats for web, photography, and graphics.
- Documents
Text, office, and eBook document formats.
- Audio
Music, voice, and sound file formats.
- Video
Movie, animation, and streaming video formats.
- Archives & Compressed
Compressed and archive file formats.
- Code & Scripts
Programming, scripting, and markup languages.
- Web & Fonts
Web assets and font file formats.
- Others
Other common file types and packages.
Features
- Quick search functionality
- Organized by categories
- Clear type and MIME descriptions
- Common and advanced use cases covered
- Easy to copy extensions
- Responsive design
- Perfect for quick reference