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.

76
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

76 extensions
Letter: P Clear all
.PRETTIERRC

Prettier Configuration File

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

Programming
.PRG

Program File

The .prg file extension is a versatile suffix primarily used to denote program files or source code scripts across several distinct co…

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

Visual Studio Property Sheet

A .props file is an XML-based configuration file used primarily by Microsoft Visual Studio and the MSBuild engine. These files are des…

Programming
.PROTOBUF

Protocol Buffer

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

Data
.PROTOCOL BUFFERS

Protocol Buffers

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

Data
.PROV

W3C PROV-XML Provenance Data

The .prov file extension is primarily associated with the W3C PROV-XML format, which is a standardized XML serialization for the PROV…

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

HP Provisioning XML File

A PROVX file is an XML-based configuration file used primarily by Hewlett Packard Enterprise (HPE) server management software, such as…

Data
.PRPROJ

Adobe Premiere Pro Project

A .prproj file is a project file created by Adobe Premiere Pro, a professional-grade non-linear video editing software. It serves as a…

Video
.PRT

Siemens NX Part File

A PRT file is a 3D model or part file created with Siemens NX, a high-end computer-aided design (CAD), computer-aided manufacturing (C…

Data
.PS1

PowerShell Script

A .ps1 file is a text file containing commands written in the PowerShell scripting language. PowerShell is a task automation and confi…

Programming
.PSB

Photoshop Big

The PSB file format, also known as "Photoshop Big," is an Adobe Photoshop file format designed to support extremely large images. It i…

Image
.PSD

Photoshop Document

The PSD file format is the native file format for Adobe Photoshop. It's a proprietary layered image file format that allows users to s…

Image
.PSQL

PostgreSQL Query File

A .psql file is a plain text file containing SQL queries designed to be executed against a PostgreSQL database. These files are essent…

Data
.PST

Personal Storage Table

A PST file, which stands for Personal Storage Table, is a proprietary file format developed by Microsoft to store local copies of mess…

Data
.PSYDAT

PsyDA/PsychoPy Data File

The .psydat file extension is primarily associated with data generated by PsychoPy, an open-source Python library designed for creatin…

Data
.PSYEXP

PsychoPy Experiment File

The .psyexp file extension is primarily associated with PsychoPy, an open-source Python library and application used for creating and…

Data
.PTS

Point Cloud Data File

The PTS file format is a widely used ASCII-based data format primarily utilized in 3D scanning, surveying, and computer-aided design (…

Data
.PTX

Leica Cyclone Point Cloud Data

The PTX file format is a standard ASCII-based exchange format primarily used in 3D laser scanning and terrestrial surveying. It was de…

Data
.PUG

Pug Template

Pug (formerly known as Jade) is a high-performance template engine heavily influenced by Haml and implemented with JavaScript for Node…

Programming
.PWX

TrainingPeaks Personal Workout File

The PWX file format is a specialized XML-based data format developed by TrainingPeaks for the exchange of athletic performance data. I…

Data
.PY

Python Script

A '.py' file is a source code file written in the Python programming language. Python is a high-level, general-purpose programming lan…

Programming
.PYC

Python Compiled File

A .pyc file is a compiled bytecode file created by the Python interpreter. When a Python script (.py file) is executed, the interprete…

Programming
.PRETTIERRC

Prettier Configuration File

A .prettierrc file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. This file is typically pla…

Programming
.PRG

Program File

The .prg file extension is a versatile suffix primarily used to denote program files or source code scripts across several distinct computing platforms and dev…

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

Visual Studio Property Sheet

A .props file is an XML-based configuration file used primarily by Microsoft Visual Studio and the MSBuild engine. These files are designed to store project-le…

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

W3C PROV-XML Provenance Data

The .prov file extension is primarily associated with the W3C PROV-XML format, which is a standardized XML serialization for the PROV Data Model. This format i…

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

HP Provisioning XML File

A PROVX file is an XML-based configuration file used primarily by Hewlett Packard Enterprise (HPE) server management software, such as HPE Intelligent Provisio…

Data
.PRPROJ

Adobe Premiere Pro Project

A .prproj file is a project file created by Adobe Premiere Pro, a professional-grade non-linear video editing software. It serves as a comprehensive container…

Video
.PRT

Siemens NX Part File

A PRT file is a 3D model or part file created with Siemens NX, a high-end computer-aided design (CAD), computer-aided manufacturing (CAM), and computer-aided e…

Data
.PS1

PowerShell Script

A .ps1 file is a text file containing commands written in the PowerShell scripting language. PowerShell is a task automation and configuration management frame…

Programming
.PSB

Photoshop Big

The PSB file format, also known as "Photoshop Big," is an Adobe Photoshop file format designed to support extremely large images. It is essentially an extended…

Image
.PSD

Photoshop Document

The PSD file format is the native file format for Adobe Photoshop. It's a proprietary layered image file format that allows users to save images with multiple…

Image
.PSQL

PostgreSQL Query File

A .psql file is a plain text file containing SQL queries designed to be executed against a PostgreSQL database. These files are essentially scripts that can be…

Data
.PST

Personal Storage Table

A PST file, which stands for Personal Storage Table, is a proprietary file format developed by Microsoft to store local copies of messages, calendar events, an…

Data
.PSYDAT

PsyDA/PsychoPy Data File

The .psydat file extension is primarily associated with data generated by PsychoPy, an open-source Python library designed for creating and running psychology…

Data
.PSYEXP

PsychoPy Experiment File

The .psyexp file extension is primarily associated with PsychoPy, an open-source Python library and application used for creating and running psychology experi…

Data
.PTS

Point Cloud Data File

The PTS file format is a widely used ASCII-based data format primarily utilized in 3D scanning, surveying, and computer-aided design (CAD) workflows. It stores…

Data
.PTX

Leica Cyclone Point Cloud Data

The PTX file format is a standard ASCII-based exchange format primarily used in 3D laser scanning and terrestrial surveying. It was developed by Leica Geosyste…

Data
.PUG

Pug Template

Pug (formerly known as Jade) is a high-performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers. It's de…

Programming
.PWX

TrainingPeaks Personal Workout File

The PWX file format is a specialized XML-based data format developed by TrainingPeaks for the exchange of athletic performance data. It is primarily used by en…

Data
.PY

Python Script

A '.py' file is a source code file written in the Python programming language. Python is a high-level, general-purpose programming language known for its reada…

Programming
.PYC

Python Compiled File

A .pyc file is a compiled bytecode file created by the Python interpreter. When a Python script (.py file) is executed, the interpreter first compiles it into…

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.