Free tool

File Extension / MIME Type Lookup

Search a file extension or a MIME type to see what it actually means.

56 results

.jpg

MIME type: image/jpeg

Category: image

Compressed photo, the default from most cameras and phones.

.jpeg

MIME type: image/jpeg

Category: image

Same format as .jpg, just a longer extension.

.png

MIME type: image/png

Category: image

Lossless image with transparency support, common for graphics and screenshots.

.gif

MIME type: image/gif

Category: image

Low-color image format, widely used for short looping animations.

.webp

MIME type: image/webp

Category: image

Modern image format with better compression than JPEG/PNG at similar quality.

.svg

MIME type: image/svg+xml

Category: image

Vector image described in XML — scales to any size without quality loss.

.bmp

MIME type: image/bmp

Category: image

Uncompressed raster image, large file sizes.

.ico

MIME type: image/vnd.microsoft.icon

Category: image

Icon format used for favicons and Windows application icons.

.tiff

MIME type: image/tiff

Category: image

High-quality uncompressed image format, common in printing and scanning.

.heic

MIME type: image/heic

Category: image

Apple's default photo format on modern iPhones — smaller than JPEG at similar quality.

.pdf

MIME type: application/pdf

Category: document

Portable Document Format — fixed layout, readable on virtually any device.

.doc

MIME type: application/msword

Category: document

Legacy Microsoft Word document format.

.docx

MIME type: application/vnd.openxmlformats-officedocument.wordprocessingml.document

Category: document

Modern Microsoft Word document (Office Open XML).

.xls

MIME type: application/vnd.ms-excel

Category: document

Legacy Microsoft Excel spreadsheet format.

.xlsx

MIME type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Category: document

Modern Microsoft Excel spreadsheet (Office Open XML).

.ppt

MIME type: application/vnd.ms-powerpoint

Category: document

Legacy Microsoft PowerPoint presentation format.

.pptx

MIME type: application/vnd.openxmlformats-officedocument.presentationml.presentation

Category: document

Modern Microsoft PowerPoint presentation (Office Open XML).

.txt

MIME type: text/plain

Category: document

Plain, unformatted text — opens in any text editor.

.csv

MIME type: text/csv

Category: document

Comma-separated values — a plain-text table, common for spreadsheet exports.

.rtf

MIME type: application/rtf

Category: document

Rich Text Format — basic formatting, readable by most word processors.

.odt

MIME type: application/vnd.oasis.opendocument.text

Category: document

OpenDocument Text — the open-standard equivalent of .docx.

.epub

MIME type: application/epub+zip

Category: document

Reflowable e-book format, supported by most e-readers except Kindle.

.mp4

MIME type: video/mp4

Category: video

The most widely supported video container, used across web and mobile.

.mov

MIME type: video/quicktime

Category: video

Apple's QuickTime video format, the default from iPhone cameras.

.avi

MIME type: video/x-msvideo

Category: video

Older Windows video container, large file sizes by modern standards.

.mkv

MIME type: video/x-matroska

Category: video

Open container format supporting multiple audio/subtitle tracks, common for downloads.

.webm

MIME type: video/webm

Category: video

Open, royalty-free video format optimized for the web.

.wmv

MIME type: video/x-ms-wmv

Category: video

Legacy Windows Media video format.

.mp3

MIME type: audio/mpeg

Category: audio

The most common compressed audio format, small size with modest quality loss.

.wav

MIME type: audio/wav

Category: audio

Uncompressed audio — large files, used for editing and production.

.flac

MIME type: audio/flac

Category: audio

Lossless compressed audio — smaller than WAV, no quality loss.

.aac

MIME type: audio/aac

Category: audio

Compressed audio format, generally better quality than MP3 at the same bitrate.

.ogg

MIME type: audio/ogg

Category: audio

Open-source compressed audio format.

.m4a

MIME type: audio/mp4

Category: audio

Compressed audio in an MP4 container, common for Apple Music and podcasts.

.zip

MIME type: application/zip

Category: archive

The most universally supported compressed archive format.

.rar

MIME type: application/vnd.rar

Category: archive

Proprietary compressed archive format, needs dedicated software to extract on most OSes.

.7z

MIME type: application/x-7z-compressed

Category: archive

Open-source archive format with high compression ratios.

.tar

MIME type: application/x-tar

Category: archive

Bundles files together without compressing them — common on Unix/Linux.

.gz

MIME type: application/gzip

Category: archive

Gzip-compressed file, often paired with .tar as .tar.gz.

.js

MIME type: text/javascript

Category: code

JavaScript source code.

.ts

MIME type: video/mp2t

Category: code

As a code file, TypeScript source; as a video file, an MPEG transport stream segment.

.py

MIME type: text/x-python

Category: code

Python source code.

.html

MIME type: text/html

Category: code

HTML markup — the structure of a web page.

.css

MIME type: text/css

Category: code

Cascading Style Sheets — the styling of a web page.

.json

MIME type: application/json

Category: code

Structured data format, widely used for APIs and configuration.

.xml

MIME type: application/xml

Category: code

Structured markup format used for data exchange and configuration.

.yaml

MIME type: application/yaml

Category: code

Human-readable data format, common for configuration files (also .yml).

.md

MIME type: text/markdown

Category: code

Markdown — lightweight text formatting, common for documentation and READMEs.

.ttf

MIME type: font/ttf

Category: font

TrueType font, one of the most widely supported font formats.

.otf

MIME type: font/otf

Category: font

OpenType font — supports more advanced typography features than TrueType.

.woff

MIME type: font/woff

Category: font

Web Open Font Format — compressed font optimized for web pages.

.woff2

MIME type: font/woff2

Category: font

The successor to WOFF, with better compression for web fonts.

.exe

MIME type: application/vnd.microsoft.portable-executable

Category: other

Windows executable program.

.dmg

MIME type: application/x-apple-diskimage

Category: other

macOS disk image, the standard way Mac apps are distributed.

.iso

MIME type: application/x-iso9660-image

Category: other

Disk image containing the full contents of an optical disc or installer.

.apk

MIME type: application/vnd.android.package-archive

Category: other

Android application package, used to install apps outside the Play Store.

A file extension is a convention, not a guarantee — the three letters after the dot are just a hint to your operating system about how to open the file. The MIME type is the more precise, standardized identifier that browsers, email clients and APIs actually rely on to know what they're dealing with.

This is a quick reference for common extensions across documents, images, video, audio, archives, code and fonts — search either the extension or the MIME type to find the other.

How to use it

  1. 01Type a file extension (for example “pdf” or “.pdf”) or a MIME type (for example “image/png”).
  2. 02Results update as you type, matching either field.
  3. 03Each result shows the canonical MIME type, category and a short description.

Frequently asked questions

What is a MIME type?

MIME (Multipurpose Internet Mail Extensions) type is a standardized string like “image/png” or “application/pdf” that identifies a file's format. Unlike a file extension, it's what browsers, servers and APIs actually use to decide how to handle a file.

Can a file extension have more than one MIME type, or vice versa?

Yes, in some cases. A .ts file, for example, is a TypeScript source file in most contexts but an MPEG transport stream video segment in video/streaming contexts — the surrounding context, not just the extension, determines which is meant.

Why do file extensions matter if MIME types are more precise?

Extensions are still what most operating systems and users rely on day to day to decide which app opens a file. MIME types matter more behind the scenes — in HTTP responses, email attachments and API uploads — where precision actually affects whether something works.

Related tools

This is what Purgify automates.

Connect your cloud accounts and Purgify finds duplicates and reclaimable space like this — across all of them, on a schedule.

Available very soon

Want early access? Write to us at [email protected]