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.

441
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

441 extensions
.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
.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
.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
.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
.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
.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
.DWG

Drawing

DWG is a proprietary binary file format used for storing two- and three-dimensional design data and metadata. It is the native format…

Data
.SEQUENCEFILE

Sequence File

SequenceFile is a flat file format prevalent in Hadoop environments, designed to store sequences of binary key/value pairs. It's a cor…

Data
.HDMP

Windows Heap Dump File

A .hdmp file, also known as a Windows Heap Dump file, is a snapshot of the memory heap of a running process at a specific point in tim…

Data
.FB2

FictionBook 2.0

FictionBook (FB2) is an XML-based e-book format primarily designed for representing books in a structured and standardized way. Its ma…

Data
.NUMBERS

Numbers Spreadsheet

The .numbers file extension is associated with Apple's Numbers application, a spreadsheet program that is part of the iWork suite. Num…

Data
.PROTOBUF

Protocol Buffer

Protocol Buffers (protobuf) is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It's simila…

Data
.RVT

Autodesk Revit Project

The RVT file extension is associated with Autodesk Revit, a Building Information Modeling (BIM) software used extensively in the archi…

Data
.S3DB

SQLite3 Database File

The .s3db file extension represents a database file used by SQLite, a self-contained, serverless, zero-configuration, transactional SQ…

Data
.FEATHER

Apache Arrow Feather

The Feather file format is a lightweight, columnar data format designed for fast data transfer between data analysis environments. It'…

Data
.STP

Standard for the Exchange of Product Data

The .stp file extension, also known as STEP (Standard for the Exchange of Product Data), represents a 3D graphic file format used for…

Data
.GRIB

GRIdded Binary

GRIB (GRIdded Binary) is a concise data format commonly used in meteorology to store and exchange gridded data, such as weather foreca…

Data
.NDF

SQL Server Secondary Data File

An NDF file is a secondary data file used by Microsoft SQL Server. SQL Server databases are typically stored across multiple files for…

Data
.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
.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
.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
.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
.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
.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
.DWG

Drawing

DWG is a proprietary binary file format used for storing two- and three-dimensional design data and metadata. It is the native format for several CAD (Computer…

Data
.SEQUENCEFILE

Sequence File

SequenceFile is a flat file format prevalent in Hadoop environments, designed to store sequences of binary key/value pairs. It's a core component of the Hadoop…

Data
.HDMP

Windows Heap Dump File

A .hdmp file, also known as a Windows Heap Dump file, is a snapshot of the memory heap of a running process at a specific point in time. It's primarily used fo…

Data
.FB2

FictionBook 2.0

FictionBook (FB2) is an XML-based e-book format primarily designed for representing books in a structured and standardized way. Its main goal is to preserve th…

Data
.NUMBERS

Numbers Spreadsheet

The .numbers file extension is associated with Apple's Numbers application, a spreadsheet program that is part of the iWork suite. Numbers files store tabular…

Data
.PROTOBUF

Protocol Buffer

Protocol Buffers (protobuf) is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It's similar to XML, but smaller, fa…

Data
.RVT

Autodesk Revit Project

The RVT file extension is associated with Autodesk Revit, a Building Information Modeling (BIM) software used extensively in the architecture, engineering, and…

Data
.S3DB

SQLite3 Database File

The .s3db file extension represents a database file used by SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite…

Data
.FEATHER

Apache Arrow Feather

The Feather file format is a lightweight, columnar data format designed for fast data transfer between data analysis environments. It's particularly well-suite…

Data
.STP

Standard for the Exchange of Product Data

The .stp file extension, also known as STEP (Standard for the Exchange of Product Data), represents a 3D graphic file format used for storing 3D models and ass…

Data
.GRIB

GRIdded Binary

GRIB (GRIdded Binary) is a concise data format commonly used in meteorology to store and exchange gridded data, such as weather forecasts and climate model out…

Data
.NDF

SQL Server Secondary Data File

An NDF file is a secondary data file used by Microsoft SQL Server. SQL Server databases are typically stored across multiple files for performance and manageme…

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.