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
.SMF

Standard MIDI File

A Standard MIDI File (SMF) is a universal file format designed to store MIDI (Musical Instrument Digital Interface) data, which consis…

Audio
.FLV

Flash Video

FLV (Flash Video) is a container file format used to deliver video content over the internet using Adobe Flash Player or Adobe AIR. It…

Video
.PROPERTIES

Java Properties File

A .properties file is a plain text file used to store configuration information for Java applications. It typically contains key-value…

Data
.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template sy…

Programming
.CFG

Configuration File

A CFG file is a configuration file used by various software programs to store settings and parameters. These files are typically plain…

Data
.VRML

Virtual Reality Modeling Language

VRML (Virtual Reality Modeling Language) is a standard file format for representing 3D interactive vector graphics, designed particula…

Data
.ALAC

Apple Lossless Audio Codec

The ALAC (Apple Lossless Audio Codec) file format is a lossless audio compression format developed by Apple Inc. It's designed to redu…

Audio
.HTML5

HTML5 Document

HTML (HyperText Markup Language) is the standard markup language for creating web pages. HTML5 is the latest major revision of HTML, a…

Data
.PROTOCOL BUFFERS

Protocol Buffers

Protocol Buffers, often shortened to Protobuf, is a language-neutral, platform-neutral, extensible mechanism for serializing structure…

Data
.INF

Setup Information File

An INF file, short for Setup Information file, is a plain text file format used by Microsoft Windows for installing software and hardw…

Data
.CRASH

Crash Dump File

A .crash file is a crash report generated by macOS and iOS operating systems when an application unexpectedly terminates or encounters…

Data
.HEX

Intel HEX File

The Intel HEX file format is a widely used ASCII text file format for conveying binary data, primarily for programming microcontroller…

Data
.DDL

Data Definition Language File

A DDL (Data Definition Language) file contains commands used to define the structure of a database. These commands are part of SQL (St…

Data
.VBHTML

ASP.NET Razor Markup

The .vbhtml file extension is used for web pages written using the Razor syntax with Visual Basic .NET. Razor is a markup syntax that…

Programming
.SRW

Sony Raw Image File

The SRW file extension is associated with Sony digital cameras and represents a raw image file format. Raw image files, unlike JPEGs…

Image
.AVRO

Apache Avro Data File

Avro is a data serialization system developed within the Apache Hadoop project. It provides a rich data structure, a compact, fast, bi…

Data
.PHP

PHP Hypertext Preprocessor

PHP files contain code written in the PHP scripting language. PHP is a widely-used open source general-purpose scripting language that…

Programming
.GPX

GPS Exchange Format

The GPX (GPS Exchange Format) file format is an XML schema designed for transferring GPS data between applications and web services. I…

Data
.BMP

Bitmap Image File

The BMP (Bitmap Image File) format is a raster graphics image file format used to store digital images, especially on Microsoft Window…

Image
.CR3

Canon Raw 3

The CR3 file format is a proprietary raw image format developed by Canon. It's the successor to the CR2 format and is used by newer Ca…

Image
.OPUS

Opus Audio File

Opus is a lossy audio coding format developed by the Internet Engineering Task Force (IETF) and standardized as RFC 6716. It is design…

Audio
.HDF5

Hierarchical Data Format version 5

HDF5 is a versatile, open-source file format designed to store and organize large amounts of numerical data. It's particularly well-su…

Data
.XSLT

Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other…

Programming
.ORC

Optimized Row Columnar

ORC (Optimized Row Columnar) is a self-describing, type-aware columnar file format designed for Hadoop workloads. It is optimized for…

Data
.SMF

Standard MIDI File

A Standard MIDI File (SMF) is a universal file format designed to store MIDI (Musical Instrument Digital Interface) data, which consists of musical instruction…

Audio
.FLV

Flash Video

FLV (Flash Video) is a container file format used to deliver video content over the internet using Adobe Flash Player or Adobe AIR. It was widely popular for s…

Video
.PROPERTIES

Java Properties File

A .properties file is a plain text file used to store configuration information for Java applications. It typically contains key-value pairs, where the keys re…

Data
.MUSTACHE

Mustache Template

The `.mustache` file extension is used for templates written in the Mustache templating language. Mustache is a logic-less template system, meaning it aims to…

Programming
.CFG

Configuration File

A CFG file is a configuration file used by various software programs to store settings and parameters. These files are typically plain text or binary files tha…

Data
.VRML

Virtual Reality Modeling Language

VRML (Virtual Reality Modeling Language) is a standard file format for representing 3D interactive vector graphics, designed particularly for the World Wide We…

Data
.ALAC

Apple Lossless Audio Codec

The ALAC (Apple Lossless Audio Codec) file format is a lossless audio compression format developed by Apple Inc. It's designed to reduce the file size of audio…

Audio
.HTML5

HTML5 Document

HTML (HyperText Markup Language) is the standard markup language for creating web pages. HTML5 is the latest major revision of HTML, and it includes a number o…

Data
.PROTOCOL BUFFERS

Protocol Buffers

Protocol Buffers, often shortened to Protobuf, is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It's similar to X…

Data
.INF

Setup Information File

An INF file, short for Setup Information file, is a plain text file format used by Microsoft Windows for installing software and hardware components. It contai…

Data
.CRASH

Crash Dump File

A .crash file is a crash report generated by macOS and iOS operating systems when an application unexpectedly terminates or encounters a fatal error. These fil…

Data
.HEX

Intel HEX File

The Intel HEX file format is a widely used ASCII text file format for conveying binary data, primarily for programming microcontrollers, EPROMs, and other prog…

Data
.DDL

Data Definition Language File

A DDL (Data Definition Language) file contains commands used to define the structure of a database. These commands are part of SQL (Structured Query Language)…

Data
.VBHTML

ASP.NET Razor Markup

The .vbhtml file extension is used for web pages written using the Razor syntax with Visual Basic .NET. Razor is a markup syntax that allows you to embed serve…

Programming
.SRW

Sony Raw Image File

The SRW file extension is associated with Sony digital cameras and represents a raw image file format. Raw image files, unlike JPEGs, contain minimally process…

Image
.AVRO

Apache Avro Data File

Avro is a data serialization system developed within the Apache Hadoop project. It provides a rich data structure, a compact, fast, binary data format, a conta…

Data
.PHP

PHP Hypertext Preprocessor

PHP files contain code written in the PHP scripting language. PHP is a widely-used open source general-purpose scripting language that is especially suited for…

Programming
.GPX

GPS Exchange Format

The GPX (GPS Exchange Format) file format is an XML schema designed for transferring GPS data between applications and web services. It is an open and widely a…

Data
.BMP

Bitmap Image File

The BMP (Bitmap Image File) format is a raster graphics image file format used to store digital images, especially on Microsoft Windows and OS/2 operating syst…

Image
.CR3

Canon Raw 3

The CR3 file format is a proprietary raw image format developed by Canon. It's the successor to the CR2 format and is used by newer Canon digital cameras to st…

Image
.OPUS

Opus Audio File

Opus is a lossy audio coding format developed by the Internet Engineering Task Force (IETF) and standardized as RFC 6716. It is designed for efficient encoding…

Audio
.HDF5

Hierarchical Data Format version 5

HDF5 is a versatile, open-source file format designed to store and organize large amounts of numerical data. It's particularly well-suited for scientific and e…

Data
.XSLT

Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML, pla…

Programming
.ORC

Optimized Row Columnar

ORC (Optimized Row Columnar) is a self-describing, type-aware columnar file format designed for Hadoop workloads. It is optimized for large-scale data processi…

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.