The Complete File Format Guide

Everything you ever wanted to know about the files you use every day. Technical specifications, history, and common use cases.

Advertisement
.pdf

Portable Document Format

The Portable Document Format (PDF) is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it.

Learn more
.jpg

JPEG Image

JPEG (Joint Photographic Experts Group) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality.

Learn more
.png

Portable Network Graphics

Portable Network Graphics (PNG) is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format (GIF).

Learn more
.json

JavaScript Object Notation

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition - December 1999.

Learn more
.csv

Comma-Separated Values

A Comma-Separated Values (CSV) file is a delimited text file that uses a comma to separate values. Each line of the file is a data record. Each record consists of one or more fields, separated by commas.

Learn more
.xml

Extensible Markup Language

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

Learn more
.txt

Plain Text File

A text file is a kind of computer file that is structured as a sequence of lines of electronic text. A text file exists within a computer file system.

Learn more
.docx

Microsoft Word Document

DOCX is the default file format for Microsoft Word 2007 and newer. It is an open format based on XML, unlike the older proprietary binary .doc format.

Learn more
.gif

Graphics Interchange Format

The Graphics Interchange Format (GIF) is a bitmap image format that supports animations. It uses LZW compression to reduce file size without degrading quality for images with solid colors.

Learn more
.webp

Web Picture Format

WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and developers can create smaller, richer images that make the web faster.

Learn more
.mp3

MPEG-1 Audio Layer III

MP3 is a coding format for digital audio that uses a form of lossy data compression. It allows for major reductions in file size compared to uncompressed audio while sounding like a faithful reproduction to most listeners.

Learn more
.mp4

MPEG-4 Part 14

MP4 is a digital multimedia container format most commonly used to store video and audio, but it can also store other data such as subtitles and still images.

Learn more
.zip

ZIP Archive

ZIP is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed.

Learn more
.html

HyperText Markup Language

HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Learn more
.css

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.

Learn more

Need a sample file?

We don't just write about files, we generate them. Create valid dummy files of any format and size for your testing needs.

Buy me a coffee