Documents file extensions

Text and office document formats used for reports, slides, and spreadsheets.

Total extensions in this category: 142

Extensions in Documents

Explore the most searched extensions in this category.

  • .pdf

    Portable Document Format

    PDF files maintain consistent formatting across devices and are widely used for documents that require a fixed layout, such as forms and reports.

  • .docx

    Microsoft Word Open XML Document

    DOCX files are widely used word-processing documents created by Microsoft Word, supporting rich text and multimedia elements.

  • .xlsx

    Microsoft Excel Open XML Spreadsheet

    XLSX files are widely-used spreadsheet files that store data, formulas, and charts, and are compatible with various spreadsheet applications.

  • .log

    Plain-text Log File

    .log files are typically plain-text logs that record events, messages, and errors from software or operating systems. They can usually be opened with basic text editors on any platform.

  • .pptx

    Microsoft PowerPoint Open XML Presentation

    PPTX files are widely used for creating and sharing presentation decks with multimedia content.

  • .txt

    Plain Text File

    TXT files contain plain text and can be opened on any operating system with a variety of text editors.

  • .xlsm

    Excel Macro-Enabled Workbook (Office Open XML)

    .xlsm is an Office Open XML Excel workbook that can contain VBA macros. Open it in Microsoft Excel; be cautious because macros can run code.

  • .ppsx

    PowerPoint Show (Office Open XML Slideshow)

    .ppsx is a Microsoft PowerPoint “Show” file that is designed to open directly in Slide Show mode instead of the normal editing view.

  • .pptm

    PowerPoint Macro-Enabled Presentation (Open XML)

    .pptm is a Microsoft PowerPoint Open XML presentation format that can contain VBA macros. It is commonly opened with Microsoft PowerPoint and is used when a slideshow needs embedded automation.

  • .xlsb

    Excel Binary Workbook (BIFF12)

    .xlsb is Microsoft Excel’s binary workbook format (BIFF12). It opens in Microsoft Excel (Office 2007 and later) and is often used to reduce file size and improve performance for large workbooks.

  • .pages

    Apple Pages Document

    .pages files are Apple Pages word-processing documents used on macOS and iOS/iPadOS. They open best in Apple Pages, and on other platforms are typically accessed via Pages for iCloud or by exporting to DOCX or PDF.

  • .key

    Apple Keynote Presentation

    .key most commonly refers to an Apple Keynote presentation file. It can also be used in practice for PGP/GnuPG public key exports, so identifying the context of the file matters.

  • .xlam

    Microsoft Excel Macro-Enabled Add-In

    .xlam is a Microsoft Excel add-in format that can contain macros and custom functions. It is typically opened and installed through Excel as an add-in rather than “viewed” like a workbook.

  • .xltm

    Microsoft Excel Macro-Enabled Template (Office Open XML)

    .xltm is a Microsoft Excel template file that can include VBA macros. Open it with Microsoft Excel to create new workbooks based on the template, while preserving any embedded macro code.

  • .xltx

    Excel Open XML Template

    .xltx is a Microsoft Excel template file in the Office Open XML (OOXML) family. Open it in Excel to create new workbooks prefilled with predefined layouts, styles, and settings.

  • .ai

    AI document

    .AI files are vector graphics files primarily used in Adobe Illustrator, suitable for creating scalable illustrations, logos, and designs.

  • .es

    ES document

    .es is most commonly a JavaScript/ECMAScript source code file (a text script). It is also used by Sage CRM Component Manager for “Sage CRM Script” files that contain JavaScript customizations.

  • .gv

    GV document

    .GV files are Graphviz DOT graph source files (plain text) used to describe diagrams and network graphs. They are typically opened and rendered with Graphviz tools, and the associated MIME type is text/vnd.graphviz.

  • .potm

    PowerPoint Macro-Enabled Template (Office Open XML)

    .potm is a Microsoft PowerPoint template format that can contain VBA macros. It’s used to create new presentations with predefined layouts, themes, and (optionally) macro code.

  • .ppsm

    PowerPoint Macro-Enabled Show (PPSM)

    .ppsm is a Microsoft PowerPoint macro-enabled slide show file that is intended to open directly in Slide Show view. It uses the Office Open XML (ZIP/XML) presentation family and can contain VBA macros.

  • .hs

    HS document

    .hs is most commonly a Haskell source code file, not a generic “document” format. You open it with a code editor or compile it with the Glasgow Haskell Compiler (GHC).

  • .ly

    LY document

    .LY files are LilyPond music notation source files (plain text) used to engrave sheet music. You open them with GNU LilyPond or a text editor, and you typically compile them to PDF/PNG or MIDI.

  • .md

    Markdown document

    .MD files are Markdown text documents used for readable plain-text notes and documentation, often rendered to formatted HTML in apps and websites. They typically open in any text editor and many tools can preview them as formatted Markdown.

  • .n3

    N3 document

    .n3 files are Notation3 (N3) text files used to store RDF (Semantic Web) data in a compact, readable syntax. They can be opened in text editors and parsed by RDF tools such as Apache Jena.

  • .pm

    PM document

    .PM most commonly refers to a Perl module source file used by the Perl programming language. You open it with a code editor or run it as part of a Perl program, not with a “document viewer.”

  • .ps

    PS document

    .PS is a PostScript document (page description language) commonly used for printing and exchanging print-ready pages. It’s typically opened with PostScript-capable viewers or converters such as Ghostscript-based tools or Okular.

  • .si

    SI document

    .SI files most commonly refer to WAP Push “Service Indication” (SI) documents, an XML-based format used by early mobile/WAP push systems to deliver a link and message to a handset.

  • .sl

    SL document

    .SL most commonly refers to a WAP “Service Loading” (SL) document, an XML-based format used in older Wireless Application Protocol (WAP) workflows to trigger loading a URL on a mobile device.

  • .tk

    TK document

    .tk files are most commonly Tcl/Tk script files used to run graphical Tcl/Tk programs. They are typically opened or executed with the Tcl/Tk “wish” interpreter (or viewed/edited in a text editor).

  • .tm

    TM document

    .TM files are most commonly GNU TeXmacs documents used for scientific and technical writing. Open them with GNU TeXmacs on desktop systems; mobile devices typically cannot view them reliably without a dedicated app.

  • .tr

    TR document

    .tr files are most commonly troff/roff document source files (plain-text markup) used in Unix-like typesetting and manual-page workflows. They are usually opened in a text editor and rendered to PDF/PS/text using troff implementations such as GNU groff.

  • .abc

    ABC document

    .ABC files are specialized document files often used for music notation and structured data storage, requiring specific software to open.

  • .abw

    ABW document

    .ABW files are document files created by AbiWord, a free word processing program. They can be opened with AbiWord or other compatible software across different platforms.

  • .bib

    BIB document

    .bib is most commonly a BibTeX/BibLaTeX bibliography database file used with LaTeX. It is plain text and can be opened in any text editor, or managed in reference tools like JabRef and Zotero.

  • .boo

    BOO document

    .BOO most commonly refers to a Kermit “BOO” (bootstrap) printable ASCII encoding used to distribute binary programs as text. Some tools also treat .BOO as an ASCII-encoded compressed archive, and developers may also encounter .boo as Boo programming language source.

  • .brf

    BRF document

    .BRF is most commonly a Braille Ready Format (Braille Ready File) document used for electronic braille. You can open it with braille translation/reading software or, in many cases, as plain text for inspection.

  • .ccc

    CCC document

    .CCC most commonly refers to a Net2Phone CommCenter Client “command” text file, registered with IANA as text/vnd.net2phone.commcenter.command. It typically opens with the Net2Phone CommCenter/related client software rather than a general document editor.

  • .cls

    CLS document

    .CLS most commonly refers to a LaTeX “class” file that defines a document’s structure and formatting rules. You typically open or edit it with a text editor, and it is used by a TeX/LaTeX distribution when compiling documents.

  • .cnd

    CND document

    .cnd files are text-based JCR Compact Node Type Definition (CND) documents used to define namespaces and node types for Java Content Repository (JCR) systems such as Apache Jackrabbit.

  • .cql

    CQL document

    .cql is most commonly a plain-text file containing CQL (Clinical Quality Language or Contextual Query Language) statements. You typically open it in a text editor or in tooling specific to the CQL dialect you are using.

  • .csh

    CSH document

    .csh files are typically C shell (csh/tcsh) script files containing plain-text commands for Unix-like shells. You can open them in a text editor, and on systems with csh/tcsh you can also run them as scripts.

  • .csv

    CSV document

    .CSV files are plain text files used to store tabular data, which can be opened with spreadsheet software or text editors on various platforms.

  • .dms

    DMS document

    .DMS is most commonly an Amiga Disk Masher System (DMS) compressed disk image. You typically open it by decompressing it (e.g., with xdms) and then using an Amiga emulator to use the resulting disk image.

  • .doc

    DOC document

    .DOC files are widely used document files, primarily associated with Microsoft Word, and can be opened on various platforms using compatible software.

  • .dot

    DOT document

    .DOT files most commonly contain Graphviz “DOT language” text that describes graphs (nodes and edges) for rendering diagrams. You can open them in Graphviz tools or any text editor, and render them to images/PDF using the Graphviz command-line programs.

  • .dsc

    DSC document

    .DSC most commonly refers to a Debian source control file: a small text “control” document that describes a Debian source package and lists the associated tarballs/patches with checksums.

  • .eml

    EML document

    .EML is a saved single email message file, typically containing headers, body text, and optional MIME attachments. It is commonly opened with email clients such as Microsoft Outlook or other mail viewers.

  • .eps

    EPS document

    .EPS files are Encapsulated PostScript files used for storing vector graphics and images, widely supported across different platforms.

  • .etx

    ETX document

    .ETX is most commonly a Setext (Structure Enhanced Text) plain-text document. You can open it with standard text editors on any desktop OS, and some dedicated Setext viewers/converters may also support it.

  • .flt

    FLT document

    .FLT files are specialized document files used in specific applications, requiring compatible software to open.

  • .flx

    FLX document

    .FLX files are specialized document files used by certain applications and can be accessed with compatible software across various platforms.

  • .fly

    FLY document

    .FLY is most commonly associated with “Fly” text content and is registered with the MIME type text/vnd.fly. Depending on how it was created, it may open as plain text in an editor or in software that specifically understands the Fly/Digiflyer-style content.

  • .gcd

    GCD document

    .GCD most commonly refers to a plain-text General Content Descriptor used by older mobile-content download workflows (e.g., ringtones/pictures). It’s typically opened as text, and on servers it’s often served with the MIME type text/x-pcs-gcd.

  • .ged

    GED document

    .GED is most commonly a GEDCOM genealogy data file used to обмен genealogical information between family history programs. You can open it by importing it into a genealogy application such as Gramps.

  • .hgl

    HGL document

    .HGL files are typically HP Graphics Language (HP-GL/HPGL) plotter command files used to describe vector drawings for plotters and some printers. They open best in HPGL viewers, CAD/graphics tools, or plotter utilities rather than standard document editors.

  • .htc

    HTC document

    .HTC is most commonly an Internet Explorer HTML Component file used to package reusable “behaviors” (script + markup) for web pages. It’s typically opened as text in a code editor, and when served by a web server it is associated with the MIME type text/x-component.

  • .ics

    ICS document

    .ICS is an iCalendar file used to share calendar events and schedules. You can open it with calendar apps such as Microsoft Outlook and Apple Calendar, or import it into web calendars.

  • .ifb

    IFB document

    .IFB is an iCalendar-related file used to publish Free/Busy scheduling information. It uses the standard iCalendar media type text/calendar and is commonly handled by calendar software that understands iCalendar data.

  • .jad

    JAD document

    .JAD files are Java Application Descriptor text files used to describe and install Java ME (J2ME/MIDP) apps that are distributed as .JAR MIDlets. You typically open them in a text editor to view/edit the app metadata, or you use a Java ME tool/emulator to install the MIDlet.

  • .jtd

    JTD document

    .JTD is most commonly an Ichitaro word-processing document format used by JustSystems. It typically opens in Ichitaro; on non-Windows platforms you may need to convert or view it using third-party document tools that support Ichitaro/JTD.

  • .ksh

    KSH document

    .ksh files are usually KornShell (ksh) shell scripts: plain-text command files meant to be run by a Unix-like shell. You typically open them in a text editor or execute them with ksh (and often bash) on macOS/Linux.

  • .kwd

    KWD document

    .kwd is most commonly a KWord (KOffice) word-processing document. It is typically opened on desktop systems that support KDE/KOffice document formats.

  • .kwt

    KWT document

    .kwt is a KWord (KOffice) document/template format associated with the IANA-registered MIME type application/vnd.kde.kword. It is essentially a ZIP container holding XML streams, so it typically opens best in KOffice/KWord or compatible KDE document tools.

  • .lhs

    LHS document

    .lhs files are usually Literate Haskell source files: plain-text documents that mix human-readable documentation with Haskell code. You open them with a text editor or compile them with a Haskell compiler such as GHC.

  • .ltx

    LTX document

    .LTX is most commonly a LaTeX/TeX source document (plain text) used to write documents that are compiled into PDF or other output formats.

  • .lwp

    LWP document

    .LWP is a Lotus Word Pro document file format. You can typically open it on desktop systems using LibreOffice (import) or Lotus Word Pro.

  • .mc2

    MC2 document

    .MC2 is most commonly a MasterCook 5 cookbook (recipe) file. It may also be used in some contexts for WarpScript source code associated with the MIME type text/vnd.senx.warpscript.

  • .miz

    MIZ document

    .miz files are Mizar article/source files used to write and verify formalized mathematics in the Mizar system. They are plain-text inputs typically opened in a text editor and processed/checked with Mizar tools.

  • .moc

    MOC document

    .MOC most commonly refers to Qt “moc” output: C++ source code generated by Qt’s Meta-Object Compiler. It’s typically opened as plain text in a code editor or IDE, not in a document viewer.

  • .mpf

    MPF document

    .MPF is most commonly a Microsoft Media Package file used by Microsoft Clip Organizer/Office media tools. It is associated with the MIME type text/vnd.ms-mediapackage and is typically opened on Windows with Microsoft Office-related components.

  • .odb

    ODB document

    .ODB is the OpenDocument Database (ODF) “database front end” file used by office suites such as Apache OpenOffice Base. It is a ZIP-based package that stores database connections, forms, reports, and (optionally) embedded database content.

  • .odc

    ODC document

    .odc is an OpenDocument Chart file (ODF) used for editable charts. It is typically opened and edited with OpenDocument-compatible office suites such as LibreOffice.

  • .odf

    ODF document

    .ODF is an OpenDocument Formula file (a spreadsheet-style formula document) used in the OpenDocument Format (ODF) family. It’s typically opened and edited with OpenDocument-capable office suites such as LibreOffice.

  • .odg

    ODG document

    .ODG is an OpenDocument Graphics (drawing) file used for editable vector diagrams and illustrations. It’s part of the OpenDocument Format (ODF) family and is commonly opened in drawing apps like LibreOffice Draw or Apache OpenOffice Draw.

  • .odi

    ODI document

    .ODI is an OpenDocument Image file (part of the OpenDocument Format/ODF family). It typically opens in OpenDocument-capable office suites and drawing apps, such as Apache OpenOffice.

  • .odm

    ODM document

    .ODM is an OpenDocument Master Document used to manage a large Writer document split into linked subdocuments. It is typically opened and edited in LibreOffice Writer or Apache OpenOffice Writer.

  • .odp

    ODP document

    .ODP files are presentation documents used primarily with OpenDocument software like LibreOffice Impress and Apache OpenOffice, providing a free alternative to proprietary formats.

  • .ods

    ODS document

    .ODS files are spreadsheet documents used primarily by OpenOffice and LibreOffice, compatible with various platforms.

  • .odt

    ODT document

    .ODT files are widely used for creating text documents and can be opened with various software across different platforms.

  • .otc

    OTC document

    .otc is an OpenDocument Chart Template file (ODF) used to store reusable chart styles/settings. It’s typically opened by OpenDocument-compatible office suites that support chart templates.

  • .otg

    OTG document

    .otg is an OpenDocument Graphics (Drawing) Template file used to create new drawings with predefined styles, pages, and settings. It is typically opened with LibreOffice Draw or Apache OpenOffice Draw.

  • .oth

    OTH document

    .OTH is an OpenDocument Format (ODF) “web page template” file (an HTML document template) used by ODF-compatible office suites. It uses the MIME type application/vnd.oasis.opendocument.text-web and is typically opened as a template rather than a regular document.

  • .oti

    OTI document

    .OTI is an OpenDocument Image Template file (ODF) used to store reusable image-document templates. It’s typically opened or edited with OpenDocument-compatible office suites such as LibreOffice or Apache OpenOffice.

  • .otm

    OTM document

    .OTM is an OpenDocument master document template format used by office suites that support the ODF standard, most commonly LibreOffice Writer for building “master document” structures.

  • .otp

    OTP document

    .OTP is an OpenDocument Presentation Template used to create new slide decks with consistent layouts, styles, and placeholders. It is most commonly opened and edited with LibreOffice or Apache OpenOffice Impress.

  • .ots

    OTS document

    .OTS is an OpenDocument Spreadsheet Template file used to create new spreadsheets with a pre-defined layout, styles, and settings. It opens in OpenDocument-compatible spreadsheet apps such as LibreOffice Calc.

  • .ott

    OTT document

    .OTT is an OpenDocument Text Template file used to create new text documents with consistent styles and formatting. It’s commonly opened and edited with LibreOffice and Apache OpenOffice.

  • .pas

    PAS document

    .PAS most commonly contains Pascal/Object Pascal source code (including Delphi units). Open it with a code editor or a Pascal IDE rather than treating it as a “document” file.

  • .pot

    POT document

    .POT most commonly refers to a legacy Microsoft PowerPoint 97–2003 template file, but it can also mean a GNU gettext Portable Object Template used for software localization.

  • .pps

    PPS document

    .PPS is a legacy Microsoft PowerPoint 97–2003 slide show file. It uses the same underlying binary PowerPoint format as .PPT, but is intended to open directly in slide-show mode.

  • .ppt

    PPT document

    .PPT files are presentation documents created by Microsoft PowerPoint, widely used for creating slideshows.

  • .pub

    PUB document

    .PUB is most commonly a Microsoft Publisher publication file. It is best opened in Microsoft Publisher; other apps may import it with mixed results.

  • .rst

    RST document

    .rst is most commonly a reStructuredText (reST) plain-text document used for technical documentation, especially in Python and Sphinx/Docutils workflows. You can open it in any text editor or render it with Docutils/Sphinx tools.

  • .rtf

    RTF document

    .RTF files are versatile document files that can be opened with various word processors across different platforms.

  • .rtx

    RTX document

    .RTX is a Rich Text document format associated with the MIME type text/richtext. It typically opens in basic text editors/viewers (for example, WordPad on Windows or TextEdit on macOS) and can be shared as a text-based rich text document.

  • .s1a

    S1A document

    .s1a is most commonly used for Sealed PDF documents (Oracle IRM / SealedMedia). To open it, you typically need IRM/Sealed-compatible software rather than a normal PDF reader.

  • .sam

    SAM document

    .sam is most commonly a Lotus Word Pro / Ami Pro word-processing document format. You typically open it with legacy Lotus/IBM-compatible office software, or convert it on a desktop system.

  • .sfv

    SFV document

    .SFV is a plain-text checksum list used to verify that one or more files were downloaded or copied without corruption. You open it with an SFV/CRC verification tool (or a text editor to view it).

  • .sgm

    SGM document

    .SGM is most commonly an SGML (Standard Generalized Markup Language) document. You can open it in text editors, SGML-aware editors, or process it with SGML toolchains (often converting to HTML/PDF/text).

  • .shc

    SHC document

    .SHC most commonly refers to an Adobe Photoshop Contour Settings file used by Layer Effects. Open it in Adobe Photoshop to load contour presets; it is not a general-purpose “document” format.

  • .soa

    SOA document

    .SOA files most commonly contain DNS Start of Authority (SOA) data as plain-text zone/master-file content used by DNS servers. You can usually open them in any text editor, and they are typically managed with DNS server tooling such as BIND.

  • .sos

    SOS document

    .sos files are most commonly SOSI geospatial data files used for exchanging Norwegian geographic information. They are typically opened in GIS software such as Trimble Quadri or Global Mapper.

  • .spd

    SPD document

    .SPD is most commonly a SealedMedia “Softseal PDF” protected document associated with the IANA-registered MIME type application/vnd.sealedmedia.softseal.pdf. To open it, you typically need a SealedMedia/IRM “unsealer” (rights-managed viewer) rather than a standard PDF reader.

  • .spo

    SPO document

    .spo is most commonly an IBM SPSS Statistics Output file used by older SPSS versions (v15 and earlier). You typically open it with IBM SPSS Statistics or the SPSS Viewer designed for that era.

  • .sty

    STY document

    .STY files are LaTeX style/package files used to add features or formatting to LaTeX documents. They are typically opened and edited as plain text in a TeX/LaTeX editor or any text editor.

  • .sxc

    SXC document

    .SXC is a legacy OpenOffice.org Calc spreadsheet format (OpenOffice.org XML). It’s typically opened with LibreOffice Calc or Apache OpenOffice Calc.

  • .sxi

    SXI document

    .sxi is a legacy OpenOffice.org/StarOffice Impress presentation format (OpenOffice.org XML). You can typically open it with Apache OpenOffice Impress or LibreOffice Impress and then save/export to a newer format such as .odp or .ppt.

  • .sxw

    SXW document

    .sxw is a legacy OpenOffice.org/StarOffice Writer document format (OpenOffice.org XML). It typically opens in Apache OpenOffice Writer and related office suites that support OpenOffice.org 1.x text documents.

  • .tag

    TAG document

    .TAG is an ambiguous extension most commonly seen as a DataFlex-related “tag” file and is also associated with the registered text MIME type text/prs.lines.tag. How you open it depends on which program created it.

  • .tex

    LaTeX document

    .tex is a TeX input (source) file used for typesetting documents. You typically open it in a text editor to edit, or compile it with a TeX distribution to produce output like a DVI/PDF.

  • .tsv

    TSV document

    .TSV is a plain-text tabular data format where columns are separated by tabs and rows by new lines. It is widely used for exporting/importing data between spreadsheets, databases, and scripts.

  • .ttl

    TTL document

    .TTL most commonly means a Turtle file: a plain-text RDF syntax used for linked data and semantic web datasets. You can open it with a text editor, or parse it with RDF tools such as Apache Jena or RDFLib.

  • .uri

    URI document

    .URI files are typically plain-text “URI list” documents that contain one or more web/file links, one per line. They are commonly used to pass or store lists of URLs/URIs and are associated with the official media type text/uri-list.

  • .vcf

    VCF document

    .VCF files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: text/vcard.

  • .vcs

    VCS document

    .VCS files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: text/x-vcalendar.

  • .vfk

    VFK document

    .VFK files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: text/vnd.exchangeable.

  • .wiz

    WIZ document

    .WIZ files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/msword.

  • .wml

    WML document

    .WML files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: text/vnd.wap.wml.

  • .wpd

    WPD document

    .WPD files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/vnd.wordperfect.

  • .wps

    WPS document

    .WPS files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/vnd.ms-works.

  • .xls

    XLS document

    .XLS files are spreadsheet documents created by Microsoft Excel, widely used for data organization and analysis.

  • .clkw

    CLKW document

    .CLKW is a Clicker (Crick Software) pop-up word bank file. Open it with Clicker on Windows or macOS; other platforms typically require transferring the file to a supported desktop app.

  • .csvs

    CSVS document

    .csvs is a CSV Schema Language file: a text-based schema that describes how to interpret a CSV dataset (columns, types, constraints, etc.). It is typically opened and edited in a code editor, and then used by tools that support CSV Schema.

  • .curl

    CURL document

    .curl is most commonly a Curl® applet source/document file used by the Curl runtime environment (RTE) and identified on the web with the MIME type text/vnd.curl.

  • .diff

    DIFF document

    .diff files are plain-text “diff/patch” documents that describe changes between files. You can open them in any text editor, and apply them with patch tools such as GNU patch or Git.

  • .ppam

    PowerPoint Macro-Enabled Add-In

    .ppam is a PowerPoint add-in file used to extend Microsoft PowerPoint with custom commands and VBA-based features. It is typically installed/loaded inside PowerPoint rather than opened like a normal presentation.

  • .qtk

    QuarkXPress Project Template

    QTK files are template files used by QuarkXPress for creating new projects with predefined settings.

  • .sti

    StarOffice Presentation Template

    .sti files are template files used by StarOffice, a discontinued office suite, for creating presentation documents.

  • .xps

    XPS document

    .XPS files are used for reports, contracts, office collaboration, and formatted text workflows. Open them with office suites or document editors that support the format. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/vnd.ms-xpsdocument.

  • .docm

    DOCM document

    .DOCM is a Microsoft Word macro-enabled document format (similar to .DOCX) that can contain VBA macros. Open it with a Word-compatible office suite, and treat macros as potentially unsafe unless you trust the source.

  • .dotm

    DOTM document

    .DOTM is a Microsoft Word macro-enabled template file. It’s meant to be opened in Word as a template and can contain VBA macros, so treat it as potentially active content.

  • .dotx

    DOTX document

    .DOTX is a Microsoft Word template file based on the Office Open XML (OOXML) standard. It’s used to create new Word documents with pre-set styles, layouts, and content.

  • .eps2

    EPS2 document

    .EPS2 is most commonly an Encapsulated PostScript file (often described as Adobe Level 2 EPS). You can open or convert it with PostScript/EPS-capable tools such as Ghostscript-based viewers and converters.

  • .eps3

    EPS3 document

    .EPS3 is typically an Encapsulated PostScript (EPS) Level 3 file, a PostScript-based format used to exchange graphics and print-ready artwork. You can open or convert it with EPS/PostScript tools such as Ghostscript and apps that import EPS.

  • .epsf

    EPSF document

    .EPSF files are Encapsulated PostScript (EPS) files—PostScript programs packaged for embedding and printing, commonly used for vector graphics and page-layout workflows. They are typically opened or rendered with PostScript/EPS-capable tools such as Ghostscript-based viewers.

  • .epsi

    EPSI document

    .epsi is an EPS (Encapsulated PostScript) file that includes an added, device-independent bitmap preview (usually low-resolution black-and-white) stored as PostScript comments.

  • .gff3

    GFF3 document

    .gff3 is a text-based genome annotation file used to describe genomic features (genes, exons, CDS, etc.) in a standardized 9-column format. You can open it with genome browsers like IGV or with a plain-text editor for inspection.

  • .hans

    HANS document

    .hans files are HANS text documents: 7-bit ASCII art intended for monospaced display. They open as plain text in virtually any text editor, and can also be viewed in a web browser if a monospaced font is used.

  • .oxps

    OXPS document

    .OXPS is an OpenXPS (ECMA-388) paginated document format commonly produced by Windows “print to file” workflows. It typically opens on Windows with XPS/OpenXPS viewers, while other platforms often require conversion or a Windows machine.

  • .potx

    POTX document

    .POTX is a PowerPoint Open XML presentation template format used to create new presentations with a consistent theme, layouts, and design settings.

  • .rms

    Rights Management Services File

    RMS files are used to manage and protect digital rights for documents and emails.

  • .mp

    Multiplan Spreadsheet

    The .mp file extension is associated with Multiplan, an early spreadsheet program developed by Microsoft.

Related categories