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.

22
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

22 extensions
Letter: H Clear all
.H++

C++ Header File

A file with the .h++ extension is a C++ header file. Header files are used in C++ programming to declare functions, classes, variables…

Programming
.HAML

Haml

Haml (HTML Abstraction Markup Language) is a templating engine designed to simplify and streamline the creation of HTML documents. It…

Programming
.HAT

Hattrick Data File

A .hat file is associated with Hattrick, a popular online football (soccer) management simulation game. These files typically contain…

Data
.HBS

Handlebars Template

The .hbs file extension is associated with Handlebars templates. Handlebars is a popular templating engine used primarily in web devel…

Programming
.HCA

CRI Middleware High Compression Audio

The HCA (High Compression Audio) file format is a proprietary audio compression format developed by CRI Middleware. It is primarily us…

Audio
.HDD

Hard Disk Image

A .hdd file is a hard disk image file, essentially a complete sector-by-sector copy of a physical hard drive or a partition. It contai…

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

High Efficiency Image Container

HEIC (High Efficiency Image Container) is a modern image file format developed by the Moving Picture Experts Group (MPEG). It's a cont…

Image
.HEIF

High Efficiency Image File Format

The High Efficiency Image File Format (HEIF) is a modern image container format that leverages advanced compression techniques to stor…

Image
.HELMIGNORE

Helm Ignore File

A .helmignore file is a specialized configuration file used by Helm, the package manager for Kubernetes, to define which files and dir…

Programming
.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
.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
.HGT

SRTM Height Terrain

The .hgt file extension is associated with SRTM (Shuttle Radar Topography Mission) data. These files contain elevation data, represent…

Data
.HH

C++ Header File

A file with the .hh extension is a header file specifically used in C++ programming. These files serve as a blueprint for source code…

Programming
.HPP

C++ Header File

An HPP file is a header file specifically associated with the C++ programming language. It serves as a container for declarations of c…

Programming
.HPS

HPL Script File

The HPS file extension is primarily associated with the HPL Engine, a proprietary game engine developed by Frictional Games. These fil…

Programming
.HRM

Polar Heart Rate Monitor Data File

The HRM file extension is a data format primarily associated with Polar Electro heart rate monitors and their legacy training software…

Data
.HSF

HOOPS Stream Format

The HOOPS Stream Format (HSF) is a highly compressed, binary file format designed specifically for the efficient storage and transmiss…

Data
.HTML

HyperText Markup Language

HTML (HyperText Markup Language) is the standard markup language for creating web pages. It provides the structure and content of a 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, a…

Data
.HXX

C++ Header File

A file with the .hxx extension is a header file used primarily in C++ programming. It typically contains declarations of classes, func…

Programming
.H++

C++ Header File

A file with the .h++ extension is a C++ header file. Header files are used in C++ programming to declare functions, classes, variables, and constants that are…

Programming
.HAML

Haml

Haml (HTML Abstraction Markup Language) is a templating engine designed to simplify and streamline the creation of HTML documents. It is primarily used in web…

Programming
.HAT

Hattrick Data File

A .hat file is associated with Hattrick, a popular online football (soccer) management simulation game. These files typically contain data related to the game…

Data
.HBS

Handlebars Template

The .hbs file extension is associated with Handlebars templates. Handlebars is a popular templating engine used primarily in web development. It allows develop…

Programming
.HCA

CRI Middleware High Compression Audio

The HCA (High Compression Audio) file format is a proprietary audio compression format developed by CRI Middleware. It is primarily used in the video game indu…

Audio
.HDD

Hard Disk Image

A .hdd file is a hard disk image file, essentially a complete sector-by-sector copy of a physical hard drive or a partition. It contains all the data, file sys…

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

High Efficiency Image Container

HEIC (High Efficiency Image Container) is a modern image file format developed by the Moving Picture Experts Group (MPEG). It's a container format that typical…

Image
.HEIF

High Efficiency Image File Format

The High Efficiency Image File Format (HEIF) is a modern image container format that leverages advanced compression techniques to store images with significant…

Image
.HELMIGNORE

Helm Ignore File

A .helmignore file is a specialized configuration file used by Helm, the package manager for Kubernetes, to define which files and directories should be exclud…

Programming
.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
.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
.HGT

SRTM Height Terrain

The .hgt file extension is associated with SRTM (Shuttle Radar Topography Mission) data. These files contain elevation data, representing terrain height above…

Data
.HH

C++ Header File

A file with the .hh extension is a header file specifically used in C++ programming. These files serve as a blueprint for source code, containing declarations…

Programming
.HPP

C++ Header File

An HPP file is a header file specifically associated with the C++ programming language. It serves as a container for declarations of classes, functions, consta…

Programming
.HPS

HPL Script File

The HPS file extension is primarily associated with the HPL Engine, a proprietary game engine developed by Frictional Games. These files contain scripts writte…

Programming
.HRM

Polar Heart Rate Monitor Data File

The HRM file extension is a data format primarily associated with Polar Electro heart rate monitors and their legacy training software, such as Polar ProTrain…

Data
.HSF

HOOPS Stream Format

The HOOPS Stream Format (HSF) is a highly compressed, binary file format designed specifically for the efficient storage and transmission of complex 3D visuali…

Data
.HTML

HyperText Markup Language

HTML (HyperText Markup Language) is the standard markup language for creating web pages. It provides the structure and content of a webpage, defining elements…

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

C++ Header File

A file with the .hxx extension is a header file used primarily in C++ programming. It typically contains declarations of classes, functions, variables, and oth…

Programming

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.