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

Application Package

The .appx file extension is used for application packages in the Universal Windows Platform (UWP). It's essentially a ZIP archive that…

Executable
.WMV

Windows Media Video

The .wmv file extension represents a video file format developed by Microsoft. It is primarily designed for streaming video content ov…

Video
.JT

Jupiter Tessellation

JT (Jupiter Tessellation) is an ISO standard (ISO 14306:2017) file format for lightweight 3D data visualization and product lifecycle…

Data
.VDX

Visio Drawing XML File

The VDX file format is an XML-based drawing file format used by older versions of Microsoft Visio (specifically Visio 2002, 2003, and…

Data
.ACTIVEX

ActiveX Control

ActiveX controls are small programs, also known as add-ons, that are used on the Internet to provide interactive content for web pages…

Executable
.XYZ

Extensible Markup Language

XML (Extensible Markup Language) is a markup language designed for encoding documents in a format that is both human-readable and mach…

Data
.3DS

3D Studio Scene

The .3ds file extension is a file format associated with the original Autodesk 3D Studio DOS program (later replaced by 3D Studio Max)…

Data
.TMP

Temporary File

A .tmp file is a generic temporary file created by various programs and operating systems. These files are used to hold data temporari…

Data
.TTF

TrueType Font

The .ttf file extension represents a TrueType Font file. TrueType is a font standard developed by Apple and Microsoft in the late 1980…

Data
.CJS

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a modul…

Programming
.OCX (OLE CONTROL EXTENSION - OLDER WINDOWS TECHNOL

OLE Control Extension

OCX files are components used in the Microsoft Windows operating system. They are essentially Dynamic Link Libraries (DLLs) that imple…

Executable
.BIL

Band Interleaved by Line

The .bil file extension represents a Band Interleaved by Line raster image file. This format is commonly used in remote sensing and ge…

Data
.PLT

HPGL Plotter File

A PLT file is a vector graphics file format primarily associated with Hewlett-Packard Graphics Language (HPGL). HPGL is a printer cont…

Data
.PARQUET

Apache Parquet

Apache Parquet is a columnar storage format optimized for use with big data processing frameworks. Unlike row-oriented formats, Parque…

Data
.APP (MACOS)

Application Bundle

The .app extension on macOS signifies an Application Bundle. This isn't a single file, but rather a directory (presented as a single f…

Executable
.WEBM

WebM

WebM is an open, royalty-free, media file format designed for the web. It is primarily intended to offer a high-quality, open-source a…

Video
.SREC

Motorola S-Record

The Motorola S-Record file format, often shortened to SREC or S19, is a text-based file format used to represent binary data, primaril…

Programming
.SQLITE3

SQLite3 Database

The .sqlite3 file extension is commonly used for SQLite database files. SQLite is a self-contained, serverless, zero-configuration, tr…

Data
.FLATPAK

Flatpak Bundle

A Flatpak bundle is a self-contained package format used for distributing applications on Linux. It includes the application itself, i…

Executable
.JPG

Joint Photographic Experts Group

JPEG (Joint Photographic Experts Group) is a widely used method of lossy compression for digital images, particularly for those produc…

Image
.BREP

Boundary Representation

A BREP file, short for Boundary Representation file, is a 3D CAD (Computer-Aided Design) file format that stores the geometric and top…

Data
.VHDX

Virtual Hard Disk v2

The VHDX file extension represents a Virtual Hard Disk v2 file format. This format is used by Microsoft's Hyper-V virtualization platf…

Data
.M3U

UTF-8 M3U Playlist

An M3U (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) file is a plain text file that stores a multimedia playli…

Audio
.MACH-O

Mach Object File Format

The Mach-O (Mach Object) file format is a file format used by macOS, iOS, watchOS, and tvOS for executables, object code, shared libra…

Executable
.APPX

Application Package

The .appx file extension is used for application packages in the Universal Windows Platform (UWP). It's essentially a ZIP archive that contains all the files n…

Executable
.WMV

Windows Media Video

The .wmv file extension represents a video file format developed by Microsoft. It is primarily designed for streaming video content over the internet and for p…

Video
.JT

Jupiter Tessellation

JT (Jupiter Tessellation) is an ISO standard (ISO 14306:2017) file format for lightweight 3D data visualization and product lifecycle management (PLM). It's de…

Data
.VDX

Visio Drawing XML File

The VDX file format is an XML-based drawing file format used by older versions of Microsoft Visio (specifically Visio 2002, 2003, and 2007). It stores vector g…

Data
.ACTIVEX

ActiveX Control

ActiveX controls are small programs, also known as add-ons, that are used on the Internet to provide interactive content for web pages. They are based on Micro…

Executable
.XYZ

Extensible Markup Language

XML (Extensible Markup Language) is a markup language designed for encoding documents in a format that is both human-readable and machine-readable. It defines…

Data
.3DS

3D Studio Scene

The .3ds file extension is a file format associated with the original Autodesk 3D Studio DOS program (later replaced by 3D Studio Max). It's a binary file form…

Data
.TMP

Temporary File

A .tmp file is a generic temporary file created by various programs and operating systems. These files are used to hold data temporarily while a file is being…

Data
.TTF

TrueType Font

The .ttf file extension represents a TrueType Font file. TrueType is a font standard developed by Apple and Microsoft in the late 1980s as a competitor to Adob…

Data
.CJS

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS module system. CommonJS is a module format designed primari…

Programming
.OCX (OLE CONTROL EXTENSION - OLDER WINDOWS TECHNOL

OLE Control Extension

OCX files are components used in the Microsoft Windows operating system. They are essentially Dynamic Link Libraries (DLLs) that implement OLE (Object Linking…

Executable
.BIL

Band Interleaved by Line

The .bil file extension represents a Band Interleaved by Line raster image file. This format is commonly used in remote sensing and geographic information syst…

Data
.PLT

HPGL Plotter File

A PLT file is a vector graphics file format primarily associated with Hewlett-Packard Graphics Language (HPGL). HPGL is a printer control language used by pen…

Data
.PARQUET

Apache Parquet

Apache Parquet is a columnar storage format optimized for use with big data processing frameworks. Unlike row-oriented formats, Parquet stores data by columns…

Data
.APP (MACOS)

Application Bundle

The .app extension on macOS signifies an Application Bundle. This isn't a single file, but rather a directory (presented as a single file in the Finder) that c…

Executable
.WEBM

WebM

WebM is an open, royalty-free, media file format designed for the web. It is primarily intended to offer a high-quality, open-source alternative for use in HTM…

Video
.SREC

Motorola S-Record

The Motorola S-Record file format, often shortened to SREC or S19, is a text-based file format used to represent binary data, primarily for programming microco…

Programming
.SQLITE3

SQLite3 Database

The .sqlite3 file extension is commonly used for SQLite database files. SQLite is a self-contained, serverless, zero-configuration, transactional SQL database…

Data
.FLATPAK

Flatpak Bundle

A Flatpak bundle is a self-contained package format used for distributing applications on Linux. It includes the application itself, its dependencies, and runt…

Executable
.JPG

Joint Photographic Experts Group

JPEG (Joint Photographic Experts Group) is a widely used method of lossy compression for digital images, particularly for those produced by digital photography…

Image
.BREP

Boundary Representation

A BREP file, short for Boundary Representation file, is a 3D CAD (Computer-Aided Design) file format that stores the geometric and topological information of a…

Data
.VHDX

Virtual Hard Disk v2

The VHDX file extension represents a Virtual Hard Disk v2 file format. This format is used by Microsoft's Hyper-V virtualization platform to store the contents…

Data
.M3U

UTF-8 M3U Playlist

An M3U (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator) file is a plain text file that stores a multimedia playlist. It contains a list of…

Audio
.MACH-O

Mach Object File Format

The Mach-O (Mach Object) file format is a file format used by macOS, iOS, watchOS, and tvOS for executables, object code, shared libraries, dynamically loaded…

Executable

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.