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

Pretty Good Privacy Encrypted File

A PGP file is an encrypted data file or a digital signature file generated by Pretty Good Privacy (PGP) software. PGP is a popular enc…

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

PHP HTML

A PHTML file is a web page file containing PHP code. It's essentially an HTML file with embedded PHP scripts. The server's PHP engine…

Programming
.PICKLE

Pickle Data

Pickle is a Python-specific file format used for serializing and de-serializing Python object structures. It allows you to save the st…

Data
.PJT

Visual FoxPro Project File

The PJT file extension is primarily associated with Microsoft Visual FoxPro, a data-centric, object-oriented procedural programming la…

Data
.PJX

Visual FoxPro Project File

A PJX file is a project management file created and used by Microsoft Visual FoxPro, a data-centric procedural programming language an…

Programming
.PKF

Adobe Audition Peak File

Adobe Audition Peak files (.pkf) are auxiliary files created by Adobe Audition, a professional audio editing and digital audio worksta…

Audio
.PKG

macOS Installer Package

A .pkg file is a package installer used on macOS. It's essentially an archive containing the files and instructions needed to install…

Executable
.PKPASS

Apple Wallet Pass

An Apple Wallet Pass (file extension .pkpass) is a digital representation of a physical card or ticket, designed for use within Apple'…

Data
.PLIST

Property List

A Property List (plist) is a flexible and convenient format for storing application data, specifically used within the Apple ecosystem…

Data
.PLS

PLS Playlist File

A PLS (Playlist) file is a plain text file format used to store a list of audio or video files for playback in media players. It's a s…

Audio
.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
.PLY

Polygon File Format

The PLY file format, also known as the Polygon File Format or Stanford Triangle Format, is a computer file format designed to store th…

Data
.PMS

Primavera Project Management Schedule

The PMS file extension is primarily associated with Primavera Project Planner, a sophisticated project management software suite devel…

Data
.PNG

Portable Network Graphics

PNG (Portable Network Graphics) is a raster graphics file format that supports lossless data compression. It was created as an improve…

Image
.POL

Plain Old Telephone

The .pol file extension is associated with Plain Old Telephone (POT) data files. These files typically contain configuration informati…

Data
.POM

Project Object Model File

A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and pr…

Programming
.POTX

Microsoft PowerPoint Open XML Template

The POTX file extension represents a Microsoft PowerPoint Template created using the Office Open XML format. Introduced with Microsoft…

Data
.PPJ

Adobe Premiere Pro Project File

The PPJ file extension is primarily associated with Adobe Premiere Pro, a professional-grade non-linear video editing software. A PPJ…

Video
.PPROJ

Adobe Premiere Pro Project File

The pproj file format is the native project file type used by Adobe Premiere Pro, a professional-grade non-linear video editing softwa…

Video
.PPSX

Microsoft PowerPoint Slide Show

A PPSX file is a Microsoft PowerPoint Slide Show file created using the Office Open XML format. It was introduced with Microsoft Offic…

Data
.PPTX

Microsoft PowerPoint Open XML Presentation

The PPTX file format is the default file extension for presentations created in Microsoft PowerPoint version 2007 and later. It is par…

Data
.PREFAB

Unity Prefab File

A .prefab file is a specialized data format used primarily by the Unity game engine to store 'Prefabs,' which are reusable templates f…

Data
.PRETTIERIGNORE

Prettier Ignore File

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

Programming
.PGP

Pretty Good Privacy Encrypted File

A PGP file is an encrypted data file or a digital signature file generated by Pretty Good Privacy (PGP) software. PGP is a popular encryption program used for…

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

PHP HTML

A PHTML file is a web page file containing PHP code. It's essentially an HTML file with embedded PHP scripts. The server's PHP engine processes the PHP code wi…

Programming
.PICKLE

Pickle Data

Pickle is a Python-specific file format used for serializing and de-serializing Python object structures. It allows you to save the state of Python objects (li…

Data
.PJT

Visual FoxPro Project File

The PJT file extension is primarily associated with Microsoft Visual FoxPro, a data-centric, object-oriented procedural programming language. Specifically, a P…

Data
.PJX

Visual FoxPro Project File

A PJX file is a project management file created and used by Microsoft Visual FoxPro, a data-centric procedural programming language and relational database man…

Programming
.PKF

Adobe Audition Peak File

Adobe Audition Peak files (.pkf) are auxiliary files created by Adobe Audition, a professional audio editing and digital audio workstation (DAW) software. Thes…

Audio
.PKG

macOS Installer Package

A .pkg file is a package installer used on macOS. It's essentially an archive containing the files and instructions needed to install software, fonts, drivers…

Executable
.PKPASS

Apple Wallet Pass

An Apple Wallet Pass (file extension .pkpass) is a digital representation of a physical card or ticket, designed for use within Apple's Wallet application on i…

Data
.PLIST

Property List

A Property List (plist) is a flexible and convenient format for storing application data, specifically used within the Apple ecosystem, including macOS, iOS, i…

Data
.PLS

PLS Playlist File

A PLS (Playlist) file is a plain text file format used to store a list of audio or video files for playback in media players. It's a simple and widely supporte…

Audio
.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
.PLY

Polygon File Format

The PLY file format, also known as the Polygon File Format or Stanford Triangle Format, is a computer file format designed to store three-dimensional data, mos…

Data
.PMS

Primavera Project Management Schedule

The PMS file extension is primarily associated with Primavera Project Planner, a sophisticated project management software suite developed by Oracle. This file…

Data
.PNG

Portable Network Graphics

PNG (Portable Network Graphics) is a raster graphics file format that supports lossless data compression. It was created as an improved, non-patented replaceme…

Image
.POL

Plain Old Telephone

The .pol file extension is associated with Plain Old Telephone (POT) data files. These files typically contain configuration information or data related to tel…

Data
.POM

Project Object Model File

A POM (Project Object Model) file is an XML-based configuration file used primarily by Apache Maven, a popular build automation and project management tool for…

Programming
.POTX

Microsoft PowerPoint Open XML Template

The POTX file extension represents a Microsoft PowerPoint Template created using the Office Open XML format. Introduced with Microsoft Office 2007, it replaced…

Data
.PPJ

Adobe Premiere Pro Project File

The PPJ file extension is primarily associated with Adobe Premiere Pro, a professional-grade non-linear video editing software. A PPJ file acts as a project co…

Video
.PPROJ

Adobe Premiere Pro Project File

The pproj file format is the native project file type used by Adobe Premiere Pro, a professional-grade non-linear video editing software. This file does not co…

Video
.PPSX

Microsoft PowerPoint Slide Show

A PPSX file is a Microsoft PowerPoint Slide Show file created using the Office Open XML format. It was introduced with Microsoft Office 2007 to replace the old…

Data
.PPTX

Microsoft PowerPoint Open XML Presentation

The PPTX file format is the default file extension for presentations created in Microsoft PowerPoint version 2007 and later. It is part of the Office Open XML…

Data
.PREFAB

Unity Prefab File

A .prefab file is a specialized data format used primarily by the Unity game engine to store 'Prefabs,' which are reusable templates for GameObjects. These fil…

Data
.PRETTIERIGNORE

Prettier Ignore File

A .prettierignore file is a configuration file used by Prettier, an opinionated code formatter widely adopted in modern web development. This file tells the Pr…

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.