XPS to PDF Converter

Convert XPS and OXPS documents (Windows print-to-file output) into PDFs that open on any device.

📄
Click to select XPS file or drag & drop here
Supports .xps and .oxps file formats
XPS OXPS → PDF
📑
filename.xps
0 KB
⚙ Conversion Options
1
Reading XPS
2
Parsing Pages
3
Building PDF
4
Finalizing
Initializing…
✅

Conversion Successful!

Your XPS file has been converted to PDF.

⬇ Download PDF
← Convert another file
⚠ About XPS to PDF Conversion
  • XPS (XML Paper Specification) files are converted using server-side processing
  • Files are automatically deleted from our servers after 30 minutes
  • Maximum file size: 50 MB
  • Multi-page XPS files are fully supported
  • Embedded fonts, images, and vector graphics are preserved
🔒 Privacy: Your XPS file is uploaded securely over HTTPS, converted on our server, and permanently deleted within 30 minutes. We never read, store, or share your file contents.
Runs in your browser. Files and text you add here are processed on your own device with JavaScript and are not uploaded to our server. Some tools download a free open-source library (for example PDF.js or QPDF) from a public CDN the first time you use them. Very large files depend on your device's memory.

XPS is Microsoft's fixed-layout document format. You usually meet it by accident: choosing “Microsoft XPS Document Writer” instead of “Microsoft Print to PDF”, or receiving an .oxps file from a Windows 8/10 machine. Then it won't open on a Mac, a phone or in most email previews, and newer Windows versions no longer install the XPS Viewer by default.

This tool converts XPS and OpenXPS (.oxps) files to PDF in your browser. It opens the XPS package, reads each fixed page's drawing instructions — paths, fills and text runs — and renders every page onto a canvas, then assembles the pages into a PDF.

The result is a PDF that looks right and opens everywhere. Because pages are rendered as images, the text in the PDF is not selectable or searchable, and text is drawn with standard system fonts rather than the fonts embedded in the XPS, so typography can differ slightly from the original.

Nothing is uploaded. XPS files are often printed invoices, statements and forms, so keeping them on your own device is the sensible default.

If you have a folder of old XPS files from a retired accounting or billing system, converting them to PDF is also the safest way to keep them readable for the long term: PDF viewers ship with every operating system and browser, while XPS support keeps shrinking with each Windows release.

How It Works

  1. Choose an .xps or .oxps file — the package (a ZIP container) is opened with JSZip in your browser and its fixed-document sequence is read to find every page in order.
  2. Render each page — the XAML markup of each page is parsed; paths, fills and glyph runs are drawn on a canvas at the page's own size (or forced to A4 or Letter).
  3. Build the PDF — each page image is compressed at the chosen quality and placed on its own PDF page with PDF-Lib. Download the finished file.

Compatibility & Support

Supported Input → Output Formats

  • Input: .xps (Microsoft XPS) and .oxps (OpenXPS, ECMA-388)
  • Output: PDF with one rendered image per page
  • Page size: as in the XPS file, or forced to A4 or US Letter

Unsupported Formats

Complex XPS features — gradient brushes, embedded fonts, visual brushes and some transparency effects — are simplified. Digitally signed XPS documents lose their signature. If exact appearance or selectable text matters, open the XPS on a Windows PC with XPS Viewer and print it to “Microsoft Print to PDF”.

To convert the other way, use PDF to XPS.

File Size Limits

One file at a time. XPS files of a few hundred pages convert fine on a desktop; very long documents on phones may run out of memory because each page is rendered in turn.

Who Should Use This Tool?

  • Students: A student who printed lecture notes to XPS by mistake converts them to PDF to read on a tablet.
  • Freelancers & Designers: A freelancer receives a client brief as an .oxps file and converts it to PDF to open on a Mac.
  • Office Professionals: An accounts clerk converts XPS invoices exported by an old billing system into PDFs for the document archive.
  • Developers: A developer converts XPS output from a legacy Windows reporting tool to PDF to check its content quickly.

Key Features / Khusoosiyat

Here's what separates this tool from generic alternatives:

🪟

XPS and OXPS

Handles both Microsoft XPS and OpenXPS packages.

📑

All Pages in Order

Reads the document sequence so pages stay in order.

📐

Page Size Control

Keep the original size or force A4 or Letter.

🎚️

Quality Setting

Balance sharpness against file size.

📱

Opens Anywhere

The PDF works on phones, Macs and in email previews.

🏠

Local Processing

Files never leave your device.

Why This Tool Beats the Alternatives

  • No XPS Viewer or Windows machine required.
  • Private — invoices and statements aren't uploaded.
  • Supports both .xps and .oxps.
  • Honest about the image-based output instead of claiming a perfect vector copy.
  • Free, no sign-up, no watermark.

Pro Tips

  • To avoid XPS files in future, choose “Microsoft Print to PDF” as the printer in Windows print dialogs.
  • Use high quality when the document has small print; medium is fine for letters and forms.
  • If you need the text, run the PDF through Extract Text (OCR).

Choose your XPS or OXPS file above and download a PDF that opens anywhere.

Frequently Asked Questions