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.

13
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

13 extensions
Letter: J Clear all
.JADE

Jade Template

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

Programming
.JAR

Java Archive

A JAR (Java Archive) file is a package file format typically used to aggregate many Java class files and associated metadata and resou…

Archive
.JINJA2

Jinja2 Template File

A Jinja2 file is a template file used by the Jinja2 templating engine, a popular and powerful templating language for Python. These fi…

Programming
.JPEG

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
.JPEG 2000

JPEG 2000

JPEG 2000 is an image compression standard designed to supersede the original JPEG standard. It offers superior compression performanc…

Image
.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
.JRXML

JasperReports XML Template

JRXML is an XML-based file format used by the JasperReports library, which is a popular open-source reporting engine written in Java…

Programming
.JS

JavaScript File

A 'js' file is a plain text file containing JavaScript code. JavaScript is a high-level, interpreted programming language primarily us…

Programming
.JSON

JavaScript Object Notation

JSON (JavaScript Object Notation) is a lightweight, human-readable data-interchange format. It is widely used for transmitting data be…

Data
.JSONLD

JSON-LD (JavaScript Object Notation for Linked Data)

JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight syntax serialization format used to represent structured data. I…

Data
.JSP

JavaServer Pages

JSP (JavaServer Pages) is a technology that allows developers to create dynamic web pages based on HTML, XML, or other document types…

Programming
.JSX

JavaScript XML

JSX is a syntax extension to JavaScript that allows you to write HTML-like structures within your JavaScript code. It's primarily used…

Programming
.JT

Jupiter Tessellation

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

Data
.JADE

Jade Template

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

Programming
.JAR

Java Archive

A JAR (Java Archive) file is a package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.)…

Archive
.JINJA2

Jinja2 Template File

A Jinja2 file is a template file used by the Jinja2 templating engine, a popular and powerful templating language for Python. These files contain a mixture of…

Programming
.JPEG

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
.JPEG 2000

JPEG 2000

JPEG 2000 is an image compression standard designed to supersede the original JPEG standard. It offers superior compression performance, meaning it can achieve…

Image
.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
.JRXML

JasperReports XML Template

JRXML is an XML-based file format used by the JasperReports library, which is a popular open-source reporting engine written in Java. These files serve as repo…

Programming
.JS

JavaScript File

A 'js' file is a plain text file containing JavaScript code. JavaScript is a high-level, interpreted programming language primarily used to add interactivity a…

Programming
.JSON

JavaScript Object Notation

JSON (JavaScript Object Notation) is a lightweight, human-readable data-interchange format. It is widely used for transmitting data between a server and web ap…

Data
.JSONLD

JSON-LD (JavaScript Object Notation for Linked Data)

JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight syntax serialization format used to represent structured data. It is designed to easily i…

Data
.JSP

JavaServer Pages

JSP (JavaServer Pages) is a technology that allows developers to create dynamic web pages based on HTML, XML, or other document types. JSP pages contain standa…

Programming
.JSX

JavaScript XML

JSX is a syntax extension to JavaScript that allows you to write HTML-like structures within your JavaScript code. It's primarily used with React, a popular Ja…

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

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.