.PDF

PDF File

Portable Document Format
Ask a question
QUICK ANSWER

A PDF (Portable Document Format) is a fixed-layout document that looks identical on every device - fonts, images, and layout are all embedded. Open it in any browser or the built-in viewer on Windows, macOS, iOS, and Android for free. To edit the text or convert to Word, you need a PDF editor or converter, not just a reader.

Developer: Adobe Systems; now an ISO open standard (ISO 32000) Category: Page Layout Files Open standard MIME: application/pdf
OPENS ON Windows macOS Linux Android iOS Web
Related: .PRN · .SGN · .FP3 · .AFPUB

On this page

19k+ extensions indexed
Last reviewed Aug 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PDF file format?

Files with a .pdf extension contain text or graphic documents stored in a format designed to provide portability between applications and platforms. It stores a document of fixed appearance - a precise digital printout that renders identically regardless of the device or software used to open it. The specification was originally developed in the 1990s by Adobe Systems, and it is based on the PostScript language. Since 2008 it has been an open format defined under ISO 32000 - previously it was a proprietary file format. The most recent revision, PDF 2.0, is specified in ISO 32000-2 (published 2017, revised 2020).

The current implementation allows placing within a .pdf document:

  • Text and embedded fonts,
  • Vector graphics and raster images,
  • Annotations,
  • Interactive forms,
  • Layers,
  • 3D objects,
  • Multimedia content (including video)

A .pdf file can be encrypted and digitally signed, and it may include metadata and file attachments. It is a synthesis of the PostScript page-description language, a font embedding system that bundles typefaces so the document renders consistently on any machine, and a structured object storage system that merges all elements into a single binary file with optional data compression.

The file always begins with the header %PDF- followed by a version string (e.g., %PDF-1.7 or %PDF-2.0) at byte offset 0, and closes with the %%EOF marker - making .pdf files reliably identifiable by their magic bytes. Form data exported from PDF documents can be saved separately as .fdf or .xfdf files. Adobe Illustrator .ai files, which share PostScript heritage with PDF, are closely related and can often be opened by PDF-capable viewers.

Security & safety

RISK: MEDIUM

PDF is not inert: the format can embed JavaScript, launch actions, embedded files and links, and over the years attackers have used malicious PDFs to exploit reader vulnerabilities or to phish (a fake invoice with a link to a credential-stealing site). Keep your PDF reader updated, disable JavaScript in the reader if you do not need it, and be wary of unexpected PDFs prompting you to click links or enable content. Encrypted PDFs and password prompts are normal for sensitive documents. Most everyday PDFs are safe, but treat attachments from unknown senders with caution.

Format details

in a nutshell
FULL NAMEPortable Document Format
DEVELOPERAdobe Systems; now an ISO open standard (ISO 32000)since 1993 (Adobe); ISO 32000-1 in 2008, ISO 32000-2 (PDF 2.0) in 2017/2020
MIME TYPEapplication/pdf
TYPEPage-description document (binary, with object/xref structure)
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304
HEX
255044462D
ASCII
%PDF-
File ends with the marker %%EOF. The byte after %PDF- gives the version (1.0-2.0).

Programs that open PDF files

Windows4 apps
Sumatra PDF Open-source Tiny, fast, portable viewer for PDF and e-books; great for low-spec PCs. Actively developed (3.6.x, 2025).
Microsoft Edge / Google Chrome / Firefox Built-in Double-click the PDF or drag it into the browser window - all modern browsers render PDFs and let you print or save.
Adobe Acrobat Reader Freemium Install and open the PDF; the free Reader views, annotates, fills forms and signs. (Renamed from 'Adobe Reader' to Acrobat Reader.)
Foxit PDF Reader Freemium Lightweight reader with annotation and form support. (Renamed from 'Foxit Reader' to 'Foxit PDF Reader'.)
macOS2 apps
Preview Built-in Double-click the PDF; Preview views, annotates, rearranges pages, fills forms and signs. (db lists it twice - merge.)
Adobe Acrobat Reader Freemium Install for advanced viewing, form filling and commenting.
Linux3 apps
Okular Open-source KDE's document viewer; opens and annotates PDFs. (db lists Okular and 'KDE Okular' and dead KPDF - keep one Okular.)
LibreOffice Draw Open-source Opens a PDF for light editing of text and objects (best-effort, not a layout-perfect editor).
Evince (GNOME Document Viewer) Open-source Default PDF viewer on GNOME desktops; double-click to open.
Android2 apps
Adobe Acrobat Reader Freemium Open the PDF from Files or the share sheet to view, annotate and sign.
Google Drive PDF Viewer Built-in Most Android phones open PDFs in Drive/Files by default; tap the file.
iOS2 apps
Apple Books / Files (built-in) Built-in Tap a PDF to view it in Files or save it to Books; Markup adds annotations and signatures.
Adobe Acrobat Reader Freemium Open for advanced annotation, form filling and signing.
Web1 app
Adobe Acrobat online Freemium Upload a PDF to view, convert, compress, merge or sign in the browser.

