Skip to content

File formats

Look up file extensions, MIME types, signatures, identifiers, common uses, and technical properties.

80 records

File Format Cloud

A–Z Index

Total formats: 80

All formats

Search by name, extension, or MIME type.

80 formats
.3gp.3gpp
3GP3GPP Multimedia File

A compact multimedia container standardized by 3GPP for mobile devices and networks, based on the ISO Base Media File Format family.

video/3gpp
video
.7z
7Z7z Archive

An archive format developed for 7-Zip that supports multiple compression methods, solid compression, and AES-256 encryption.

application/x-7z-compressed
archive
.aac
AACAdvanced Audio Coding

A lossy audio coding format from the MPEG family widely used for music, streaming, broadcasting, mobile media, and audio tracks inside MP4-family containers.

audio/aac
audio
.aiff.aif.aifc
AIFFAudio Interchange File Format

An audio container developed by Apple and based on the IFF structure, commonly used for uncompressed PCM audio and professional audio workflows.

audio/aiff
audio
.amr
AMRAdaptive Multi-Rate Audio

A speech-oriented audio format standardized for mobile communications, especially narrowband voice coding in cellular networks and voice recordings.

audio/AMR
audio
.apng
APNGAnimated Portable Network Graphics

An extension of PNG for frame-based animation that keeps PNG's lossless compression and full alpha transparency while remaining compatible with static PNG decoders.

image/apng
image
.a.ar
ARUnix Archive

A simple Unix archive format best known for storing static libraries and for acting as a container inside package formats such as Debian DEB files.

application/x-archive
archive
.avi
AVIAudio Video Interleaved

A Microsoft RIFF-based multimedia container for interleaving video and audio streams, capable of carrying many different codecs.

video/x-msvideo
video
.avif
AVIFAV1 Image File Format

A modern image format that stores AV1-encoded images inside a HEIF-based container and supports efficient compression, HDR, transparency, and image sequences.

image/avif
image
.bmp.dib
BMPWindows Bitmap

A raster image format developed for Microsoft Windows that stores bitmap graphics with relatively simple image structures.

image/bmp
image
.bson
BSONBinary JSON

A binary serialization format designed to represent JSON-like documents with additional data types and efficient machine parsing, most closely associated with MongoDB.

application/bson
data
.bz2
BZ2bzip2 Compressed File

A single-stream compressed file format produced by bzip2, using Burrows-Wheeler block sorting and Huffman coding for lossless compression.

application/x-bzip2
archive
.cab
CABMicrosoft Cabinet Archive

A Microsoft archive format designed to package and compress groups of files, commonly used by Windows installers, drivers, and software distribution systems.

application/vnd.ms-cab-compressed
archive
.cpio
CPIOCopy In/Copy Out Archive

A Unix archive format and family of related layouts used to combine files and metadata into a sequential archive stream.

application/x-cpio
archive
.csv
CSVComma-Separated Values

A plain-text data format that stores tabular records as rows and fields, commonly separated by commas.

text/csv
data
.deb
DEBDebian Binary Package

The binary package format used by Debian and Debian-based Linux distributions, built as an ar archive containing package metadata and compressed filesystem data.

application/vnd.debian.binary-package
archive
.dcm
DICOMDigital Imaging and Communications in Medicine

A standard file and communication format for medical imaging that can combine pixel data with patient, study, acquisition, and device metadata.

application/dicom
image
.djvu.djv
DjVuDjVu Document Format

A document format designed for scanned pages and high-resolution documents, combining image layers, text, and compression techniques to reduce file size.

image/vnd.djvu
document
.dng
DNGDigital Negative

An open raw-image format created by Adobe for storing camera sensor data, metadata, previews, and processing instructions in a TIFF/EP-based structure.

image/dng
image
.doc
DOCMicrosoft Word Binary File Format

The legacy binary document format used by Microsoft Word before DOCX, storing text, styles, tables, images, fields, and other document structures in an OLE compound file.

application/msword
document
.docx
DOCXOffice Open XML Word Document

An Office Open XML package used for word-processing documents containing text, formatting, images, tables, and other document content.

application/vnd.openxmlformats-officedocument.wordprocessingml.document
document
.epub
EPUBElectronic Publication

A single-file publication format that packages structured web content such as HTML, CSS, SVG, fonts, metadata, and navigation for ebooks and digital publications.

application/epub+zip
document
.flac
FLACFree Lossless Audio Codec

An open audio format that reduces file size without discarding any information from the original digital audio signal.

audio/flac
audio
.gif
GIFGraphics Interchange Format

A palette-based raster image format known for simple animations, lossless compression, and broad compatibility.

image/gif
image
.gz.gzip
GZGZIP Compressed File

A compressed data format that applies gzip compression to a byte stream and is commonly paired with TAR archives on Unix-like systems.

application/gzip
archive
.heic
HEICHigh Efficiency Image Container

A HEIF-based image format commonly used to store images encoded with HEVC, especially photographs captured on phones and cameras.

image/heic
image
.heif
HEIFHigh Efficiency Image File Format

