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.