Technical details

deep spec
MIME typeapplication/pdf
Magic bytes%PDF- (hex: 25 50 44 46 2D) at byte offset 0; file ends with %%EOF
File structureObject-based binary format; cross-reference table (xref) or cross-reference stream maps object numbers to byte offsets within the file
Compression filtersFlateDecode (zlib/deflate), DCTDecode (JPEG), JPXDecode (JPEG 2000), JBIG2Decode, LZWDecode, and additional stream filters
EncryptionAES-128 and AES-256 (PDF 1.6+/1.7+); legacy RC4 40-bit and 128-bit also defined in the specification
Digital signaturesPKCS#7/CMS and PAdES signatures embedded in the document; supports both approval and certification signature types
Color spacesDeviceRGB, DeviceCMYK, DeviceGray, ICC-based (embedded ICC profile), CIE Lab, and spot/separation colors
Font embeddingType 1, TrueType, OpenType (CFF/glyph outlines), and CIDFont types can be fully or partially (subsetting) embedded
LinearizationOptional Fast Web View structure enabling page-at-a-time streaming download without loading the entire file first
Conformance subsetsPDF/A (archival, ISO 19005), PDF/X (prepress, ISO 15930), PDF/E (engineering), PDF/UA (accessibility, ISO 14289), PDF/VT (variable/transactional data)
Version signalingDeclared in the file header (e.g., %PDF-1.7 or %PDF-2.0); the document catalog may specify an equal or higher version
Page coordinate systemDefault user space: 1/72 inch per unit, origin at bottom-left; maximum page size 14,400 x 14,400 inches (PDF 1.6+)
Tagged PDF (accessibility)Optional structure tree with logical reading order, alt-text, and role mapping for screen readers and PDF/UA (ISO 14289) compliance
Transparency modelAlpha-compositing model introduced in PDF 1.4: supports blend modes, alpha channels, and soft masks for layered objects
JavaScript supportAcrobat JavaScript (ECMAScript subset) can be embedded for interactive forms, field validation, and document-level automation
MetadataDocument-level XMP metadata stream plus legacy Info dictionary; supports Dublin Core, PDF, and custom extension schemas
Released1993 (Adobe); ISO 32000-1 in 2008, ISO 32000-2 (PDF 2.0) in 2017/2020
Open standardYes · royalty-free
Specificationwww.iso.org

PDF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PDF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PDF files.

Frequently asked questions

How do I convert a PDF to Word?
Open the PDF in Adobe Acrobat and choose Export To > Microsoft Word, or open the PDF directly in Microsoft Word (File > Open), or use an online PDF-to-Word tool. Conversion is cleanest when the PDF has selectable text; scanned PDFs need OCR first.
How do I open a PDF file?
Double-click it - every modern web browser (Edge, Chrome, Firefox) and the built-in viewer on Windows, macOS, iOS and Android opens PDFs. For more features install the free Adobe Acrobat Reader, Foxit PDF Reader or Sumatra PDF.
How do I edit a PDF?
Viewing and editing are different. A reader only displays the PDF; to change the original text you need an editor such as Adobe Acrobat (paid), LibreOffice Draw (free, best-effort) or an online PDF editor. Scanned PDFs need OCR before text is editable.
How do I convert a PDF to JPG?
Use a reader's Export/Save As Image feature (e.g. macOS Preview, Acrobat) or an online PDF-to-JPG tool. Each page becomes a separate image; the resulting text is a picture and cannot be selected.
Why can't I select or copy text in my PDF?
The PDF is probably a scan - the page is an image, so there is no text layer. Run OCR (Acrobat, or tools like OCRmyPDF) to add a searchable text layer.
How do I make a PDF smaller?
Use a 'compress PDF' or 'reduce file size' feature in Acrobat, Preview's Quartz filter, or an online compressor. Compression mainly shrinks embedded images.
Is it safe to open a PDF from an unknown sender?
Mostly, but not always. PDFs can carry JavaScript or links used in phishing or exploits. Keep your reader updated, do not enable scripts or click links you did not expect, and scan suspicious files.

References

1ISO 32000-2:2020 - PDF 2.0www.iso.org
2Adobe - About the PDF formatwww.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.PRNPrinter Output File (Print-to-File)
.SGNPrint Artist Sign / Project File
.FP3FastReport Prepared Report
.AFPUBAffinity Publisher Document
.AFBOOKAffinity Publisher Book
.PRO6ProPresenter 6 Document

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z