What Is the .XPS File Extension? A Plain-English Guide

If you've stumbled across a file ending in .xps and had no idea what to do with it, you're not alone. The format is less common than PDF but serves a similar purpose — and understanding where it comes from, what it does, and how it behaves across different systems will help you decide how to handle it.

What .XPS Actually Stands For

.XPS stands for XML Paper Specification. It's a fixed-layout document format developed by Microsoft and introduced alongside Windows Vista in 2006. The goal was straightforward: create a way to save and share documents that look exactly the same no matter where they're opened — preserving fonts, layout, colors, and formatting precisely.

Think of it as Microsoft's answer to Adobe's PDF. Both formats freeze a document in place so it can be viewed, shared, or printed without the recipient needing the original software that created it.

Under the hood, an XPS file is actually a ZIP archive containing XML-based files, images, and font data. If you rename one to .zip and extract it, you'll find a structured folder of resources — which is part of why the format was considered modern and transparent at the time of its release.

How XPS Files Are Created

XPS files are generated through the Microsoft XPS Document Writer, a virtual printer built into Windows. When you choose "Print" in almost any Windows application and select XPS Document Writer as your printer, the output is saved as an .xps file instead of going to paper.

This means XPS files can technically be created from any Windows program that supports printing — Word documents, spreadsheets, web pages, or anything else. No special export option is needed.

Windows also has a second, newer variant: .OXPS, which stands for Open XML Paper Specification. This is the standardized, ISO-approved version of the format (ISO/IEC 29500). The two are closely related but not always interchangeable depending on the software doing the reading.

Opening .XPS Files: What Works and What Doesn't

This is where things get interesting — and where your operating system and installed software matter significantly.

On Windows:

  • Windows 10 and Windows 11 include a built-in viewer called the XPS Viewer, though on newer versions of Windows 10 it may need to be enabled through "Optional Features" in Settings.
  • Microsoft Edge can open .xps files directly in the browser.
  • Older Windows versions (Vista through 8.1) had XPS Viewer installed and active by default.

On macOS:

  • No native support. You'll need a third-party application or a conversion tool to open .xps files on a Mac.

On Linux:

  • Some distributions support XPS through tools like okular (KDE's document viewer) or libgxps-based utilities, but it's not universally available out of the box.

On mobile (iOS/Android): 📱

  • Native support is essentially absent. Third-party apps exist, but compatibility can be inconsistent.
PlatformNative XPS SupportNotes
Windows 10/11Yes (may need enabling)XPS Viewer + Edge
Windows 7/8.1YesXPS Viewer built in
macOSNoThird-party tools required
LinuxPartialDepends on distro and viewer
iOS / AndroidNoThird-party apps only

XPS vs. PDF: The Key Differences

The obvious question is: why use .xps at all when PDF is so universal?

PDF was developed by Adobe and has become the global standard for fixed-layout document sharing. It's supported natively on virtually every platform, every browser, and most mobile devices. It has a rich ecosystem of readers, editors, and conversion tools.

XPS is tightly tied to the Windows ecosystem. It works well within that environment but loses ground the moment the file leaves it.

Functionally, both formats:

  • Preserve layout, fonts, and formatting
  • Support embedded images
  • Can be password-protected
  • Are suitable for printing and archiving

The practical difference is reach. A PDF is readable almost anywhere without friction. An XPS file may require extra steps, software installation, or conversion for anyone outside the Windows ecosystem.

Converting .XPS Files

If you need to share an XPS file with someone who can't open it — or if you've received one and want something more universally usable — conversion is straightforward. 🔄

  • XPS to PDF: Several free online converters handle this. On Windows, you can also open the XPS file and print it to a PDF printer (such as Microsoft Print to PDF).
  • PDF to XPS: Word and some other Microsoft Office applications can export directly to XPS format.
  • XPS to image (JPEG/PNG): Useful if you only need a visual copy and don't need the document to remain editable or re-printable at high fidelity.

When .XPS Files Still Show Up

Despite PDF dominance, XPS files appear in a few specific contexts:

  • Windows print spooling: The Windows print system uses XPS internally for managing print jobs.
  • Legacy enterprise environments: Organizations that standardized on Windows workflows in the mid-2000s may have archives full of .xps files.
  • Regulated document output: Some industries used XPS as an archival format because of its XML transparency and Microsoft backing.
  • Receipts and reports from Windows software: Certain accounting or business applications still export to XPS by default.

The Variables That Change Your Experience

How easy or frustrating an .xps file is to deal with depends on a cluster of factors specific to your situation:

  • Your operating system and version — Windows users have native tools; everyone else faces friction
  • Whether XPS Viewer is enabled — on Windows 10 and 11, it's optional and may not be active
  • Whether the file is .xps or .oxps — not all viewers handle both equally
  • What you need to do with the file — simply viewing it is much easier than editing, extracting content, or archiving it long-term
  • Your organization's existing toolset — enterprise environments may already have XPS-compatible workflows in place

Someone running Windows 11 with Edge installed has a nearly frictionless experience with .xps files. Someone on a Mac or a Linux workstation without okular installed faces a different situation entirely — and the right path forward depends on how often they encounter these files and what they need to extract from them.