00

The short answer

  • XPS is a fixed-layout document and printer page-description format that describes paginated electronic paper in XML, with preservation of its displayed and printed layout as the main constraint.
  • On Windows 11, add the optional XPS Viewer feature if it is unavailable, then open the .xps file in that viewer. The viewer can read, copy, print, sign, and apply permissions. Microsoft's XPS Viewer and XPS Document API are Windows-only, so macOS and phones have no built-in XPS reader; on those devices, use an application that explicitly lists Microsoft XPS support or ask the sender for a PDF. Merely renaming the .xps extension does not convert the file.
  • Treat an unfamiliar XPS file as untrusted. A viewer must parse XML, images, fonts, and other binary resources, so use an updated, isolated viewer. XPS signatures can help verify author identity and content integrity, but they do not remove parser risks or prove that the document's claims are trustworthy.
01

XPS File: What It Is, How to Open It, and Conversion Limits

Microsoft developed XML Paper Specification for final presentation, printing workflows, and printer page description. An XPS file is an Open Packaging Conventions ZIP package containing one or more fixed documents. Its FixedDocumentSequence, FixedDocument, and FixedPage parts can reference packaged XML, images, OpenType fonts, and other resources.

Keep the original

XPS is intended for fixed final presentation rather than word processing or page design. Conversion to PDF may retain the visible fixed layout, depending on the converter, but conversion back to an editable document may lose original editing structure and semantics. Embedded fonts reduce substitution-related layout changes without guaranteeing complete preservation.

02

How to open it

On Windows 11, add the optional XPS Viewer feature if it is unavailable, then open the .xps file in that viewer. The viewer can read, copy, print, sign, and apply permissions. Microsoft's XPS Viewer and XPS Document API are Windows-only, so macOS and phones have no built-in XPS reader; on those devices, use an application that explicitly lists Microsoft XPS support or ask the sender for a PDF. Merely renaming the .xps extension does not convert the file.

I only want to read it

On Windows 11, add the optional XPS Viewer feature if it is unavailable, then open the .xps file in that viewer. The viewer can read, copy, print, sign, and apply permissions. Microsoft's XPS Viewer and XPS Document API are Windows-only, so macOS and phones have no built-in XPS reader; on those devices, use an application that explicitly lists Microsoft XPS support or ask the sender for a PDF. Merely renaming the .xps extension does not convert the file.

I need to send it to someone

XPS is intended for fixed final presentation rather than word processing or page design. Conversion to PDF may retain the visible fixed layout, depending on the converter, but conversion back to an editable document may lose original editing structure and semantics. Embedded fonts reduce substitution-related layout changes without guaranteeing complete preservation.

03

File safety

Treat an unfamiliar XPS file as untrusted. A viewer must parse XML, images, fonts, and other binary resources, so use an updated, isolated viewer. XPS signatures can help verify author identity and content integrity, but they do not remove parser risks or prove that the document's claims are trustworthy.

Stop if any of this looks off

An unknown sender, a name ending in two extensions, or contents that do not match the extension — check before you open it.

04

Converting it

XPS is intended for fixed final presentation rather than word processing or page design. Conversion to PDF may retain the visible fixed layout, depending on the converter, but conversion back to an editable document may lose original editing structure and semantics. Embedded fonts reduce substitution-related layout changes without guaranteeing complete preservation.

Before you convert

Convert a copy, never the original, then compare quality, metadata, and layout against what you started with.

05

Common questions

What is an XPS file format and what is it used for?

XPS is Microsoft's fixed-layout document, print-processing, and printer page-description format. It represents paginated electronic paper in XML and packages pages with resources such as images and OpenType fonts to keep presentation consistent across display and print environments.

How do I open an XPS file?

On supported Windows systems, open it with XPS Viewer; on other platforms, use an application that explicitly supports Microsoft XPS or ask for a PDF conversion. Renaming .xps does not convert the package.

How do I install XPS Viewer and open an XPS file on Windows 11?

Add XPS Viewer from Windows optional Features on Demand if it is absent, then open the .xps file with it. Microsoft lists reading, copying, printing, signing, and permission operations for this viewer.

How can I open an XPS file on a Mac?

macOS has no built-in XPS reader because Microsoft's XPS Viewer and XPS Document API are Windows-only. Use an application that explicitly lists Microsoft XPS support or request a PDF copy; renaming .xps does not perform a conversion.

How can I view an XPS file on a phone?

Phones have no built-in XPS reader because Microsoft's XPS Viewer and XPS Document API are Windows-only. Use an application that explicitly lists Microsoft XPS support or obtain a PDF version, and avoid sending a confidential file to an unknown service.

Why will an XPS file not open even though it begins with 50 4B 03 04?

That byte sequence is a ZIP local-file header shared by XPS and other ZIP-based containers, so it cannot identify XPS reliably by itself. The file may be another package type, incomplete, damaged, or unsuitable for the chosen viewer.

Should I use XPS or OXPS, and what is the difference?

XPS is Microsoft's original format and normally uses .xps. OXPS is the later OpenXPS format defined by ECMA-388 and uses .oxps. Microsoft APIs distinguish them, so do not switch formats by changing the extension.

What can be lost when I convert an XPS file to PDF or an editable document?

The visible fixed layout may be retained when the converter reproduces it faithfully. An editable output can lose original editing structure and semantics because XPS is a final-presentation format; embedded fonts reduce substitution changes but do not guarantee complete preservation.

Is an XPS file from an email safe to open?

Its origin and extension are not proof of safety. XPS viewers parse XML, images, fonts, and binary resources, so open unfamiliar files only in an updated, isolated viewer. A valid signature can support identity and integrity checks but cannot eliminate implementation risks.

What are the XPS MIME type and file signature?

IANA registers application/vnd.ms-xpsdocument for Microsoft XPS. An .xps file commonly starts with 50 4B 03 04 because it is an OPC ZIP package, but this shared ZIP header is insufficient for reliable identification.

Does a valid XPS signature prove that the document is safe and truthful?

No. A signature can verify author identity and whether signed content has changed, but it does not prove the document's statements are true or remove risks in parsing XML, fonts, images, and other resources.

06

Related formats

Sources

Documents Overview — XPS Documents · Microsoft Learn

XPS Document API · Microsoft Learn

Media Types Registry — application/vnd.ms-xpsdocument · IANA

Microsoft XML Paper Specification (XPS) · Library of Congress

Available Features on Demand — XPS Viewer · Microsoft Learn

PageDeviceColorSpaceUsage · Microsoft Learn

ECMA-388 Open XML Paper Specification · Ecma International

Introducing APIs for Creating XML Paper Specification Documents · Microsoft Learn / MSDN Magazine Archive