View all extensions

File Extensions

Browse file extensions by category or letter. Learn what each file type is used for and find software that can open, view, edit, or convert it.

827
Indexed file extensions

Find the right information for any file extension

Use this directory to look up file formats, understand what files are used for, and find compatible applications for Windows, macOS, Linux, mobile, and online tools.

Search by extension Enter extensions like PDF, APK, DAT, HEIC, ZIP, or DOCX.
Browse categories Filter by documents, images, videos, archives, data, and more.
Open files safely Check file sources and use trusted software before opening unknown files.

Filter extensions

Refine your search with categories and letters

827 extensions
.IMOVIEPROJ

iMovie Project File

The imovieproj file is a proprietary project file format created and used exclusively by Apple's iMovie video editing software. Unlike…

Video
.BML

Bean Markup Language

The Bean Markup Language (BML) is an XML-based component configuration or scripting language designed specifically for wiring together…

Data
.AIR

Adobe AIR Installation Package

The .air file extension is primarily associated with the Adobe Integrated Runtime (AIR), a cross-platform runtime system originally de…

Executable
.GPG

GNU Privacy Guard Encrypted File

A GPG file is an encrypted or digitally signed file created using GNU Privacy Guard (GnuPG), which is a free, open-source implementati…

Data
.LISP

Lisp Source Code File

The .lisp file extension is used for source code files written in the Lisp programming language, which is one of the oldest high-level…

Programming
.VMC

Virtual Machine Configuration File

The VMC file format is a configuration file primarily associated with Microsoft Virtual PC, a virtualization software that allows user…

Data
.YML

YAML Document

YAML (which stands for "YAML Ain't Markup Language") is a human-readable data serialization standard that is commonly used for configu…

Data
.NPMIGNORE

npm Ignore File

An .npmignore file is a configuration file used by the Node Package Manager (npm) in the Node.js development ecosystem. Its primary pu…

Programming
.HGIGNORE

Mercurial Ignore File

A .hgignore file is a plain text configuration file used by the Mercurial distributed version control system (DVCS). Its primary purpo…

Programming
.PRETTIERIGNORE

Prettier Ignore File

A .prettierignore file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web developmen…

Programming
.DNA

SnapGene DNA File

The .dna file extension is primarily associated with SnapGene, a specialized molecular biology software suite used for documenting, si…

Data
.VBOX-PREV

VirtualBox Machine Settings Backup File

A VBOX-PREV file is a backup configuration file automatically created by Oracle VM VirtualBox, a widely used open-source virtualizatio…

Data
.AMTI

Anquet Map Tile Index

The AMTI file extension is primarily associated with Anquet Maps, a digital mapping software widely used in the United Kingdom for out…

Data
.PROVN

PROV-N Provenance Notation File

The PROV-N file extension represents a file written in the PROV Notation (PROV-N), which is a specific text-based syntax designed for…

Data
.TRDP

Telerik Report Definition Package

The TRDP file format is a proprietary file format developed by Progress Software for use with the Telerik Reporting engine. It is a co…

Data
.MLY

Menhir Parser Specification File

An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml progr…

Programming
.OWL

Web Ontology Language File

An OWL file is a semantic web document written in the Web Ontology Language (OWL), a schema markup language designed for defining and…

Data
.SRS

Microsoft Outlook Send/Receive Settings File

The SRS file extension is primarily associated with Microsoft Outlook, a widely used personal information manager and email client dev…

Data
.MSWMM

Windows Movie Maker Project

The MSWMM file extension is primarily associated with Windows Movie Maker, a discontinued video editing software program developed by…

Video
.RGN

Garmin Region File

A .rgn file is primarily associated with Garmin GPS devices and is used to store region-specific data, most commonly for firmware upda…

Data
.BCWAV

Nintendo 3DS Binary Compressed Wave

The BCWAV file format is a proprietary audio container developed by Nintendo specifically for the Nintendo 3DS handheld gaming console…

Audio
.TFT

Nextion TFT HMI Touch Screen File

A TFT file is a compiled Human Machine Interface (HMI) project file used by Nextion smart display screens. Nextion displays are hardwa…

Data
.ADML

Administrative Template Language File

The ADML file format is a language-specific resource file used in conjunction with ADMX (Administrative Template) files within the Mic…

Data
.FDB

Firebird Database File

An FDB file is a database file created and used by the Firebird relational database management system (RDBMS). Firebird is an open-sou…

Data
.IMOVIEPROJ

iMovie Project File

The imovieproj file is a proprietary project file format created and used exclusively by Apple's iMovie video editing software. Unlike a finished video file (s…