An ISO Base Media File Format based container designed to store individual images, image collections, sequences, metadata, and related image data.

image/heif
image
.html.htm
HTMLHypertext Markup Language

The core markup format of the web, used to structure documents and applications with elements for text, links, media, forms, metadata, and interactive content.

text/html
document
.ico
ICOWindows Icon

A Microsoft Windows icon format that can store multiple icon sizes and color depths inside a single file.

image/vnd.microsoft.icon
image
.ics.ifb
ICSiCalendar File

A text-based calendar interchange format for events, tasks, journal entries, free-busy information, recurrence rules, alarms, and related scheduling data.

text/calendar
data
.jp2
JP2JPEG 2000 Part 1 File Format

A JPEG 2000 image container that supports wavelet-based lossy and lossless compression and is widely used in imaging, archives, mapping, and cultural heritage workflows.

image/jp2
image
.jpg.jpeg.jpe
JPEGJoint Photographic Experts Group Image

A raster image format widely used for photographs and other continuous-tone images, usually with lossy compression.

image/jpeg
image
.jxl
JPEG XLJPEG XL Image

A modern image format standardized by the JPEG committee for high-quality lossy and lossless compression, HDR, alpha transparency, animation, and efficient recompression of JPEG images.

image/jxl
image
.json
JSONJavaScript Object Notation

A text-based data interchange format for structured values including objects, arrays, strings, numbers, booleans, and null.

application/json
data
.m2ts.mts
M2TSMPEG-2 Transport Stream with Timestamp

A 192-byte packet variant of MPEG-2 Transport Stream widely associated with Blu-ray Disc and AVCHD video, adding a timestamp prefix to standard transport-stream packets.

video/MP2T
video
.m4a
M4AMPEG-4 Audio File

An audio-focused use of the MPEG-4 container, commonly carrying AAC or Apple Lossless audio and associated metadata.

audio/mp4
audio
.md.markdown
MarkdownMarkdown Text Document

A family of lightweight plain-text markup syntaxes that use readable punctuation conventions for headings, links, lists, emphasis, code, and other document structure.

text/markdown
document
.mid.midi
MIDIStandard MIDI File

A compact event-based music file format that stores notes, timing, controller events, tempo changes, and other performance instructions rather than recorded audio samples.

audio/midi
audio
.mkv
MKVMatroska Video

An extensible audiovisual container based on EBML that can carry multiple video, audio, subtitle, chapter, attachment, and metadata streams in one file.

video/x-matroska
video
.mobi.prc
MOBIMobipocket File Format

A proprietary binary ebook format originally developed by Mobipocket and later used in early Amazon Kindle publishing and reading workflows.

application/x-mobipocket-ebook
document
.mov.qt
MOVQuickTime File Format

A multimedia container developed by Apple for storing video, audio, timed media, metadata, and other media tracks.

video/quicktime
video
.mp3
MP3MPEG Audio Layer III

A widely used compressed audio format based on MPEG Layer III audio coding, commonly paired with ID3 metadata.

audio/mpeg
audio
.mp4
MP4MPEG-4 Part 14

A multimedia container based on the ISO Base Media File Format that can store video, audio, subtitles, images, and metadata.

video/mp4
video
.mpeg.mpg.mpe
MPEGMPEG Video

A family of standardized moving-picture formats commonly associated with MPEG-1 and MPEG-2 video streams and files using the .mpeg or .mpg extensions.

video/mpeg
video
.odp
ODPOpenDocument Presentation

An OpenDocument presentation package for slides, text, graphics, layouts, animations, and related presentation content in an XML-based ZIP container.

application/vnd.oasis.opendocument.presentation
document
.ods
ODSOpenDocument Spreadsheet

An OpenDocument spreadsheet package for worksheets, formulas, tables, charts, styles, and related office data stored in an XML-based ZIP container.

application/vnd.oasis.opendocument.spreadsheet
document
.odt
ODTOpenDocument Text

An OpenDocument package for word-processing documents, using XML-based content and styles inside a ZIP-based container.

application/vnd.oasis.opendocument.text
document
.ogg.oga
OGGOgg Audio Container

An open container format from Xiph.Org commonly used for audio streams such as Vorbis, Opus, Speex, and FLAC.

audio/ogg
audio
.ogv
OGVOgg Video

An Ogg container file used primarily for video, commonly combining Theora video with Vorbis or other Ogg-compatible audio and metadata streams.

video/ogg
video
.opus
OpusOpus Audio

A low-latency lossy audio format standardized by the IETF for speech, music, streaming, conferencing, and interactive applications, commonly stored in Ogg.

audio/ogg
audio
.pbm
PBMPortable Bitmap

A simple Netpbm raster format for black-and-white images, available in both plain-text and compact binary encodings.

image/x-portable-bitmap
image
.pdf
PDFPortable Document Format

A document format designed to preserve page layout, text, graphics, fonts, and other content consistently across devices and software.

application/pdf
document
.pgm
PGMPortable Graymap

A simple Netpbm raster format for grayscale images, with plain-text and binary representations designed to be easy for programs to read and write.

