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.

Images

.jpg, .jpeg
Type: JPEG Image
MIME: image/jpeg
.png
Type: Portable Network Graphics
MIME: image/png
.gif
Type: Graphics Interchange Format
MIME: image/gif
.bmp
Type: Bitmap Image
MIME: image/bmp
.webp
Type: WebP Image
MIME: image/webp
.svg
Type: Scalable Vector Graphics
MIME: image/svg+xml
.ico
Type: Icon
MIME: image/x-icon
.tiff, .tif
Type: Tagged Image File Format
MIME: image/tiff
.avif
Type: AVIF Image
MIME: image/avif

Documents

.pdf
Type: Portable Document Format
MIME: application/pdf
.doc
Type: Microsoft Word 97-2003
MIME: application/msword
.docx
Type: Microsoft Word (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xls
Type: Microsoft Excel 97-2003
MIME: application/vnd.ms-excel
.xlsx
Type: Microsoft Excel (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.ppt
Type: Microsoft PowerPoint 97-2003
MIME: application/vnd.ms-powerpoint
.pptx
Type: Microsoft PowerPoint (OpenXML)
MIME: application/vnd.openxmlformats-officedocument.presentationml.presentation
.txt
Type: Plain Text
MIME: text/plain
.rtf
Type: Rich Text Format
MIME: application/rtf
.odt
Type: OpenDocument Text
MIME: application/vnd.oasis.opendocument.text
.ods
Type: OpenDocument Spreadsheet
MIME: application/vnd.oasis.opendocument.spreadsheet
.csv
Type: Comma-Separated Values
MIME: text/csv
.md
Type: Markdown
MIME: text/markdown
.epub
Type: eBook (EPUB)
MIME: application/epub+zip

Audio

.mp3
Type: MPEG Audio Layer III
MIME: audio/mpeg
.wav
Type: Waveform Audio
MIME: audio/wav
.ogg
Type: Ogg Vorbis Audio
MIME: audio/ogg
.flac
Type: Free Lossless Audio Codec
MIME: audio/flac
.aac
Type: Advanced Audio Coding
MIME: audio/aac
.m4a
Type: MPEG-4 Audio
MIME: audio/mp4
.opus
Type: Opus Audio
MIME: audio/opus
.mid, .midi
Type: MIDI Audio
MIME: audio/midi

Video

.mp4
Type: MPEG-4 Video
MIME: video/mp4
.mkv
Type: Matroska Video
MIME: video/x-matroska
.webm
Type: WebM Video
MIME: video/webm
.mov
Type: QuickTime Movie
MIME: video/quicktime
.avi
Type: Audio Video Interleave
MIME: video/x-msvideo
.wmv
Type: Windows Media Video
MIME: video/x-ms-wmv
.flv
Type: Flash Video
MIME: video/x-flv
.3gp
Type: 3GPP Multimedia
MIME: video/3gpp
.m4v
Type: MPEG-4 Video
MIME: video/x-m4v

Archives & Compressed

.zip
Type: ZIP Archive
MIME: application/zip
.rar
Type: RAR Archive
MIME: application/vnd.rar
.7z
Type: 7-Zip Archive
MIME: application/x-7z-compressed
.tar
Type: Tape Archive
MIME: application/x-tar
.gz
Type: Gzip Compressed
MIME: application/gzip
.bz2
Type: Bzip2 Compressed
MIME: application/x-bzip2
.xz
Type: XZ Compressed
MIME: application/x-xz
.iso
Type: ISO Disk Image
MIME: application/x-iso9660-image
.dmg
Type: Apple Disk Image
MIME: application/x-apple-diskimage

Code & Scripts

.js
Type: JavaScript
MIME: application/javascript
.ts
Type: TypeScript
MIME: application/typescript
.json
Type: JSON
MIME: application/json
.html, .htm
Type: HTML Document
MIME: text/html
.css
Type: Cascading Style Sheets
MIME: text/css
.py
Type: Python
MIME: text/x-python
.java
Type: Java
MIME: text/x-java-source
.c
Type: C
MIME: text/x-c
.cpp
Type: C++
MIME: text/x-c++
.sh
Type: Shell Script
MIME: application/x-sh
.php
Type: PHP
MIME: application/x-httpd-php
.rb
Type: Ruby
MIME: application/x-ruby
.go
Type: Go
MIME: text/x-go
.xml
Type: XML Document
MIME: application/xml
.yml, .yaml
Type: YAML Document
MIME: text/yaml
.bat
Type: Batch File
MIME: application/x-msdos-program
.pl
Type: Perl
MIME: application/x-perl

Web & Fonts

.woff
Type: Web Open Font Format
MIME: font/woff
.woff2
Type: Web Open Font Format 2
MIME: font/woff2
.ttf
Type: TrueType Font
MIME: font/ttf
.otf
Type: OpenType Font
MIME: font/otf
.eot
Type: Embedded OpenType Font
MIME: application/vnd.ms-fontobject
.map
Type: Source Map
MIME: application/json
.swf
Type: Shockwave Flash
MIME: application/x-shockwave-flash

Others

.apk
Type: Android Package
MIME: application/vnd.android.package-archive
.exe
Type: Windows Executable
MIME: application/vnd.microsoft.portable-executable
.msi
Type: Windows Installer
MIME: application/x-msi
.deb
Type: Debian Package
MIME: application/vnd.debian.binary-package
.rpm
Type: Red Hat Package Manager
MIME: application/x-rpm
.psd
Type: Photoshop Document
MIME: image/vnd.adobe.photoshop
.ai
Type: Adobe Illustrator
MIME: application/postscript
.ics
Type: iCalendar File
MIME: text/calendar
.vcf
Type: vCard File
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