Document file formats

Files made to be read: fixed pages ready to print, word processing documents, spreadsheets, presentations, ebooks, plain and marked-up text, and the fonts that display them.

Subcategories

All document file formats

FormatNameAboutOpen
Page description
.DJVUDjVuScanned pages split into a text mask and colour layers, each compressed its own way.Open
.OXPSOpenXPS documentThe Ecma standard form of XPS, saved by Windows 8 and later.Open
.PCLPrinter Command LanguageHP’s printer language: escape sequences a driver sends to a laser printer.Open
.PDFPortable Document FormatFixed pages that look the same everywhere, built from numbered objects.Open
.PLTHP-GL plot filePen plotter commands in plain text: two-letter instructions that draw lines.Open
.PSPostScriptAdobe’s page description language: a program that draws each page.Open
.XPSXML Paper SpecificationMicrosoft’s fixed pages: XML page descriptions, fonts and images in a ZIP package.Open
Word processing
.DOCWord 6.0 and 95 documentWord 6.0 and 95 documents: single-byte text in one compound file stream.Open
.DOCWord 97–2003 documentWord’s binary document from Word 97 to 2003: streams in a compound file.Open
.DOCXWord documentMicrosoft Word’s ZIP package of XML parts, standard since Word 2007.Open
.HWPHangul Word Processor documentKorea’s Hangul word processor document: compressed record streams in a compound file.Open
.ODTOpenDocument TextThe open standard word processing document: XML parts in a ZIP package.Open
.PAGESApple Pages documentApple Pages document: a ZIP package of IWA files and media.Open
.RTFRich Text FormatFormatted text written as readable control words, read by almost every word processor.Open
.WPDWordPerfect documentWordPerfect’s document: a WPC header, then text mixed with formatting codes.Open
Spreadsheet
.NUMBERSApple Numbers spreadsheetApple Numbers spreadsheet: tables and charts on a canvas, stored in IWA files.Open
.ODSOpenDocument SpreadsheetThe open standard spreadsheet: tables of cells as XML in a ZIP package.Open
.WK1Lotus 1-2-3 worksheetLotus 1-2-3 Release 2 worksheet: a run of records, one per cell.Open
.XLSExcel 5.0 and 95 workbook (BIFF5)Excel 5.0 and 95 workbooks: BIFF records in a compound file’s Book stream.Open
.XLSExcel 97–2003 workbook (BIFF8)Excel 97–2003 workbooks: BIFF records and a shared string table in a compound file.Open
.XLSBExcel binary workbookExcel’s binary workbook since 2007: the XLSX package with binary records instead of XML.Open
.XLSXExcel workbookMicrosoft Excel’s ZIP package of sheets, shared strings and styles.Open
Presentation
.KEYApple Keynote presentationApple Keynote presentation: a ZIP package of IWA files and media.Open
.ODPOpenDocument PresentationThe open standard presentation: slides as XML pages in a ZIP package.Open
.POTXPowerPoint templateA PowerPoint template: theme, masters and layouts in a PPTX-style package.Open
.PPSXPowerPoint showA PPTX presentation marked to open straight into the slide show.Open
.PPTPowerPoint 97–2003 presentationPowerPoint’s binary presentation before PPTX: nested records in a compound file.Open
.PPTXPowerPoint presentationPowerPoint’s ZIP package of slides built on layouts and masters.Open
Ebook
.AZW3Kindle Format 8 ebookAmazon’s Kindle Format 8: HTML5 and CSS books in the MOBI record container.Open
.CBRComic book RAR archiveA comic as a RAR archive of page images, read in file name order.Open
.CBZComic book ZIP archiveA comic as a ZIP archive of page images, read in file name order.Open
.EPUBEPUB ebookThe open ebook standard: XHTML chapters and a package document in a ZIP file.Open
.FB2FictionBookAn ebook as one XML file: description, sections of text and Base64 images.Open
.MOBIMobipocket ebookMobipocket and early Kindle ebooks: compressed text records in a Palm database.Open
Text & markup
.ADOCAsciiDocPlain text markup for technical documents and books, built by Asciidoctor.Open
.HTMLHyperText Markup LanguageThe language of web pages: text marked up with tags that browsers display.Open
.MDMarkdownReadable plain text with light marks for headings, emphasis, lists and links.Open
.ORGOrg mode documentEmacs Org mode’s plain text outlines: headlines, tasks, tables and code blocks.Open
.RSTreStructuredTextReadable plain text markup with directives, used by Sphinx and Python’s docs.Open
.TEXLaTeX and TeX sourcePlain text with backslash commands that TeX and LaTeX typeset into pages.Open
.TXTPlain textCharacters and line endings, nothing more, in an encoding the file rarely names.Open
Font
.BDFGlyph Bitmap Distribution FormatA bitmap font in plain text: each glyph as rows of hexadecimal pixels.Open
.FONWindows bitmap fontWindows bitmap fonts: FNT font resources inside a 16-bit NE executable.Open
.OTFOpenType fontThe TrueType container extended with PostScript outlines and typographic features.Open
.PFBPostScript Type 1 fontAdobe’s PostScript font: cubic outlines in an encrypted PostScript program.Open
.TTCTrueType collectionSeveral TrueType or OpenType fonts in one file, sharing tables they have in common.Open
.TTFTrueType fontApple’s font format of quadratic outlines and hinting, in a directory of tables.Open
.WOFFWeb Open Font FormatA web font: TrueType or OpenType tables, each compressed with zlib.Open
.WOFF2Web Open Font Format 2A web font: TrueType or OpenType tables compressed together with Brotli.Open