image/x-portable-graymap
image
.png
PNGPortable Network Graphics

A lossless raster image format widely used for screenshots, graphics, illustrations, and images that need transparency.

image/png
image
.ppm
PPMPortable Pixmap

A Netpbm raster format for full-color RGB images, available in plain-text and binary forms and commonly used as a simple interchange format in image-processing tools.

image/x-portable-pixmap
image
.ppt
PPTMicrosoft PowerPoint Binary File Format

The legacy binary presentation format used by Microsoft PowerPoint before PPTX, storing slides, text, shapes, images, media, and presentation records in an OLE compound file.

application/vnd.ms-powerpoint
document
.pptx
PPTXOffice Open XML Presentation

An Office Open XML presentation format used to store slides, text, images, charts, media, layouts, and presentation effects.

application/vnd.openxmlformats-officedocument.presentationml.presentation
document
.psd
PSDAdobe Photoshop Document

Adobe Photoshop's native layered raster document format for storing image data, layers, masks, channels, text, effects, and editing information.

image/vnd.adobe.photoshop
image
.rar
RARRAR Archive

A proprietary archive format designed for compressed file storage, multi-volume archives, recovery data, and encryption.

application/vnd.rar
archive
.rtf
RTFRich Text Format

A document interchange format developed by Microsoft that represents formatted text, document structure, and embedded content using a text-based control-word syntax.

application/rtf
document
.sql
SQLStructured Query Language File

A text file containing SQL statements such as schema definitions, queries, inserts, updates, and database dump commands.

application/sql
data
.sqlite.sqlite3.db
SQLiteSQLite Database

A self-contained relational database file format used by SQLite to store tables, indexes, schema information, and application data in a single cross-platform file.

application/vnd.sqlite3
data
.svg
SVGScalable Vector Graphics

An XML-based graphics format for scalable two-dimensional vector graphics that can also include text, raster images, styling, and animation.

image/svg+xml
image
.tar
TARTape Archive

An archive format originally developed for Unix systems that combines multiple files into one stream without providing compression itself.

application/x-tar
archive
.tif.tiff
TIFFTagged Image File Format

A flexible raster image format used for high-quality imaging, scanning, publishing, photography, and archival workflows.

image/tiff
image
.toml
TOMLTom's Obvious, Minimal Language

A UTF-8 configuration format designed to map clearly to a hash table using readable key-value pairs, tables, arrays, and strongly defined scalar types.

application/toml
data
.ts.mts
TSMPEG-2 Transport Stream

A packetized MPEG transport format designed for carrying synchronized video, audio, and metadata over broadcast, streaming, and error-prone delivery systems.

video/mp2t
video
.tsv
TSVTab-Separated Values

A plain-text tabular data format in which fields are separated by tab characters and records are generally stored one per line.

text/tab-separated-values
data
.txt
TXTPlain Text File

A simple text file containing unformatted character data without a required document structure or presentation format.

text/plain
document
.wav
WAVWaveform Audio File Format

A RIFF-based audio container commonly used for uncompressed PCM audio, although it can carry several other audio encodings.

audio/wav
audio
.webm
WebMWebM Media Container

An open multimedia container based on a subset of Matroska and designed primarily for video and audio delivered on the web.

video/webm
video
.webp
WebPWebP Image Format

A raster image format designed for efficient image delivery with lossy and lossless compression, transparency, and animation.

image/webp
image
.xhtml.xht
XHTMLExtensible Hypertext Markup Language

An XML-based formulation of HTML that follows XML syntax rules while representing web-document structures and markup.

application/xhtml+xml
document
.xls
XLSMicrosoft Excel Binary File Format

The legacy binary spreadsheet format used by Microsoft Excel before XLSX, storing worksheets, formulas, formatting, charts, and other workbook data in an OLE compound file.

application/vnd.ms-excel
document
.xlsx
XLSXOffice Open XML Spreadsheet

An Office Open XML spreadsheet format used to store worksheets, formulas, tables, charts, styles, and other spreadsheet data.

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
document
.xml
XMLExtensible Markup Language

A text-based markup format for representing structured documents and data using nested elements and attributes.

application/xml
data
.xz
XZXZ Compressed File

A lossless compressed stream container commonly used with LZMA2 and other filters, designed for high compression ratios, integrity checks, and stream concatenation.

application/x-xz
archive
.yaml.yml
YAMLYAML Ain't Markup Language

A human-readable data serialization format built around indentation, mappings, sequences, and scalar values, commonly used for configuration and structured data.

application/yaml
data
.zip
ZIPZIP Archive

A widely used archive format for packaging one or more files, usually with compression and optionally with encryption.

application/zip
archive
.zst.zstd
ZSTZstandard Compressed File

A lossless compressed data format using the Zstandard algorithm, designed for fast decompression, scalable compression levels, and streaming use.

application/zstd
archive

About this reference

Extensions and MIME types

An extension identifies a filename type, while a MIME type describes content exchanged between applications, browsers, servers, and APIs.

File signatures

Many binary formats contain recognizable byte sequences. Some container formats require additional structural information to identify them reliably.