Video
.BML

Bean Markup Language

The Bean Markup Language (BML) is an XML-based component configuration or scripting language designed specifically for wiring together Java Beans. Originally d…

Data
.AIR

Adobe AIR Installation Package

The .air file extension is primarily associated with the Adobe Integrated Runtime (AIR), a cross-platform runtime system originally developed by Adobe Systems…

Executable
.GPG

GNU Privacy Guard Encrypted File

A GPG file is an encrypted or digitally signed file created using GNU Privacy Guard (GnuPG), which is a free, open-source implementation of the OpenPGP standar…

Data
.LISP

Lisp Source Code File

The .lisp file extension is used for source code files written in the Lisp programming language, which is one of the oldest high-level programming languages st…

Programming
.VMC

Virtual Machine Configuration File

The VMC file format is a configuration file primarily associated with Microsoft Virtual PC, a virtualization software that allows users to run multiple operati…

Data
.YML

YAML Document

YAML (which stands for "YAML Ain't Markup Language") is a human-readable data serialization standard that is commonly used for configuration files and in appli…

Data
.NPMIGNORE

npm Ignore File

An .npmignore file is a configuration file used by the Node Package Manager (npm) in the Node.js development ecosystem. Its primary purpose is to prevent speci…

Programming
.HGIGNORE

Mercurial Ignore File

A .hgignore file is a plain text configuration file used by the Mercurial distributed version control system (DVCS). Its primary purpose is to specify untracke…

Programming
.PRETTIERIGNORE

Prettier Ignore File

A .prettierignore file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. This file tells the Pr…

Programming
.DNA

SnapGene DNA File

The .dna file extension is primarily associated with SnapGene, a specialized molecular biology software suite used for documenting, simulating, and visualizing…

Data
.VBOX-PREV

VirtualBox Machine Settings Backup File

A VBOX-PREV file is a backup configuration file automatically created by Oracle VM VirtualBox, a widely used open-source virtualization software. This file is…

Data
.AMTI

Anquet Map Tile Index

The AMTI file extension is primarily associated with Anquet Maps, a digital mapping software widely used in the United Kingdom for outdoor recreation, navigati…

Data
.PROVN

PROV-N Provenance Notation File

The PROV-N file extension represents a file written in the PROV Notation (PROV-N), which is a specific text-based syntax designed for the W3C PROV Data Model (…

Data
.TRDP

Telerik Report Definition Package

The TRDP file format is a proprietary file format developed by Progress Software for use with the Telerik Reporting engine. It is a compressed archive format t…

Data
.MLY

Menhir Parser Specification File

An MLY file is a source code file used by Menhir, which is a powerful LR(1) parser generator designed specifically for the OCaml programming language. Menhir s…

Programming
.OWL

Web Ontology Language File

An OWL file is a semantic web document written in the Web Ontology Language (OWL), a schema markup language designed for defining and sharing ontologies on the…

Data
.SRS

Microsoft Outlook Send/Receive Settings File

The SRS file extension is primarily associated with Microsoft Outlook, a widely used personal information manager and email client developed by Microsoft. An S…

Data
.MSWMM

Windows Movie Maker Project

The MSWMM file extension is primarily associated with Windows Movie Maker, a discontinued video editing software program developed by Microsoft. Unlike standar…

Video
.RGN

Garmin Region File

A .rgn file is primarily associated with Garmin GPS devices and is used to store region-specific data, most commonly for firmware updates or map segments. Thes…

Data
.BCWAV

Nintendo 3DS Binary Compressed Wave

The BCWAV file format is a proprietary audio container developed by Nintendo specifically for the Nintendo 3DS handheld gaming console. It is a variant of the…

Audio
.TFT

Nextion TFT HMI Touch Screen File

A TFT file is a compiled Human Machine Interface (HMI) project file used by Nextion smart display screens. Nextion displays are hardware solutions used for cre…

Data
.ADML

Administrative Template Language File

The ADML file format is a language-specific resource file used in conjunction with ADMX (Administrative Template) files within the Microsoft Windows Group Poli…

Data
.FDB

Firebird Database File

An FDB file is a database file created and used by the Firebird relational database management system (RDBMS). Firebird is an open-source SQL database engine t…

Data

Frequently Asked Questions

Everything you need to know about file extensions

You can search by entering a file extension directly in the search bar or browse the directory by category or alphabetical index.

Each listing provides a definition of the file extension, common use cases, compatible software, supported platforms, and related or alternative formats.

The database is updated regularly to reflect new file extensions, changes in software compatibility, and evolving file format standards.