Document File Extensions

Explore various document file types, their uses, and compatible software.

.doc

Microsoft Word document format, widely used for word processing.

.docx

Updated Microsoft Word format, XML-based for compatibility and smaller file sizes.

.odt

OpenDocument Text, used in LibreOffice and OpenOffice, open standard for text documents.

.pdf

Portable Document Format, universally used for sharing formatted documents.

.rtf

Rich Text Format, supports basic text formatting, widely compatible.

.txt

Plain text file format, used for unformatted text, supported universally.

.pages

Apple Pages document format, used for documents created on Mac OS.

.xls

Microsoft Excel spreadsheet, used for data management and analysis.

.xlsx

Excel format based on XML, more compatible and efficient than .xls.

.ods

OpenDocument Spreadsheet, used in LibreOffice and OpenOffice.

.csv

Comma-separated values file, used to store tabular data, compatible with spreadsheets.

.ppt

PowerPoint Presentation, used for slideshows and presentations in Microsoft PowerPoint.

.pptx

XML-based PowerPoint format, improved version with compatibility for modern software.

.odp

OpenDocument Presentation, open-source presentation format used in LibreOffice.

.key

Apple Keynote presentation file, used on Mac for creating slideshows.

.epub

eBook format, widely supported across e-readers for digital books.

.mobi

Amazon’s eBook format, optimized for Kindle devices.

.azw

Amazon Kindle format with DRM protection, used for digital books.

.azw3

Enhanced Kindle format with additional support for complex formatting.

.html

Hypertext Markup Language, used for creating web pages.

.htm

Alternate HTML extension, same functionality for web documents.

.xhtml

Extensible Hypertext Markup Language, stricter than HTML for mobile devices.

.xml

Extensible Markup Language, structured format for data exchange.

.md

Markdown, text format for creating formatted documents, popular in documentation.

.json

JavaScript Object Notation, used for data interchange between applications.

.yml

YAML Ain't Markup Language, common in configuration files for software.

.yaml

Alternate extension for YAML files, used in configuration settings.

.ini

Initialization file, used for configuration settings in software.

.log

Log file, contains a record of events, used in software and systems.

.tex

LaTeX format, used for scientific and academic documents with precise formatting.

.sxw

StarOffice Writer document, used in the discontinued StarOffice suite.

.stw

OpenOffice.org 1.x Text Document Template, used for template files in OpenOffice.

.sdw

StarOffice Document Writer, used in StarOffice.

.wks

Microsoft Works Spreadsheet, used in the discontinued Microsoft Works suite.

.wpd

WordPerfect Document, used for text documents in Corel WordPerfect.

.wps

Microsoft Works Word Processor, used in the Microsoft Works suite.

.sxc

OpenOffice Calc Spreadsheet, used in OpenOffice for data storage.

.dif

Data Interchange Format, used to import/export spreadsheets.

.prn

Print file, saved as plain text, often used in document printing.

.123

Lotus 1-2-3 Spreadsheet, legacy format used in Lotus spreadsheets.

.sxi

OpenOffice.org 1.x Impress Presentation, used for slideshows.

.pps

PowerPoint Slide Show, automatically opens as a slideshow.

.pot

PowerPoint Template, used to create multiple presentations with the same format.

.otp

OpenDocument Presentation Template, used in OpenOffice Impress.

.dbf

Database File, used in dBASE and other database software.

.prc

Palm Resource File, used in Palm devices and Palm OS applications.

.lit

Microsoft eBook format, used for digital books on Microsoft Reader.

.fb2

FictionBook, an XML-based eBook format popular in Russia.

.ibooks

Apple iBooks format, used for interactive eBooks on Apple devices.

.cbz

Comic Book Archive, stores comic images in ZIP format for e-readers.

.cbr

Comic Book Archive (RAR), stores comic images in RAR format for e-readers.

.oxps

Open XML Paper Specification, used for fixed-layout documents in Windows.

.xps

XML Paper Specification, used to save document layouts for viewing or printing.

.djvu

Format for scanned documents, optimized for text-heavy images.

.abw

AbiWord Document, open-source format for word processing.

.cwk

ClarisWorks document, used in Apple’s ClarisWorks suite.

.nfo

ASCII text file containing information about digital content, often used in releases.

.rst

ReStructuredText, a lightweight markup language for documentation.

.texi

GNU Texinfo format, used for technical documentation.

.sgml

Standard Generalized Markup Language, used for structured documents.

.dita

Darwin Information Typing Architecture, used for structured content authoring.

.dita.xml

XML-based DITA files, used in content management.

.fountain

Screenwriting format, text-based for screenplays.

.opml

Outline Processor Markup Language, used for outlines and notes.

.scriv

Scrivener project file, used for writing and organizing in Scrivener software.

.wp

WordPerfect Document, legacy format used in Corel WordPerfect.

.wri

Write Document, used in Windows Write, an early word processor.

.cwl

Crossword Compiler, used for creating crosswords.

.tmd

TextMaker Document, used in SoftMaker Office suite.

.mbp

Kindle Annotation file, stores notes for Kindle books.

.note

Notability note file, used for notes on iOS devices.

.one

OneNote file, used for note-taking and organizing in Microsoft OneNote.

.onetoc2

OneNote Table of Contents, used for navigation in OneNote notebooks.

.gdoc

Google Docs link file, opens documents in Google Docs.

.gsheet

Google Sheets link file, opens spreadsheets in Google Sheets.

.gslides

Google Slides link file, opens presentations in Google Slides.

.gdraw

Google Drawings link file, opens drawings in Google Drawings.

.wp5

WordPerfect 5 Document, used in WordPerfect version 5.

.wp6

WordPerfect 6 Document, used in WordPerfect version 6.

.man

Unix Manual, used for Unix documentation.

.me

Manual (ME macros), formatting language for UNIX manuals.

.troff

Text formatting system for UNIX, used in technical documentation.

.roff

Formatting language in UNIX for documents.

.eml

Email Message, used for saved email messages.

.msg

Outlook Message, used to save emails from Microsoft Outlook.

.oft

Outlook Template, used to create reusable email templates.

.ics

iCalendar, standard for calendar events, used in scheduling.

.vcs

vCalendar, used for sharing calendar events.

.rdf

Resource Description Framework, used for metadata.

.odm

OpenDocument Master Document, used for organizing multiple documents.

.ott

OpenDocument Text Template, used in LibreOffice.

.oth

OpenOffice HTML Document Template.

.oxt

OpenOffice Extension, used for plugins in OpenOffice.

.sda

StarOffice Drawing, used for vector graphics in StarOffice.

.texinfo

GNU documentation format, used in software manuals.

.sgm

SGML file for structured documents.

.docm

Macro-enabled Word Document, supports embedded macros.